- 博客(7)
- 收藏
- 关注
原创 HTML5拖放事件
拖放是在“拖放源”和“拖放目标”之间传输数据的用户界面,它可以存在相同应用之间也可以是不同应用之间。 拖放源:任何有HTML draggable属性的文档元素都是拖放源。拖放目标:任何文档都可以是拖放目标,这不需要像拖放源一样设置HTML属性,只需要简单的定义合适的事件即可。
2016-05-05 14:28:24
3172
转载 HTMl5的sessionStorage和localStorage
html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。
2016-04-26 16:58:57
330
原创 JSONP跨域请求
看到JSONP我们会很自然的想到JSON,但它们却有很大的不同,JSON是一种轻量级的数据交换格式,而JSONP可以说是一种非官方的数据交互协议。 JSONP(JSON with padding),利用JSONP可以从别的域名下获取数据,即跨域获取数据。由于同源策略不允许XMLHttpRequest进行跨域请求,所以通过AJAX无法获取其他域名下的数据。
2016-04-21 11:07:34
249
转载 call和apply的区别
一、方法定义1、call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。说明 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的
2016-04-20 11:08:12
2631
原创 匿名函数私有化问题
模仿块级作用域 使用了块级作用域(私有作用域)后,匿名函数中定义的任何变量,都会在执行结束时被销毁。这种技术经常在全局作用域中被用在函数外部,从而限制向全局作用域中添加过多的变量和函数。一般来说,我们都应该尽可能少向全局作用域中添加变量和函数。在大型项目中,多人开发的时候,过多的全局变量和函数很容易导致命名冲突,引起灾难性的后果。
2016-04-19 15:26:30
312
翻译 闭包
“闭包”是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见方式,就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量。
2016-04-19 14:06:13
240
翻译 匿名函数的认识
匿名函数 匿名函数可以有效的保证在页面中写入Javascript,而不会造成全局变量的污染。那么什么是“匿名函数”呢?从字面理解就是没有名字的函数。此时大家会有个疑问,函数没有名字该如何调用执行呢,那么我们通过下面的例子进行理解://普通函数function box(){ //函数名是box return '你好';}//匿名函数,无函数名称function()
2016-04-19 13:36:18
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人