欢迎访问 campaign 的个人空间

我的论坛主题

  • 手痒痒系列之js的优化

    2010-02-22 18:11:22   /   JavaScript & VBScript & DHTML 脚本技术讨论版

    这些是我写代码时的一些经验,总结了一下分想给大家,没啥顺序,想到就写上了1.使用局部变量避免使用全局变量比如function test(){var s = document.getElementById('aaa');s.innerHTML = document.body.clientHeight;}改成function test(){var d = document,s = d.getElementById('aaa');s.innerHTML = d.body.clientHeight;}局部变量的好处就是减少了作用域链的查找我建议要是有两次的引用就用局部变量2.避免使用with(这个估计地球人都知道)我理解原因就是with会创建自己的作
  • 面试系列之js笔试题一

    2010-02-04 15:23:49   /   JavaScript & VBScript & DHTML 脚本技术讨论版

    都是我遇到的面试题,可能有点出处,但整体题是一样的,为大家的面试之路添一块砖1.去掉html元素中的但中间的内容要保留2.去掉&但不能去掉以amp开头的&,比如&&sdfsdf&&jsldjssjflsdj&3.去掉数组中重复的,并且记录重复的个数(这个答案很多很多种,我这个不见得最好,但感觉效率高些)4.问当我点击第五个时显示是多少10这个是个老问题了,不多解释如果想显示5-function(j){input.onclick = function(){alert(j)}}(i);5结果是首先document.getElementById('a').onclick = function(){T.get
  • 手痒痒系列之js基础小测验

    2010-02-03 00:07:12   /   JavaScript & VBScript & DHTML 脚本技术讨论版

    以下的题看看你能不能做对呢,在回帖中给出答案1.if (!("a" in window)) {var a = 1;}alert(a);2.var a = 1,b = function a(x) {x && a(--x);};alert(a);3.function a(x) {return x * 2;}var a;alert(a);4.function b(x, y, a) {arguments[2] = 10;alert(a);}b(1, 2, 3);5.function a() {alert(this);}a.call(null);加个第6题(潇洒版主出的)if(! ('a' in window)){var a= 1;}alert(a);var a =
Open Toolbar