티스토리 뷰
JS-Lambda 자바스크립트 라이브러리를 공개합니다.
JavaScript Array Extensions 자바스크립트 오픈 소스를 개발한 데 이어 JS-Lambda 를 LGPL 라이센스로 공개합니다.
JavaScript 에서 람다 표현식(Lambda Expression)을 사용할 수 있도록 만든 라이브러리 입니다. 자세한 내용은 아래의 소스 코드를 참고 하시면 됩니다.
Github: https://github.com/powerumc/js-lambda
JS Lambda
- It is possible lambda expression that can be used JavaScript.
- you just got a function F();
Simple Examples
// Before
function func(a,b) {
return a + b;
}
console.info( func(4,6) );
// ** After with JS-Lambda **
var func = F("a,b => a + b");
console.info( func(4,6) );
// Result
10
Or you can invoke directly
// Before
function anonymousMethod(a,b) {
return a + b;
}
console.info( anonymousMethod(4,6) );
// ** After with JS-Lambda **
console.info( F("a,b => a + b")(4,6) );
// Result
10
Callback Examples
// Before
function callback( func ) {
if( func ) func();
}
callback( function() { console.info('My name is Junil Um'); } );
// ** After with JS-Lambda **
callback( F("() => console.info('My name is Junil Um');") );
// Result
My name is Junil Um
With jQuery
// Before
var li = $("item li");
li.each( function(i, o) {
$(o).addClass("some");
} );
// ** After with JS-Lambda **
var li = $("item li");
li.each( F("(i, o) => $(o).addClass('some');") );
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- ***** MY SOCIAL *****
- [SOCIAL] 페이스북
- [SOCIAL] 팀 블로그 트위터
- .
- ***** MY OPEN SOURCE *****
- [GITHUB] POWERUMC
- .
- ***** MY PUBLISH *****
- [MSDN] e-Book 백서
- .
- ***** MY TOOLS *****
- [VSX] VSGesture for VS2005,200…
- [VSX] VSGesture for VS2010,201…
- [VSX] Comment Helper for VS200…
- [VSX] VSExplorer for VS2005,20…
- [VSX] VSCmd for VS2005,2008
- .
- ***** MY FAVORITES *****
- MSDN 포럼
- MSDN 라이브러리
- Mono Project
- STEN
- 일본 ATMARKIT
- C++ 빌더 포럼
- .
TAG
- Managed Extensibility Framework
- Visual Studio
- 엄준일
- ALM
- 비주얼 스튜디오 2010
- c#
- Team Foundation Server
- mono
- Team Foundation Server 2010
- TFS 2010
- POWERUMC
- LINQ
- .NET
- umc
- Visual Studio 11
- 비주얼 스튜디오
- testing
- Visual Studio 2010
- Visual Studio 2008
- monodevelop
- ASP.NET
- Silverlight
- 땡초
- 팀 파운데이션 서버
- TFS
- Windows 8
- github
- test
- MEF
- .NET Framework 4.0