|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的在先容SeaJS模块编写和援用之前先先容一下关于SeaJS模块化的利用准绳。
利用SeaJS开辟JavaScript的基础准绳就是:统统皆为模块。引进SeaJS后,编写JavaScript代码就酿成了编写一个又一个模块,SeaJS中模块的观点有点相似于面向对象中的类——模块能够具有数据和办法,数据和办法能够界说为大众或公有,大众数据和办法能够供其余模块挪用。别的,每一个模块应当都界说在一个独自js文件中,即一个对应一个模块。
晓得了这些以后我们再来进修模块的编写,载进和援用。
模块编写:
SeaJS中利用define函数界说一个模块。define能够吸收三个参数:require,exports,module。
require——模块加载函数,用于纪录依附模块。
exports——接口点,将数据或办法界说在其上则将其表露给内部挪用。
module——模块的元数据。
关于模块的几种写法:
第一种是教科书式的写法,也是最经常使用的一种写法。
- define(function(require,exports,module){
- vara=require(a);//引进a模块
- varb=require(b);//引进b模块
- vardata1=1;//公有数据
- varfunc1=function(){//公有办法
- returna.run(data1);
- }
- exports.data2=2;//大众数据
- exports.func2=function(){//大众办法
- returnhello;
- }
- });
第二种办法是丢弃exports和module的体例:
- define(function(require){
- vara=require(a);//引进a模块
- varb=require(b);//引进b模块
- vardata1=1;//公有数据
- varfunc1=function(){//公有办法
- returna.run(data1);
- }
- return{
- data2:2,
- func2:function(){
- returnhello;
- }
- };
- });
第三种体例:相似于JSON写法,实在就是没无方法的一种写法。
- define({
- data:1,
- func:function(){
- returnhello;
- }
- });
经由过程这三种体例应当对模块的编写有所懂得了,估量你已刻不容缓的想往写几个模块实验一下了,那就快点来写吧。
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net网页编程的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。 |
|