js 一些知识点
2014-02-28 16:29
204 查看
1,什么是命名空间,变量污染,变量声明提升?如何检查一段代码执行后是否声明了全局变量?
2,隐式转换的种种规则
3,关于对象,对象的属性可能有哪些特性(attribute)?什么是原型链?如何检测某一属性是在对象中还是原型链中?如何检测是否是普通对象或空对象?写一个工厂模式?(工厂模式也有很多细节,具体可以参考《javascript模式》一书,不是《javascript设计模式》)
4,变量类型检测、特性检测以及异常避免
5,setTimeout的特性
6,数组几个API的手工实现
7,事件
8,正则表达式,至少要明白$1和\1的意思和几个API的用法。
DOM操作
1,实现一些API如getElementsByClass(有很多细节,参见司徒正美的博客)
2,各种宽度高度(clientHeight之类)的含义及各浏览器之间的差异性
3,实现一个带回调函数的插入DOM节点API(须考虑script标签、documentFragment)
CSS操作
1,如何操作CSS的伪类和伪元素?
2,如何检测改浏览器是否支持某个CSS3的特性?
ajax操作
1,get和post的区别及使用要点
2,http协议,包括格式、状态码,cookie操作
3,跨域
4,转换JSON的几种方式
2,隐式转换的种种规则
3,关于对象,对象的属性可能有哪些特性(attribute)?什么是原型链?如何检测某一属性是在对象中还是原型链中?如何检测是否是普通对象或空对象?写一个工厂模式?(工厂模式也有很多细节,具体可以参考《javascript模式》一书,不是《javascript设计模式》)
4,变量类型检测、特性检测以及异常避免
5,setTimeout的特性
6,数组几个API的手工实现
7,事件
8,正则表达式,至少要明白$1和\1的意思和几个API的用法。
DOM操作
1,实现一些API如getElementsByClass(有很多细节,参见司徒正美的博客)
2,各种宽度高度(clientHeight之类)的含义及各浏览器之间的差异性
3,实现一个带回调函数的插入DOM节点API(须考虑script标签、documentFragment)
CSS操作
1,如何操作CSS的伪类和伪元素?
2,如何检测改浏览器是否支持某个CSS3的特性?
ajax操作
1,get和post的区别及使用要点
2,http协议,包括格式、状态码,cookie操作
3,跨域
4,转换JSON的几种方式
相关文章推荐
- 一些js面试高频知识点的总结
- vue.js的一些知识点
- Js小知识及一些常见易混淆的知识点
- 关于React.js的一些知识点(实时更新)
- Node.js一些知识点(操作步骤)
- 来自js精粹里的一些知识点
- 初步JS的一些小知识点
- js中一些小知识点总结--持续更新
- JS一些碎知识点
- Vue.js在使用中的一些注意知识点
- JS的一些知识点小结
- JS初学的一些易错的知识点
- 最近的一些JS知识点
- JS数组的介绍及创建以及一些关于数组的知识点
- JS 一些知识点补漏
- 关于JS数据类型的一些知识点
- Vue.js在使用中的一些注意知识点
- js正则表达式 match exec test,以及g模式的一些知识点
- 从JS变态题中学到的一些JS生僻或重要知识点
- JS中的一些不常用的知识点。