java script
tamink2013
这个作者很懒,什么都没留下…
展开
-
js对象属性
直接看图原创 2015-01-06 16:53:41 · 95 阅读 · 0 评论 -
JS匿名自执行函数
1. 什么是自执行的匿名函数? 它是指形如这样的函数: (function {// code})(); 2. 疑问 为什么(function {// code})();可以被执行, 而function {// code}();却会报错? 3. 分析 (1). 首先, 要清楚两者的区别: (function {// code})是表达式, function {// co...原创 2016-04-13 09:38:26 · 62 阅读 · 0 评论 -
干货!说说JSON和JSONP,也许你会豁然开朗
前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持...原创 2016-04-08 17:25:54 · 84 阅读 · 0 评论 -
(转)JS中怎么实现sleep(休眠)的功能
1. jquery的$.delay()方法 设置一个延时来推迟执行队列中之后的项目。这个方法不能取代JS原生的setTimeout。 The .delay() method is best for delaying between queued jQuery effects. Because it is limited—it doesn't, for example, offer a...原创 2017-01-16 19:29:57 · 2059 阅读 · 0 评论 -
window.location.href url含中文服务器收到乱码问题解决
window.location.href url含中文服务器收到乱码问题解决 (1).页面中先对中文进行编码。 如:window.location.href = url+"&groupName=" + encodeURI(encodeURI(groupName)) ; 注意,页面部分需要编码两次。 (2).在服务端进行解码。 groupName= java.ne...原创 2015-12-14 11:09:44 · 175 阅读 · 0 评论 -
闭包
图解闭包 说到 闭包 ,这是js不得不提的一个特性,很多传统语言都不具备这样的特性,比如JAVA C等等。 之前看书的时候,总是理解不好什么是闭包!下面就通过手绘一张原理图,来理解一下: 首先基本上所有的编程语言都有类似的特性,局部方法可以访问外部父类方法的属性,也就是说,子类或子方法可以访问父类的资源。 <!-- 在正常的脚本中,...原创 2016-07-21 15:34:44 · 85 阅读 · 0 评论 -
js 函数变量作用域实例
js 函数内,用到变量的值,先从本函数往上找,(不管是不是在同一个{}内),如果在上面另一个{}找到变量,就直接用此变量,否则一直往上找,跳出函数,全局变量等。。 hoscode,本意是用全局变量的值,但是一直undeifined,原来上面函数内{}有个hoscode,它取的是这个,当然undefined,如果此时把上面{}hoscode换个名字,这时候alert的就是全局变量的值!!...2016-06-14 16:49:36 · 136 阅读 · 0 评论 -
==,===区别
理解==或===的区别1. ==会把比较的二者进行类型转换:如:0 == false; // true, 会把0转成bool值进行比较 1 == true; // true, 同样把1转成bool值再和true进行比较2. ===是不会把比较的二者进行类型转换,是string就是string,是number就是number如: 0 === false; // false, 因为0是numbe...原创 2016-05-16 15:00:42 · 80 阅读 · 0 评论 -
js事件冒泡
1、事件对象 js的事件对象中保存了当前被触发事件的一些相关的属性信息,如事件源、事件发生时的鼠标位置、事件按键等。 事件对象的获取方法: IE中可以window.event直接获取,而Firefox中则不可以,可通过如下方法获取: 1)var event = window.event || arguments.callee.calle...原创 2016-04-28 11:25:57 · 57 阅读 · 0 评论 -
js 作用域
var i =0; var f = (function s(){ var i =1;//不会冲突 var i=2;//不会冲突 alert(i);//2 })(); alert(i);//0 java 在外面定义一个i,在里面再定义一个i 就会冲突了,但是JS不会,JS作用域只在函数内(函数是围城) ...原创 2016-04-20 17:27:48 · 51 阅读 · 0 评论 -
数组可以-1?
这什么鬼,数组可以-1?不越界?undefined?2016-04-16 10:40:10 · 299 阅读 · 0 评论 -
js回调函数
自学jquery的时候,看到一英文词(Callback),顿时背部隐隐冒冷汗。迅速google之,发现原来中文翻译成回调。也就是回调函数了。不懂啊,于是在google回调函数,发现网上的中文解释实在是太“深奥”了,我承认自己才疏学浅了。看了几个回调的例子后,貌似有点理解了。下面是我对回调函数的理解,要是理解错了,请指正,不甚感激。 首先还是从jquery网站上的英文定义入手,身...原创 2016-04-13 15:31:41 · 64 阅读 · 0 评论 -
js中的this
this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, 复制代码 代码如下: function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分四种情况,详细讨论this的用法。 情况一:纯粹...原创 2016-04-13 09:47:38 · 65 阅读 · 0 评论