`
rockyuse
  • 浏览: 195411 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

(2011-07-01)学习笔记

阅读更多

JavaScript

 

 

1.  看到点点网前端开发的招聘条件js的分析

 

var 点点前端 = {},
    please = true;

点点前端.prototype = {
    'Professional': '精通Web前端开发技术(HTML/CSS/Javascript等)',
    'Geeky': '喜欢各种新鲜有趣的东西,乐于尝试,热爱学习',
    'Lazy': '绝不动手做机器能够做的事情',
    'Crazy': '一个拥有数种新型浏览器但也不忘(WTF)IE,纠结并快乐的人'
}

for (var key in 点点前端.prototype) {
    if (!YOU.prototype[key]) {
        please = false;
    }
}

if (please) {
    alert('mailto:jobs@diandian.com');
}

 

 

 由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Array和Object的特性:

  Array:

  • 新建:var ary = new Array(); 或 var ary = [];
  • 增加:ary.push(value);
  • 删除:delete ary[n];
  • 遍历:for ( var i=0 ; i < ary.length ; ++i ) ary[i];

  Object:

  • 新建:var obj = new Object(); 或 var obj = {};
  • 增加:obj[key] = value; (key为string)
  • 删除:delete obj[key];
  • 遍历:for ( var key in obj ) obj[key];
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics