javascript
ljiechang
这个作者很懒,什么都没留下…
展开
-
javascript (function(){})()
代码如下: (function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数库了?于是,我转载 2014-11-12 16:59:20 · 543 阅读 · 0 评论 -
JavaScript跨域总结与解决办法
什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash6、利用JSONP 本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之用转载 2014-08-26 14:49:38 · 575 阅读 · 0 评论 -
js继承的实现
js继承有5种实现方式: 1、继承第一种方式:对象冒充 function Parent(username){ this.username = username; this.hello = function(){ alert(this.username); } } function Child(username,pass转载 2014-06-23 22:07:51 · 552 阅读 · 0 评论 -
JS面向对象编程---对象
在AJAX兴起以前,很多人写JS可以说都是毫无章法可言的,基本上是想到什么就写什么,就是一个接一个的函数function,遇到重复的还得copy,如果一不小心函数重名了,还真不知道从何开始查找错误,因为大家总是用面向过程的编程思想来写JS代码,而且也由于网络上充斥了太多小“巧”的JS代码段,很多都是随意而为,很不规范,这也就造成了大家对JS的“误解”,一味的认为它就是一个辅助的小东东,而不适合做大转载 2014-06-23 21:25:10 · 619 阅读 · 0 评论 -
javascript深入理解js闭包
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); // 999 另一方面,在函数外部自然无转载 2014-06-23 20:42:03 · 614 阅读 · 0 评论 -
JS操作JSON
转自:http://blog.csdn.net/ycyangcai/article/details/4136662 JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。 JSON的规则很简单转载 2014-04-15 23:19:07 · 476 阅读 · 0 评论 -
jQuery自执行
代码如下: (function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数库了?于是,我转载 2015-04-21 13:02:40 · 630 阅读 · 0 评论 -
js阻止浏览器的默认行为以及停止事件冒泡
在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。 1.阻止浏览器的默认行为 [java] view plaincopy function stopDefault(e) { //如果提供了事件对象,则这是一个非IE浏览器 if(e && e.prevent转载 2015-05-12 19:53:52 · 2975 阅读 · 0 评论 -
JavaScript 事件委托
转自:http://www.html-js.com/article/JavaScript-JavaScript-the-event-delegate-to-implement-event-can-be-configured 事件委托 在JavaScript里,通常要做的一件事是绑定事件,比如用户在页面的点击、滚动等,然后执行注册的回调函数,这样就响应了用户的某种行为。简转载 2015-05-12 19:54:51 · 551 阅读 · 0 评论