* DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
* DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
* 事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。
* XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
* 严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。
* 盒模型——外边距、内边距和边框之间的关系,IE < 8中的盒模型有什么不同。
* 块级元素与行内元素——怎么用CSS控制它们、它们怎样影响周围的元素以及你觉得应该如何定义它们的样式。
* 浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。
* HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。
* JSON——它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。
* DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
* 事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。
* XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
* 严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。
* 盒模型——外边距、内边距和边框之间的关系,IE < 8中的盒模型有什么不同。
* 块级元素与行内元素——怎么用CSS控制它们、它们怎样影响周围的元素以及你觉得应该如何定义它们的样式。
* 浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。
* HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。
* JSON——它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。
解决方案 »
- 获取当前浏览器url的问题
- Extjs 怎么设置jsp页面的背景颜色
- EditorGridPanel如何实现行的拖动?
- js表单验证问题,点击提交,js不反应,是什么原因?
- 有没有办法用JavaScript指定base href
- 新浪网设置首页的javascript
- javascript如何引用不定名表单?
- 用函数怎样触发select onmousedown 事件
- 关于数据验证的!没有数据时,弹出窗口“无数据”!
- 求一函数,如何去掉一个字符串的第一个字符??
- 谁会用openlayers的GetFeature做WFS查询,给个例子。
- ActiveXObject cannot be resolved to a type 求救!
你的这段话是NZC大神说的. 要做个合格的前端 这些只是基础的东西 不但都要熟悉.而且要很熟练
http://www.cn-cuckoo.com/2010/01/08/how-nicholas-c-zakas-interviewing-the-front-end-engineer-1332.html
看下这个 和原文链接
cloudgamer不是挑我打错字了吧... NCZ..
* XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
这个是一个可以在背后偷偷向组织报信,然后又偷偷的接收组织的命令进行敌方活动的敌方卧底,完整的向组织报一次get方式的信,需要类似如下的代码:
xmlHttp.open("POST",action,true);
xmlHttp.onreadystatechange=function() {
if (xmlHttp.readyState==4) {
//doSth
}
}
* HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。
前者是超文本标记语言,用于构建网页,后者是这一语言和css/js相关的一套规范,由w3c组织提出。一般网站还是建议遵循xhtml的规范,不仅利于减少代码量,还利于避免不同浏览器的解析差异。
* JSON——它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。
他是个数据格式,可在对象和字符串之间转换,前后台之间传输和解析,便于表述若干键值对类型的数据。
呵呵……
* DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
* 事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。
* XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
* 严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。
* 盒模型——外边距、内边距和边框之间的关系,IE < 8中的盒模型有什么不同。
* 块级元素与行内元素——怎么用CSS控制它们、它们怎样影
Fly Javscript Framework:FlyJShttp://www.oocss.cc/?p=144
仅此而已,但是必须熟练掌握。