首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

js插件教程

;我为了方便都写到一个html中了;请把这个script标签中的内容单独写在一个js文件里 //整个插件写在一个立即执行函数里;就是function(){}();函数自执行;保证里面的变量不会与外界互相影响...号(叹号)或者;(分号)这不是写错了,为了防止那个二货写的js结束没有分号;而可能发生报错 /* ;function(win,doc,$,undefined){ }(window...你还记得你在全局里写一个个的function吗;贼乱; //找也不好找;把一个个函数都写到对象的属性里;调用函数就直接调用对象的属性; constructor:addHtml,//构造指向构造函数...;这行其实不写没啥毛病;不过有时候防止构造指向Object的情况;你还是装逼写上吧; init:function(){//这里的init;你也可以写成 nimade:function...--这里是最简单的插件写法;当然还有传对象参数的插件等等。。。。-->

35K10

js插件教程深入

原文地址:https://github.com/lianxiaozhuang/blog 转载请注明出处 js插件教程深入 1.介绍具有安全作用域的构造函数 function Fn(name...这要从内存说起;写到原型上,每执行一个实例,getC不需要开辟新的内存 //故,可以把一些纯计算的方法,写原型上,如果方法和实例本身有关,应该写道this中 4.方法名防止冲突处理 //如果在引入你的插件之前...window.Fn2 = Fn ; } }()) 5.对外输出的规范化exprot 、amd 完整写法 ;(function(global) { //开启严格模式,规范代码,提高浏览运行效率...typeof define === 'function') define(function() { return MyPlugin; }); //注册全局变量,兼容直接使用script标签引入该插件...global.MyPlugin = MyPlugin; //this,在浏览环境指window,在nodejs环境指global //使用this而不直接用window/global是为了兼容浏览端和服务端

13.6K10
领券