Processing.js

소프트웨어 스크린 샷:
Processing.js
소프트웨어 정보:
버전: 1.4.9
업로드 날짜: 1 Mar 15
개발자: John Resig
라이센스: 무료
인기: 42

Rating: 4.0/5 (Total Votes: 1)

Processing.js 밀접하게 자바 스크립트 코드의 주요 기능의 대부분을 포팅, 원래의 처리 언어를 모방.
이것은 개발자가 훨씬 쉽고 간단한 웹 페이지로 통계, 상호 작용, 다양한 애니메이션을 추가 할 수있는 강력하고 복잡한 데이터 시각화 도구에 액세스 할 수 있습니다.
Processing.js 등등 차트, 그래프, 게임, 디지털 아트, 웹 프리젠 테이션에 사용 될 수 있습니다.
이 라이브러리는 크게 가장 현대적인 데스크톱과 모바일 브라우저에서 작동, 그래픽 및 애니메이션을 삽입하는 HTML 5 캔버스 요소에 의존한다.
이 프로젝트는 매우 성숙과 참고 문헌, 문서, 및 데모의 복잡한을 구축 할 수있는 충분한 시간이 있었다, 그래서 배울 수있는과에 익숙해 오늘 매우 간단합니다.

이 릴리스의 새로운 기능입니다

이 버전은 그 수정 검열을 통과해야합니다 몇 가지 randomGaussian (대한 PVector의 회전, 지원에 대한 수정), 여러 단위 테스트가 있습니다.

1.4.1 버전의 새로운 기능 :

는 1.4.1 마우스 클릭에 초점을 맞추고에서 스케치를 방지하는 버그를 수정, 1.4.0 용 핫픽스입니다.

이 버전 1.3.6의 새로운 기능 :

이 고정 아크 () 마지막 반 정도를 충전하지.
1.3.5에서 고정 카메라 () 호출 순서 회귀.
고정 지연 ()는 지원되지 않는 기능 오류가 발생합니다.

이 버전 1.3.5의 새로운 기능 : 처리의 ctor에서 캔버스

이 추가 확인
파이어 폭스 3.6에 대한 추가 document.head 호환성
에 onLoad에서 P 인스턴스에 대한 추가 참조 ()
추가 된 텍스트 (문자열, X, Y, Z) 심판 테스트
장애인 WebGL이 앤티 앨리어싱
PGraphics에서 만든 PImage을 통과 고정 PImage.mask ()
고정 PImage.toImageData 사용하지 않는 캐시
colorMode 3D로 작동하지 않는 고정
소스 인수없이 고정 사본 ()
고정 절두체 (2D 모드에서 오류를 던지고 생략)
고정 GET () PImage의 사본을 반환하지
3D PGraphics 호출을 고치 (X, Y)
getUniformLocation가 null 검사 수정
고정 조명 텍스처에 적용되지 않는
고정 modelX / Y / Z () 카메라가 ()를 먼저 호출되지 않은 경우 실패
고정 noFill () / 크기 전에 호출하면 작동하지 noStroke () ()
고정 된 픽셀은 클래스의 변수 이름으로 사용할 수 없습니다
고정 pmouseX / 무승부시 Y 값 ()
3D에서 작동하지 않는 고정 rectMode ()
숫자 대신 문자열을 반환 ()에서는, textWidth를 고정
고정 텍스처 UV하지 정규화 및 NPOT 텍스처 고정 좌표
NPOT PImage이 전달 수정 고정 질감 ()
고정 색조 () 무시 알파 매개 변수
더러운로 PImage를 표시하지 고정 색조 ()
클래스 멤버 식별자로 고정하여 페이지
textAlign을 고정 수직 정렬 ()
curRectMode 및 curEllipseMode 사용 최적화
제거 p.Import

이 버전 1.3.0의 새로운 기능 :

가 반환 한 테스트 스위트에 차트를 추가
심판 테스트 빌더에 오류 메시지가 추가 된 '출구 ()'스케치에서 발견되지 않는 경우
추가 blendColor 심판 테스트
String 객체에 codePointAt 추가
toP5String 기능에 대한 설명이 추가
String 객체에 추가 equalsIgnoresCase
2D 모드에서 사용할 때 beginCamera 및 endCamera에 오류 메시지 추가
Processing.js에 의해 지원되지 않는 처리 파일 및 I / O 기능에 추가 된 오류 메시지
추가 printMatrix 단위 테스트
추가 resetMatrix 단위 테스트
추가 된 둥근 RECT
추가 screenWidth 및 screenHeight 변수는 처리 2.0에 맞게
PConstants를 대체하는 프로세스를 구축하는 스크립트를 추가했습니다. * 자신의 수치 값
String 객체에 추가 startsWith 및 endsWith
imageCache에 이미지를 추가하는 외부 자바 스크립트 코드에 대한 지원이 추가되었습니다
색조 반환 한 및 심판 ​​테스트를 추가
Array 객체에 추가 toArray ()
시험 반환 한 추가 투명성
가공 지역 변수 'NOP'상호 변경 기능 () {}
변경된 obj.constructor 유형 검사에서는 typeof에 (OBJ)
변경된 반환 한 시험) (출구를 사용하는
변경 Processing.js 오류가 tinylog 대신 인쇄 던져
심판 시험에 변환 된 애니메이션 테스트 스위트 시험
변환 된들은 XMLElement 단위 테스트는 XMLElement.parse (문자열) 대신들은 XMLElement (문자열)를 사용합니다
고정 어떤 변환이 스케치에 적용했을 때 선명한가 제대로 작동하지
고정 CSS 폰트 선언 SVG 글꼴을 사용
기준선에 텍스트 모드에서 수정 된 기본 수직 정렬 (은 hAlign, vAlign와)
equalsIgnoreCase 오히려 정규식보다와 toLowerCase를 사용하여 고정 (// 나에게)
같은 캔버스를 돌려 고정 가짜 dom.js는 모든 시간의 createElement가 호출된다
고정 글꼴 메트릭 (textAscent, textDescent 등)
고정 글꼴 @ 글꼴 얼굴 규칙이 이미 존재 여부를 확인하지 미리로드
tinyfont를 사용하는 사전로드 고정 글꼴
고정 글꼴 computeFontMetrics에 버그를 인용
고정 HashMap.values​​ () 있도록 ArrayList에를 반환
고정 진수 문자 #FFFFFF 제대로 int로 변환되지 않습니다
그레이 스케일 colorMode 범위를 무시하고 고정 HSB 기능
고정 httpd.py 웹 서버는 멀티 스레드와 MSIE 호환 될 수 있도록
3D 모드에서 작동하지 않는 고정 이미지 ()
HSB 색상 모드에서 고정 lerpColor 발생 잘못된 값
수정 메이크업 잘못된 디렉토리에 임시 파일을 생성 릴리스 파일
고정 mandelbrot.pde 및 histogram.pde 심판 테스트

이 버전 1.2.3의 새로운 기능 :

이 오페라 실패 커서에 대한 테스트 스위트에 메모를 추가
테스트를 위해 로컬 HTTP 서버를 실행하기 위해 분배에 httpd.py 추가
코드 & quot 자연, Shiffman 보낸 사람의 & quot 추가 된; 파서 테스트 스위트로
스케치로드에서 해시 / 북마크 URL에 대한 지원이 추가되었습니다
example.html 예 인라인 및 외부 하중 샘플을 모두 추가
스케치 자바 스크립트 이벤트 후크 추가
tinyLogLite 다시 Processing.logger 변경
데이터 처리 대상 데이터 대상에서 캔버스를 대상으로하는 데 사용되는 스크립트 속성을 변경
변환 된 테스트 스위트 # 113, 심판 시험에 # 114
README.md로 변환 README
변환 된 심판 테스트는 그들에 종료 ()와 적절한 무승부 루프를해야합니다
만든 SVG 심판 테스트
만든 곡선은 * 심판 테스트합니다.
만든 더 배경 () 심판 테스트
만든 메이크 문서
processing.js에서 삭제 된 죽은 코드
삭제되지 않는 변수와 함수
더 OS / 브라우저 콤보 확장 된 테스트 스위트의 구성
R / G / B를 넘어 확장 LERP 단위 테스트
고정 ArrayList에의 복사 생성자
고정 processing.js 유통의 유형을 포함하는 헤더
2D 테스트 후 3D 테스트를 만들 때 고정 처리 헬퍼가 작동하는
고정 3D 점을 고려 strokeWeight ()를 취할
제대로 스케치에 결합되는 이벤트를 해제 고정 종료 ()
(분할 고정) 그래서 자신의 분할 기능을 구현하는 객체하지 범위 분쟁을 수행
고정 된 테스트 스위트 흐림 테스트를 적절히 두 번째 이미지를로드
그것은 할 수 있도록 고정 심판 테스트 러너 페이지를 다시로드하지 않고 다시 실행
고정 파서 깊은 클래스 계층의 모든 클래스는 달러베이스를 얻을 수 있도록
고정 심판 테스트 러너는 epsilonOverride 전역 값을 사용하는 경우 더 높은 테스트가 지정한 값보다
때문에 픽셀 DIFF 오류를 수정 실패 심판 테스트
메이크업 검사의 일환으로 체크 보풀을 실행하는 고정 빌드 시스템
IE9와 오페라에 대한 고정 된 테스트 스위트 # 56 알파 마스크
파이어 폭스 4에 미리로드 고정 처리 도우미
텍스트를 사용 고정 심판 테스트
고정 이벤트 핸들러는 processing.js 누수
로컬 파일을로드 할 수없는 고정 오류 메시지
고정 심판 테스트 러너 제대로 DIFF 이미지
고정 심판 테스트 실행이 제대로 정렬 테스트를 완료합니다
고정 된 테스트 스위트 및 심판 ​​테스트 러너는 테스트 스위트 전체 processing.js 대 축소 된 사용하려면
메이크 고정은 Windows 친숙합니다
고정 @pjs 지시어는 여러 지시어가 지정 될 때 작동합니다
고정 빌드 시스템은 축소 된 processing.js에 버전 번호와 헤더를 추가합니다
고정 빌드 시스템이 해제 대상이 체크 해제를 자동으로 트리거 있도록
고정 example.html 대신 캔버스 너비 / 높이) 크기를 (사용
# 1363에서 고정 회귀
고정 SVG 경로 & quot; M & quot; 문 회귀
서명 애플릿을 언급하지에 고정 loadImage () 참조
실패 병합에서 고정 SVG 회귀
고정 loadShape ()
메이크 고정하면 해당 체크 폐쇄 중순 방법을 죽지 않도록
PVector.set는 정의에 비수 (NaN) Z를 설정하지 고정
심판 시험기에 고정 is3D 정규식
심판 테스트 SVG 파일 이름 및 관련 테스트에서 고정 대소 문자 구분
구현 fillStyle에서는
virtHashCode를 통해 구현 __hashCode 기능
A3D 렌더러를 구현의 적합성을 조사
의 DefaultScope에 유틸리티 기능 (extendClassChain, defineProperty, ...)를 이동
2D 및 3D 방법에 rotateZ를 리팩토링
함수 인수를 사용하는 잡지를 () 리팩토링
함수 인수를 사용하는 정점 () 리팩토링
함수 인수를 사용하는 라인 ()를 리팩토링
제거 fixOperaCreateImageData ()
심판 테스트 실행에서 제거 fixOperaCreateImageData ()
참조에서 지연 ()가 제거
PJS의 API 버전에서 제거 초기화 및 loadSketchFromSources
REPO 및 / 다운로드에서 제거 init.js
평가의 제거 용도 (& quot; ... & quot;)을 사용합니다
제거 불가능 파서 테스트
제거 중복 loadSketchFromSources 및 disableInit
NOP 제거 및 글로벌 폐쇄 인수 목록에서 eval_
투명성 지침 @pjs 제거
복원 기능은 실수로 삭제 후 인라인 스케치를로드
재 작성 beginDraw 및 endDraw는 의견보다 자신의 존재를 설명하기

이 버전 1.2.1의 새로운 기능 :

이 고정 배경 () 3 인자로 호출 할 때.
고정 사용은 투명 지시문을 @pjs.
업데이트는 테스트를 위해 자료를 시스템을 구축합니다.
iOS 기기에 터치 이벤트에 대한

이 지원 :

이 1.1.0 버전의 새로운 기능입니다.
mouseOver로 오버와 이벤트는 사용자가 입력 및 캔버스를 벗어날 때 사건이 일어날 수 있도록하기 위해 첨가 하였다.
사용자 정의 PJS 패키저는 스케치를 타고 라이브러리와 함께 패키지, 불필요한 코드를 제거, 그것을 작게를하고, 크기와 가벼운 훨씬 더 작은 최종의 .js 파일을 만들 수 있습니다 만들었습니다.
옵션은 사용자가 API를 processing.js의 전용 버전을 만들 수 있습니다 메이크 파일에 추가되었습니다.
수많은 웹 사이트 업데이트는 참조 페이지 및 문서를 시행 하였다.

이 버전 1.0.0의 새로운 기능 : 기능에 대한

이 추가 된 소스 레벨 문서
누락 된 언어 기능에 대한 추가 참조 페이지
개발 도구의 목록에 sketchpad.cc 추가
추가 saveFrame ()
추가 된 나머지 PImage 기능
상수, 함수, 클로저 추가 컴파일시 최적화
추가 PShapeSVG (새 XMLElemnt SVG (문자열))
처리에 '새'의 사용을 누락 추가 검사 ()를 호출
주조 및 음의 정수에 대한 추가 시험
테스트 스위트에 추가 커서 URL의 예
예 포장에 대한 추가 메이크 대상
processingjs.org에 대한 위키를 작성
가공 및 자바 스크립트 개발자를위한 만든 빠른 시작 가이드
키를 누르고 있으면 발생하지 않습니다 그것 때문에의 keyReleased 고정
고정 neighborhood.html
고정) (배경으로 주문 () 호출을 번역
그것이 마지막 문자를 제거하지 않도록 loadStrings ()에 조정 문제
고정 행렬 연산은 무승부로 초기화되지 않도록 설정에서 실행
고정 고칠 수 있었다 알려진 오류를 나머지
마스크와 색조가 지정되지 않은 이미지 () 함수에 조정 성능 문제
텍스트 $ 라인에 조정 성능 문제
SVG는 음의 폭이 제대로 작동하려면 고정
PShapeSVG / PShape 고정하면 공개합니다
수정은 웹킷은​​ 3D 스케치를로드 할 수 있도록
PGraphics.get에 의해 생성 된 개체와 함께 작동하도록 PImage.mask를 고정
IE9를 지원하기 위해 수정
추가 부동 문자 형식을 적용 파서를 고정
ArrayList의에 조정 성능 문제
추상적 인 방법으로 문제가 해결
고정 텍스트 3D 오류
고정 mouseX / 쥐의 값은 계정에 스크롤을 촬영합니다
폐기 처리 방법에 조정 파서 버그
uniformMatrix 및 vertexAttributePointer에 조정 성능 문제
고정 (int)를 주조
고정 비 파워 - 중 - 두 개의 텍스처 부하 문제
소스 트리의 모든 비 파워 - 중 - 두 개의 이미지를 고정
고정 텍스트 폭 파이어 폭스와 우분투의 예
이 슈퍼를 사용하여 고정 메소드 호출
문제를 linting 고정 JS
Uint8Array에 대한 고정 심판 테스트 실행
고정 학습 IDE 프레임 속도 버그
소스 트리에서 제거을 .svn DIRS
curContext.setTransform 업데이트 된 가짜 dom.js
업데이트 processingjs.org (많은 수정, 수정)
loadImage, requestImage에 대한 문서를 업데이트, 사전로드 @pjs

이 요구 사항 :

이 자바 스크립트는 클라이언트 측에서 사용 가능
HTML 5 지원 브라우저

개발자의 기타 소프트웨어 John Resig

코멘트 Processing.js

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!