博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  javascrpit

摘要:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.htmlhttp://www.libuchao.com/2012/03/15/jquery-and-ajax-and-jsonp/http://develope... 阅读全文

posted @ 2014-04-29 14:08 bw_0927 阅读(523) 评论(0) 推荐(0)

摘要:http://ajaxian.com/archives/safari-3-onload-firing-and-bad-timingRegarding images, Safari does wait until the image data has been fetched before firin... 阅读全文

posted @ 2014-04-03 18:12 bw_0927 阅读(1775) 评论(0) 推荐(0)

摘要:http://jacki6.iteye.com/blog/477958https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/voidvoidIN THIS ARTICLESummarySyntaxUsesJavaScript URIsSummaryThevoidoperator evaluates the givenexpressionand then returnsundefined.OperatorImplemented in:JavaScript 1.1ECMA Version:ECMA-2 阅读全文

posted @ 2014-03-14 14:43 bw_0927 阅读(425) 评论(0) 推荐(0)

摘要:http://jibbering.com/faq/notes/closures/http://web.archive.org/web/20080209105120/http://blog.morrisjohns.com/javascript_closures_for_dummies 阅读全文

posted @ 2014-03-13 10:15 bw_0927 阅读(135) 评论(0) 推荐(0)

摘要:http://javascript.crockford.com/private.htmlPrivate Members in JavaScriptDouglas Crockfordwww.crockford.comJavaScriptisthe world's most misunderstood programming language. Some believe that it lacks the property ofinformation hidingbecause objects cannot have private instance variables and metho 阅读全文

posted @ 2014-03-12 19:07 bw_0927 阅读(365) 评论(0) 推荐(0)

摘要:http://bonsaiden.github.io/JavaScript-Garden/zhhttp://www.nowamagic.net/librarys/veda/detail/1707 系列http://msdn.microsoft.com/zh-cn/magazine/cc163419.aspx.prototype是一个对象,.prototype只能用在类型上hasOwnProperty函数为了判断一个对象是否包含自定义属性而不是原型链上的属性, 我们需要使用继承自Object.prototype的hasOwnProperty方法。注意:通过判断一个属性是否undefined是不. 阅读全文

posted @ 2014-03-12 15:11 bw_0927 阅读(194) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/yiyezhai/archive/2013/04/18/3017220.htmlhttp://coolshell.cn/articles/6731.htmlhttp://web.archive.org/web/20080209105120/http://blog.morrisjohns.com/javascript_closures_for_dummieshttp://yuiblog.com/blog/2006/11/27/video-crockford-advjs/JavaScript的模块化:封装(闭包),继承(原型)虽然 JavaScript 阅读全文

posted @ 2014-03-12 14:07 bw_0927 阅读(164) 评论(0) 推荐(0)

摘要:http://www.cftea.com/c/2009/05/34MSZ6C3P7T825DU.asphttp://www.cnblogs.com/wallis0922/archive/2007/12/21/1009172.html在引入命名空间之前,一个令开发人员头疼的问题就是如何防止函数名/类名和其他人的冲突,在一个公司内部项目组之间可以通过命名预定(比如加前缀等)解决这个问题,但是把视线放到整个软件开发领域,在当今协作开发相当盛行的时代,这个问题却依然存在。在使用多个第三方框架或类库的时候,你唯一能作的就是祈祷它们的命名不要冲突,如果真正发生这种灾难的话,你唯一能作的就是放弃其中一个(注 阅读全文

posted @ 2014-03-12 12:32 bw_0927 阅读(199) 评论(0) 推荐(0)

摘要:http://msdn.microsoft.com/zh-cn/magazine/cc163300.aspxhttp://www.cftea.com/c/2009/05/0FBTIQC9VWDODDA7.aspAJAX 是异步 JavaScript 和 XML 的缩写,暗示着 AJAX 和 JavaScript 之间有着必然的联系。尽管 JavaScript 是简单的编程语言,但它早在多年前就已经打下了坚实的基础,虽然当时人们认为对网页而言面向对象的编程是多余的,而且动态语言的原则也太过理论化,无法在已广泛使用的编程语言中完全实现。因此,JavaScript 的覆盖面相当广:它支持部分面向对象 阅读全文

posted @ 2014-03-12 09:53 bw_0927 阅读(177) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/rubylouvre/archive/2009/08/09/1542174.htmlfunction func1(){}func1(); //无参数func1(arg1); //一个参数func1(arg1, arg2); //两个参数都是对的============var delegate = function (client, clientMethod){ return function() { return clientMethod.apply(client, arguments); } //arguments指的是|} ... 阅读全文

posted @ 2014-03-11 17:41 bw_0927 阅读(116) 评论(0) 推荐(0)

摘要:http://software.intel.com/zh-cn/articles/javascript-first-class-citizen-function简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方式周折一番。而在JavaScript世界中函数却是一等公民,它不仅拥有一切传统函数的使用方式(声明和调用),而且可以做到像简单值一样赋值、传参 阅读全文

posted @ 2014-03-11 17:24 bw_0927 阅读(174) 评论(0) 推荐(0)

摘要:http://www.ruanyifeng.com/blog/2010/04/using_this_keyword_in_javascript.htmlthis是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论this的用法。情况一:纯粹的函数调用这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。请看下面这... 阅读全文

posted @ 2013-09-06 11:10 bw_0927 阅读(190) 评论(1) 推荐(0)

摘要:http://blog.csdn.net/myhahaxiao/article/details/6952321Js apply方法详解我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的 一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高..主要我是要解决一下几个问题:1.apply和call的区别在哪里2.什么情况下用apply,什么情况下用call3.apply的其他巧妙用法(一般在什么情况下可以使用apply)我 阅读全文

posted @ 2013-09-06 10:36 bw_0927 阅读(151) 评论(1) 推荐(0)

摘要:http://www.imkevinyang.com/2009/08/%E8%AF%A6%E8%A7%A3javascript%E4%B8%AD%E7%9A%84url%E7%BC%96%E8%A7%A3%E7%A0%81.html 摘要 本文主要针对URI编解码的相关问题做了介绍,对Url编码中哪 阅读全文

posted @ 2013-08-06 16:57 bw_0927 阅读(218) 评论(0) 推荐(0)

摘要:https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverhttp://hacks.mozilla.org/2012/05/dom-mutationobserver-reacting-to-dom-changes-without-killing-browser-performance/ 阅读全文

posted @ 2013-07-12 09:19 bw_0927 阅读(125) 评论(0) 推荐(0)

摘要:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.htmlhttp://jibbering.com/faq/notes/closures闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var. 阅读全文

posted @ 2013-07-11 16:13 bw_0927 阅读(168) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/dindog/archive/2012/01/13/2322100.htmlhttp://peter.michaux.ca/articles/our-backwards-dom-event-librarieshttp://www.thecssninja.com/javascript/handleeventelement.addEventListener(event, callback [,capture] );上面是一个典型JavaScript绑定事件方法,很简单。可是今天发现,原来第二个参数除了可以传入函数外,还可以传入对象。也就是可以写成:el 阅读全文

posted @ 2013-07-08 14:31 bw_0927 阅读(164) 评论(0) 推荐(0)

摘要:http://stylechen.com/tag/dispatchevent事件触发器从字面意思上可以很好的理解,就是用来触发事件的,但是有些没有用过的朋友可能就会迷惑了,事件不是通常都由用户在页面上的实际操作来触发的吗?这个观点不完全正确,因为有些事件必须由程序来实现,如自定义事件,jQuery的ajax框架的一些自定义事件就必须由事件触发器来实现。当然,在一些特殊情况下,用事件触发器来触发事件比用户的实际操作来触发事件更方便。对于实现事件触发器,浏览器都有原生的方法来支持,但是在兼容性上又有很大的出入,这种兼容性的问题完全在意料之中,IE有自己的方法,其他标准浏览器也有一套方法,不说谁的方 阅读全文

posted @ 2013-07-08 14:17 bw_0927 阅读(530) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/mengzhongshi/article/details/6955979http://www.cnblogs.com/wkylin/archive/2011/08/25/2153538.html标准Dom事件流,分三个阶段捕获阶段、目标阶段、冒泡阶段(也有人直接分为两个阶段,捕获和冒泡)。其中捕获开始结点和冒泡的末尾结点都是window。有人说在ie中,只有冒泡阶段没有捕获阶段,我在ie9下测试发现是有的。不知道旧的版本有没有。元素添加事件处理函数的方法有两个:html属性和使用javascript对象属性。分别如下:一、html属性:Click me 阅读全文

posted @ 2013-07-08 13:44 bw_0927 阅读(161) 评论(0) 推荐(0)

摘要:http://www.w3.org/TR/DOM-Level-2-Events/events.htmlprevious next contents index13 November, 20001. Document Object Model EventsEditorsTom Pixley, Netscape Communications Corp.Table of contents1.1. Overview of the DOM Level 2 Event Model1.1.1. Terminology1.2. Description of event flow1.2.1. Basic ... 阅读全文

posted @ 2013-07-08 13:23 bw_0927 阅读(197) 评论(0) 推荐(0)