风云的博客地址
摘要:看到的风云的博客感觉很不错的博客,让人觉得有很多好东西值得去学习和借鉴。地址:http://blog.codingnow.com/
阅读全文
[转载]JS拖动技术--- 关于setCapture
摘要:<script type="text/javascript"><!--window.onload=function(){ objDiv = document.getElementByIdx('drag'); drag(objDiv);};function drag(dv){ dv.onmousedown=function(e){vard=document;e= e || window.event;var x= e.layerX || e.offsetX;vary= e.layerY || e.offsetY;//设置捕获范围if(dv.se
阅读全文
通过实例理解javascript 的call()与apply()
摘要:先前使用javascript多是为了表单验证,最多是实现客户端的交互功能。基本不用call、apply之类的难懂方法。 现在流行富客户端了。javascript也越来越对象化了。不得不学习一下!一、方法的定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。
阅读全文
js constructor
摘要:constructor 属性返回对创建此对象的数组函数的引用。/** * 判断是否为数组 * @public * @function * @param {Object} array * @return {Boolean} true:为数组,false:不为数组 */ isArray : function (array){ return array && array.constructor === Array; }
阅读全文
zero-based budgeting: 零基预算法
摘要:1)zero-based budgeting: 零基预算法,又称零底预算,其全称为“以零为基础编制计划和预算的方法”,简称零基预算,最初是由德州仪器公司开发的是指在编制预算时对于所有的预算支 出,均以零为基底,不考虑以往情况如何,从根本上研究分析每项预算有否支出的必要和支出数额的大小。这种预算不以历史为基础作修修补补,在年初重新审查每 项活动对实现组织目标的意义和效果,并在成本—效益分析的基础上,重新排出各项管理活动的优先次序,并据此决定资金和其他资源的分配。 2)activity-based budgeting: 作业基础预算(Activity-Based Budget,简称ABB),是以作
阅读全文
preventDefault和stopPropagation两个方法的区别
摘要:首先讲解一下js中preventDefault和stopPropagation两个方法的区别: preventDefault方法的起什么作用呢?我们知道比如<a href="http://www.baidu.com">百度</a>,这是html中最基础的东西,起的作用就是点击百度链接到http://www.baidu.com,这是属于<a>标签的默认行为,而preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。看一段代码大家就明白了: <!DOCTYPE html PUBLIC "-//W3C//
阅读全文
JS事件监听器
摘要:js事件监听是学习js过程中必然要学习和掌握的。下面是js事件监听的代码function addEventHandler(target, type, func) { if (target.addEventListener) target.addEventListener(type, func, false); else if (target.attachEvent) target.attachEvent("on" + type, func); else target["on" + type] = func;}有人问我,为什么我要用事件监听呢?因为我在ta
阅读全文
setTimeout注意几点
摘要:1,当使用this指针的时候,要注意,this没起到作用,使用方法:setTimeout(function(){_this.setPlugin()},0);2,不能加符号了。
阅读全文
JS: 关于自执行的匿名函数(整理)
摘要:1. 什么是自执行的匿名函数? 它是指形如这样的函数: (function {// code})(); 2. 疑问 为什么(function {// code})();可以被执行, 而function {// code}();却会报错? 3. 分析 (1). 首先, 要清楚两者的区别: (function {// code})是表达式, function {// code}是函数声明. (2). 其次, js"预编译"的特点: js在"预编译"阶段, 会解释函数声明, 但却会忽略表式. (3). 当js执行到function() {//code}();时
阅读全文