03 2014 档案

摘要:在多年开发邮箱webmail过程中,网易邮箱前端团队积累了不少心得体会,我们开发了很多基础js库,实现了大量前端效果组件,开发了成熟的opoa框架以及api组件,在此向大家做一些分享。今天想先和大家聊聊javascript的编码规范。总所周知,javascript是一种语法极其灵活的语言。javascript在设计之初就只是用来为HTML添加动态效果的。由于他动态,弱类型等特性,以及不同浏览器的兼容性问题,造成了开发成本要比java等语言要高很多。正因为它太灵活,我们制定了适用于网易邮箱的javascript编码规范,尽可能多的降低由于语法灵活造成的问题。以下将具体介绍:1. 变量命名规范变量 阅读全文
posted @ 2014-03-26 18:01 simpman 阅读(1213) 评论(1) 推荐(9) 编辑
摘要:有三种类型的样式表:内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。外部样式表(External Style Sheet):如果很多网页需要用到同样的样式(Styles),将样式(Styles)写在一个以.css为后缀的CSS文件里,然后在每个需要用到这些样式(Styles)的网页里引用这个CSS文件。最常用的是style属性,在JavaScript中,通过document.getElementById(id).style.XXX就可以获取到XXX 阅读全文
posted @ 2014-03-26 10:32 simpman 阅读(219) 评论(0) 推荐(0) 编辑
摘要:一、显示信息的命令 console.info("这是info"); console.debug("这是debug"); console.warn("这是warn"); console.error("这是error"); console.log("log");二、占位符 console对象的上面5种方法,都可以使用printf风格的占位符。不过,占位符的种类比较少,只支持字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)四种。三、分组显示 console.group("第一组 阅读全文
posted @ 2014-03-17 15:41 simpman 阅读(403) 评论(0) 推荐(0) 编辑
摘要:这周ECMAScript 5也即众所周知的JavaScript正式发布了(pdf),在给基本库带来更新的同时,还引入了更加严格的运行时模型,来帮助定位并移除通常的代码错误。而早期对于ECMAScript 4的标准化工作基本就算是失败了;只有Adobe的ActionScript是基于建议的变化的。ECMA甚至都没有发布一个版本4的规范,因为不同的组织对于发展的进度并不满意;就这样,也没有浏览器来支持它了。在过去的几年,随着JavaScript引擎的大力改善,比如Nitro和TraceMonkey,JavaScript已经极具性能,以Google Wave为代表的在线协作应用可以证明这一点。甚至还 阅读全文
posted @ 2014-03-12 16:29 simpman 阅读(428) 评论(0) 推荐(0) 编辑