javascript
iteye_18719
这个作者很懒,什么都没留下…
展开
-
前端开发中使用setTimeout解决某些问题
[size=large]最近的工作主要集中在前端,一个不熟悉js的开发人员搞前端开发实在是痛苦至极。在使用jqGrid的时候,明明调用了,但是要么就是表格不出现,要么就是数据不出现,感觉很诡异,一直都在jqGird的参数上下功夫。直到今天上午才发现,极有可能是因为jqGrid没来得及加载导致的。然后加上setTimeout,果然问题解决了。最近遇到好几个类似的问题,都是因为...原创 2012-07-13 12:22:45 · 427 阅读 · 0 评论 -
javascript学习笔记:函数与方法
[size=medium][b]函数:[/b]1、arguments:代表参数,不是数组,但是具有length属性,可以用下标[]访问2、arguments.callee:当前正在执行的函数3、arguments中的元素与参数是同义词 function(a,b){};argument[0]就是a,改变任何一个,另一个都改变了4、函数的参数类型不需要指定(不同于静态语言)...原创 2012-10-13 20:52:22 · 82 阅读 · 0 评论 -
javascript学习笔记:new运算符
[size=medium]作为一个学习过其他语言的程序员来说,对new肯定不陌生。 我一度也是这样。但是前两天突然想到这样的代码时,我就懵了。[/size][code="java"]function Person(name){ this.name = name;}var p1 = new Person("mike");var p2 = Person("jack"...原创 2012-10-11 15:11:49 · 107 阅读 · 0 评论 -
javascript学习笔记:关于创建数组的疑问
[code="java"]var a = new Array(5,4,3,2,1);//创建一个数组,包含5个元素5,4,3,2,1var a = new Array(10);//创建一个长度为10的数组[/code][size=medium]有没有觉得以上两句很有歧义?如果我要创建一个长度为1的数组怎么办?当然有人会提出来你可以有很多其他方式来替代。但是,就语...原创 2012-10-11 09:45:25 · 103 阅读 · 0 评论 -
javascript学习笔记:对象直接量
var empty = {};var point = {x:0,y:0};var circle={x:point.x,y:point.y+1,radius:2};以上都是对象直接量。对象直接量是这样一个表达式:[color=red]每次计算它的时候,它都创建并初始化一个新的不同的对象。[/color]这就是说,如果一个单个的对象直接量出现在重复调用的一个函数的循环体...原创 2012-10-10 11:41:09 · 147 阅读 · 0 评论 -
javascript学习笔记:数据类型-boolean
[size=medium][color=red]这一系列学习笔记是一个写了两三个月javascript的java程序员的笔记,所以只关注那些不同的地方。[/color][/size][size=medium]布尔类型一个布尔值用在数值环境中,true转为1,false转为0;一个布尔值用在字符串环境中,true转为"true",false转为"false";一个数值用在...原创 2012-10-10 10:02:34 · 75 阅读 · 0 评论 -
javascript学习笔记:正则表达式1
实际工作中最常用的都是一些简单的正则表达式,form验证里的邮件、中文、网址、电话等的匹配,开发中的注释匹配,这些都还好,偶尔错了多试几次就可以搞定了。但是以下部分很少用到,今天看《javascript权威指南(第五版)》才详细了解了,算是正则表达式的进阶知识了。[b]正则表达式的锚字符[/b](锚其实就是定位的意思,这个我在刚学html的时候一直没弄明白 :D )[list]...原创 2012-10-02 20:24:23 · 88 阅读 · 0 评论 -
写了一阵子javascript,忍不住要吐槽了
javascript入门很容易,函数作为对象也很强大。作为一个对javascript刚入门的人来说,总想对这些很蛋疼的问题吐槽。最大的槽点就是:有很多简单的问题,它变得很复杂。1、1234.051.toFixed(2)//这一行代码竟然把结果变成字符串,你能给我省点事吗?2、就想继承一下,非得整上模式才能玩;3、就想要一个私有的,你还得上闭包;4、undef...2013-05-28 17:04:35 · 285 阅读 · 0 评论 -
【阅读】jQuery.Deferred相关资料
http://api.jquery.com/category/deferred-object/http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.htmlhttp://blog.allenm.me/2012/01/jquery_deferred_promise...原创 2013-05-16 13:39:19 · 135 阅读 · 0 评论 -
javascript学习笔记:函数与方法2
《javascript语言精粹》每个函数在创建时附有两个附加的隐藏属性:函数的上下文和实现函数行为的代码。每个函数在创建时也随带一个prototype属性,它的值是一个拥有constructor属性且值为该函数的对象。当一个函数被保存为对象的属性时,我们称之为一个方法。当方法被调用时,this被绑定到该对象。绑定发生在调用时。当一个函数并非对象的属性时,被当做函数来...2013-05-05 18:15:39 · 92 阅读 · 0 评论 -
吐槽:javascript的变量作用域,不习惯
[code="java"]var scope = "global";function f(){ alert(scope);//1 var scope="local"; alert(scope);//2}f();[/code]javascript权威指南上的一段程序,语句1的scope是undifined。局部变量的作用域是整个函数体,这本身...原创 2012-08-06 15:24:11 · 128 阅读 · 0 评论 -
javascript的一些技巧
原文见http://www.aqee.net/seven-javascript-things-i-wish-i-knew-much-earlier-in-my-career/[code="java"]var myApplication = function(){ var name = 'Chris'; var age = '34'; var status = 'single';...原创 2012-08-02 19:05:35 · 70 阅读 · 0 评论 -
nodejs的安装
Debian, Ubuntu, Mint等参考1:http://oodavid.tumblr.com/post/15090798307/how-to-install-node-js-on-linux官方的安装指南,参考2:https://github.com/joyent/node/wiki/Installation官方的安装指南,参考3:https://github.co...原创 2012-11-06 13:45:59 · 97 阅读 · 0 评论