Kev*_*Pei 5 javascript frameworks
我正在尝试自己创建一个javascript框架(所以没有jquery,mootools ...代码请),我想让我的框架的代码只能在框架函数中访问,例如,像这样:
frameworkname({
//framework code here
});
Run Code Online (Sandbox Code Playgroud)
所以我的框架代码不会与其他框架冲突.我知道这frameworkname({});是一个函数,但我不知道如何将代码作为函数参数传递.我知道这是可能的,因为我在jquery中很有经验,jquery到处都有这些东西(例如$(document).ready(function(){//codehere});:),但jquery开发人员是如何做到这一点的呢?我希望能够为我的框架做到这一点.任何帮助是极大的赞赏.
函数是JavaScript中的第一类对象.您可以使用与字符串,数字,数组或任何其他数据类型相同的方式传递它们.
var foo = function () { alert(1); };
var bar = function (arg) { arg(); }
bar(foo);
Run Code Online (Sandbox Code Playgroud)