for循环遍历 //js的数组里可以存各种类型 var arr =[1,5,true,false,'小明']; //遍历 for(var i=0;i<arr.length;i++){ alert(arr[i]); } js中的foreach var arr =[1,5,true,false,'小明'...
分类:
编程语言 时间:
2015-02-28 10:00:13
阅读次数:
204
最近一直在用js写游戏服务器,我也接触js时间不长,大学的时候用js做过一个H3C的web的项目,然后在腾讯实习的时候用js写过一些奇怪的程序,自己也用js写过几个的网站。但真正大规模的使用js这还是第一次。我也是初生牛犊不怕虎,这次服务器居然抛弃C++和lua的正统搭配,而尝试..
分类:
移动开发 时间:
2015-02-28 00:23:44
阅读次数:
197
在js中,延迟执行函数有两种,setTimeout和setInterval,用法如下:
setTimeout("testFunction()","5000"); //5秒后执行testFunction()函数,只执行一次。
setInterval("testFunction()","5000");//每隔5秒执行一次testFunction()函数,执行无数次。
...
分类:
Web程序 时间:
2015-02-27 18:28:01
阅读次数:
135
在做项目中经常会遇到这样的需求,自动向后台发送统计日志,也不需要关心返回值,当然了方法有很多,其中一个方法就是使用Ajax。在这里我要介绍的方法的原理是使用图片,给这个图片符url,这样就会自动的触发这个url。代码示例:function statRegisterGuideClick(typeNam...
分类:
Web程序 时间:
2015-02-27 18:22:36
阅读次数:
268
在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区别在哪里的,先看一个例子。 var mel...
分类:
移动开发 时间:
2015-02-27 16:58:15
阅读次数:
160
JS中的call()和apply()方法理解和使用
分类:
移动开发 时间:
2015-02-27 16:43:16
阅读次数:
150
使用。replace(/\s/g, '');来替换空格。在IE中不起作用,可以指定编码将字体设置为:{font-family: Simsun;}
分类:
Web程序 时间:
2015-02-27 14:52:19
阅读次数:
225
简述 前端开发模块化已经是大势所趋,目前模块化的规范有很多,众所周知的有commonJS,Module/Wrappings和AMD等,而且ES6也着手开始制定模块化机制的实现。类似于c/c++的include,java中的import关键字,在js中也定义了require关键字,用以引进依赖模块。 ...
分类:
Web程序 时间:
2015-02-27 13:25:54
阅读次数:
193
在开发的各类语言中都会有 this 关键字,this 看起来很简单,但是在不同的地方代表的意义就不一样了,很
容易混淆。做过Java的同道中人都会遇到一个这样的问题,在一个类中的this,在类的方法中代表的是该类的实例对
象,但是遇到匿名内部类就麻烦了,此时的this代表的是所属类的实例对象。在JavaScript中this变量是一个令人难
以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能
够游刃有余,那就更难理解了,因为我个人感觉JS...
分类:
Web程序 时间:
2015-02-27 12:00:53
阅读次数:
149
在学习js面向对象编程之前,首先须要知道什么是面向对象。面向对象语言都有类的概念,通过它能够创建具有同样属性和方法的对象。但js并没有类的概念,因此js中的对象和其它语言的对象有所不同。 js对象能够定义为:”无需属性的集合,其属性能够是基本值、对象和函数。每一个对象都是基于一个引用类型创...
分类:
编程语言 时间:
2015-02-27 10:05:08
阅读次数:
122