前端知识点

经验积累:

1、jquery判断div是否可见,一定要用id判断,class无法判断。$(“#id”).is(“:visible”)

2、设置星级评价样式:两张图片均为背景叠加,一张纯色,一张有色,有色控制width=90%

3、js代码在function()前加分号形如 ;function(){}的用途与好处:

         ①防止多文件集成成一个文件后,高压缩出现语法错误。

         ②这是一个匿名函数,一般js库都采用这种自执行的匿名函数来保护内部变量

         ③因为undefined是window的属性,声明为局部变量之后,在函数中如果再有变量与undefined作比较的话,程序就可以不用搜索undefined到window,可以提             高程序性能。

 

面试问题:

1、原生js事件click触发方式

2、变量、常量、数组和对象访问性能问题

3、页面图片瀑布加载onload

4、原型、继承、mvc、闭包和作用域链

5、json获取对象方式json.msg.a.b方式的缺点和代替方案

6、id、class和自定义属性优先级

7、js和java的垃圾回收机制

8、backbone框架,mvc原理和好处

9、三层嵌套div触发每一层独立绑定的事件会影响哪几层元素(冒泡处理)

posted @ 2014-08-19 11:07  way~  阅读(164)  评论(0)    收藏  举报