05 2012 档案
摘要:最近的code jam中用到了百度王集鹄大侠开发的ace-engine。用了一下ace-event和ace-template。非常好用,这里介绍一下。ace-event实际上是一个浏览器事件的代理。我们首先来看一个简单例子。你的页面上有一个登陆按钮,按下去以后按钮演示要变,同时弹出登陆对话框。还有一个普通的链接,不需要变化样式,点击同样要出现对话框。我们在实现功能的时候可能会这样做:1.声明弹出对话框的函数。2.给按钮的绑定click事件,先改变样式,再调用对话框函数。3.阻止链接的默认行为,调用对话框函数。这种做法的缺点是:1.逻辑与样式混合,当页面效果复杂了以后代码会混乱。2.页面元素如果
阅读全文
摘要:1.javascript 现在泛指按照 ECMAscript Edtion 3 实现的语言。spiderMonkey是 javascript在Mozilla开源项目中的名称。2.javascript的执行分为“语法分析期”和“运行期”。有些看起来正确的代码却不能通过语法分析。如function test(){ //code here}();3."var x=3"中的"="是语法分隔符,具有二义性。这一点还是需要将javascript执行分为两个时期来理解。4.两个引用之间如果等值(==),则一定全等(===)。5.“表达式”、“语句”、“表达式语句”是三
阅读全文
浙公网安备 33010602011771号