1.javascript功能
参考:http://www.mahaixiang.cn/js/211.html
(1).校验。
(2)动态html。
(3)一些特殊效果。
js的内置对象:String,math,Date,Array,Event,boolean,RegExp,Function
2.如何声明变量? 所有类型变量均用var
3.if判断何时为true? 只要不为0时均为true
4.js循环? for(var i=0;i<10;i++){},只要是var就可以。
5.如何声明一个对象?如何给对象方法?
- JS内置对象是可以直接new出来的。
2. var 变量名={对象内容};
3. var s=function(){}=function sleep(){}
6.js总分类:
(1)核心语法
(2)浏览器对象
(3)DOM对象
7.js如何继承?
参考:http://www.jb51.net/article/44875.htm
1.js原型实现(prototype)
:function Person(){this.name=name;this.age=age;} Person.prototype.sayHello=function(){alert(……)} var person=new Person(name,age);person.prototype.name=……person.prototype.age=……
2.call,apply实现
3.构造函数实现
8.什么是js闭包?
有权限访问另一个函数作用域内变量的函数都是闭包(即函数A里面假如有一个变量i,如何函数A有return语句,那么函数B也是可以访问函数A中的i的变量的。),在一定程度上解决了js中外部无法访问函数内部变量的问题。
9.javaScript常用浏览器对象?
参考地址:http://www.360doc.com/content/15/0821/10/9261962_493791195.shtml
window,history,document,location
window方法:open,close,confirm,focus,blur,setTimeout
10.DOM?(document object model)
children childNodes
参考地址:http://blog.csdn.net/duanshuyong/article/details/7562423
拓展:节点类型?