IT入门 > 面试题 > javascript面试题 > 优化规范 >

  • attribute和property的区别是什么?

    日期:2016-06-18 17:17:00 点击:6080 好评:0

    attribute 是 dom 元素在文档中作为 html 标签拥有的属性; property 就是 dom 元素在 js 中作为对象拥有的属性。 所以: 对于 html 的标准属性来说, attribute 和 property 是同步的,是会自动更新...

  • 说说你对MVC和MVVM的理解

    日期:2016-06-18 17:15:04 点击:5308 好评:2

    MVC View 传送指令到 Controller Controller 完成业务逻辑后,要求 Model 改变状态 Model 将新的数据发送到 View,用户得到反馈 所有通信都是单向的。 Angular 它采用双向绑定(data-binding): View...

  • 说说严格模式的限制

    日期:2016-06-18 17:13:37 点击:3961 好评:0

    严格模式主要有以下限制: 变量必须声明后再使用 函数的参数不能有同名属性,否则报错 不能使用with语句 不能对只读属性赋值,否则报错 不能使用前缀0表示八进制数,否则报错 不...

  • 谈谈你对重构的理解

    日期:2016-06-18 17:09:07 点击:6890 好评:0

    网站重构:在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。也就是说是在不改变UI的情况下,对网站进行优化, 在扩展的同时保持一致的UI。 对于...

  • 用过哪些设计模式?

    日期:2016-06-18 16:34:21 点击:7444 好评:0

    工厂模式: 主要好处就是可以消除对象间的耦合,通过使用工程方法而不是new关键字。将所有实例化的代码集中在一个位置防止代码重复。 工厂模式解决了重复实例化的问题 ,但还有...

  • js继承方式及其优缺点

    日期:2016-06-18 16:31:02 点击:1916 好评:0

    原型链继承的缺点 一是字面量重写原型会中断关系,使用引用类型的原型,并且子类型还无法给超类型传递参数。 借用构造函数(类式继承) 借用构造函数虽然解决了刚才两种问题,...

  • ES6的了解

    日期:2016-06-18 16:30:29 点击:1777 好评:0

    p>新增模板字符串(为JavaScript提供了简单的字符串插值功能)、箭头函数(操作符左边为输入的参数,而右边则是进行的操作以及返回的值 Inputs=outputs 。)、 for-of (用来遍历数据—例...

  • 栈和堆的区别?

    日期:2016-06-18 16:27:34 点击:7627 好评:0

    栈的插入和删除操作都是在一端进行的,而队列的操作却是在两端进行的。 队列先进先出,栈先进后出。 栈只允许在表尾一端进行插入和删除,而队列只允许在表尾一端进行插入,在...

  • Javascript垃圾回收方法

    日期:2016-06-18 16:20:06 点击:3683 好评:0

    标记清除(mark and sweep) 这是JavaScript最常见的垃圾回收方式,当变量进入执行环境的时候,比如函数中声明一个变量,垃圾回收器将其标记为“进入环境”,当变量离开环境的时候(函...

  • 对前端模块化的认识

    日期:2016-06-18 16:19:26 点击:3095 好评:0

    AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。 CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。 AMD 是提前执行, CMD 是延迟执行。 AMD 推荐的风格通过返回一个对象做为模块...

广告位API接口通信错误,查看德得广告获取帮助