
Javascript
u013705728
这个作者很懒,什么都没留下…
展开
-
Javascript闭包
当在函数内部定义了其他函数时,就创建了闭包。 ———— 以下的HTML元素将无法销毁 ———— function assignHandler(){ var element = document.getElementById("someElement"); element.onclick = function(){原创 2015-05-06 20:50:50 · 613 阅读 · 0 评论 -
Javascript模仿块级作用域
Javascript模仿块级作用域的技术经常用在函数外部,从而限制向全局作用域中添加过多的变量和函数,例如:(function(){ var now = new Date(); if(now.getMonth() == 0 && now.getDate() == 1){ alert("Happy new Year!");}})()原创 2015-05-06 21:01:33 · 704 阅读 · 0 评论 -
Javascript高级程序设计
初始化未经声明的变量,总是会创建一个全局变量,但是,在严格模式下,给未经声明的变量赋值会导致错误原创 2015-05-06 21:10:06 · 740 阅读 · 0 评论 -
Javascript 严格模式
简介 严格模式是一种将更好的错误检查引入代码中的方法。 在使用严格模式时,你无法使用隐式声明的变量、将值赋给只读属性或将属性添加到不可扩展的对象等。 声明严格模式可以通过在文件、程序或函数的开头添加 "use strict"; 来声明严格模式。 此类声明称作“指令序言”。 严格模式声明的范围取决于其上下文。 如果在全局上下文(函数的范围之外)中声明严格模式,则程序中的原创 2015-05-06 21:10:49 · 904 阅读 · 0 评论 -
阿里前端电话面试
1.js的两个时间函数是哪两个?setTimeOut('function',time)%暂停多少秒后执行一次和setInterval('function',time)%在某段时间内不停的去执行一行代码2.argument是什么?与this有什么区别?3.闭包有什么作用?4.如何用js实现旋转木马?5.如何实现继承?6.简单介绍一下自己?7.项目中除了负责交互功能,还原创 2015-07-15 09:38:45 · 2424 阅读 · 0 评论