javascript
caiceclb
我想学的东西很多:笛子、古筝;国画、漫画;围棋;
珠算;(这些都没条件学了,忘了,还有中医^_^)
关于计算机: 很好的东西,C,java,perl,python
,甚至汇编;可惜现在只会C、java,jsp努力学习中
……
展开
-
js递归实现一个问题的解答
群里有人问的问题:1、function([1,2,3,4], 2), 得结果12,13,14,23,24,342、function([1,2,3,4], 3), 得结果123,124,234 从这两个看出规律,就是给一个数组和number为参数,返回最终的排列组合。 偶算法方面实在蛋白,但是对递归非常喜欢。下班回家尝试些了一下,代码很白,不过答案还真出来了。 &l...2010-04-01 20:22:51 · 124 阅读 · 0 评论 -
js new this
"这篇措辞可能有误,有待深入后再论证" js中的this蛮折磨人,话说this根据context(上下文)有不同。 发现new “诞生”了新的上下文。 承接上个文章所发现的一点,判断window对象 用 obj.setInterval function aa() { this.name = "haha"; alert(this.setInt...2010-04-07 14:33:18 · 129 阅读 · 0 评论 -
低端,但是才体验到-js两种函数声明
直接声明:function a() { return 1;}; 变量式声明:var a = function() { return 1;}; 不同的地方:alert(a());alert(b());function a() { return 1;};//一不小心着了道,话说js是按段执行的,变量不在此...原创 2010-05-12 16:04:03 · 97 阅读 · 0 评论 -
尽量避免使用For..In语法
群里无意引发的一个问题,:天天:给出了一个For...In语法的浏览器实现差异。 //:Lamo-?:无意出的一题,本意是障眼法,但是你在不同的浏览器运行,结果却不同 var str = '',arr = []; arr[1] = 'b'; arr[0] = 'a'; arr[2] = 'c'; for(var k in ar...原创 2010-07-29 15:08:27 · 218 阅读 · 0 评论 -
Mark使用js主动触发事件,类似于jQuery的trigger
非常喜欢jQuery的trigger方法,并在自己写的插件经常用到,例如图片自动切换及单击切换,选项卡单击或鼠标悬浮切换等,省不少功夫。借此可以实现观察者模式。今天去详细了解了一下trigger原理,与我想的思路果然是相同的。我的思路: 操作一个目标元素,记录其绑定的事件函数,当执行触发时,去获取相应的函数并执行。而jQuery的pretty实现:http://jljlpc...2010-06-29 11:43:43 · 233 阅读 · 0 评论