09 2013 档案
摘要:因为有闭包,能返回函数,所以针对于面向对象的封装,继承,多态三个特性实现,很舒服。代码如下: 为什么没写多态呢,因为你自己想想都会。
阅读全文
摘要:(function($){ $.extend($.fn, { scene_scroll:function(arg_obj){ // 参数检测 // 场景数组 var $scene_arr = arg_obj.$scene_arr || (function(){console.log("没有场景数组,请设置$scene_arr");})(), // 导航数组 $nav = arg_obj.$nav || (function(){console.log("没有导航数组...
阅读全文
摘要:javascript库的产生,增强了浏览器或javascript语言的某些机制的功能,让业务开发人员,更专注业务逻辑,而不是机制逻辑。比如,0.兼容性同样的功能函数,不同的浏览器所暴露的api名字不一样。库对浏览器做了判断,然后对外暴露统一的api。1.事件管理浏览器没有提供,一次性,去除某个html元素所有通过addEventListener绑定的事件,的api而库通过对你绑定的事件,进行标记,分类。于是你可以通过库提供的api,进行一次性去除某个html元素所绑定的所有事件。2.ajax浏览器没有提供超时,跨域(最新ajax规范有提供),后退处理。而库封装了各种问题的解决方案,对外暴露统一
阅读全文