摘要:一,表单的基础知识 表单在HTML中表现为form标签,在javascript中是HTMLFormElement类型,拥有自己的和属性和方法 acceptCharset:服务器能够处理的字符集,等于HTML中accept-charset特性 action:接受请求的URL,等价于HTML的ac...
阅读全文
摘要:一,事件流1,事件冒泡(IE) 事件从最开始由最具体的元素(元档中层次最深的那个节点)接收,逐级向上传播到较不具体的节点(文档)2,事件捕获(Netscape) 事件从不太具体的节点开始接收,然后最具体的节点最后接收事件,用意在于事件到达预定目标之前捕获他3,DOM事件流 DOM2事件规定...
阅读全文
摘要:一,选择符API1,querySelector()方法 接收一个CSS选择符,返回与该模式匹配的第一个元素,没有匹配则返回null var body = document.querySelector("body") 查找到body元素 var myDiv = document.queryS...
阅读全文
摘要:一,节点层次1,Node类型 Node接口,作为Node类型实现,除IE外都能访问这个类型,所有节点类型共享相同的属性和方法 每个节点都有nodeType属性,表明节点的类型,值如下 Node.element_node(1) Node.attribute_node(2) Node...
阅读全文
摘要:一,window对象1,全局作用域 window对象扮演着js中任何对象,变量,函数的Global对象 全局变量(var age = 10;)不能通过delete操作符删除, 而直接用window对象上定义的变量(window.age = 10;)可以通过delete删除 未声明的变...
阅读全文
摘要:1,函数声明function functionName(arg0,agr1,arg2){} 在firefox,safari,chrome中通过name属性返回函数名2,函数声明提升,可以把函数声明放在调用它的语句后面3,函数表达式:var functionName = function(arg0,a...
阅读全文
摘要:一,理解对象1,属性类型 1)数据属性(为了表示数据是内部值放在[[]]之内) [[Configurable]]:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特征,能否把属性修改为访问器属性 [[Enumerable]]:表示能否通过for-in循环返回属...
阅读全文
摘要:一,Object类型1,创建object实例的方法 1)var person = new Object(); 添加属性,方法 2)var person = { 添加属性,方法 } 字面量语法,属性名可以使用字符串或不是字符串,不调用构造函数 3)var p...
阅读全文
摘要:一,基本类型和引用类型的值基本类型的值是按值访问的,引用类型的值是保存在内存中的对象1,动态的属性 只有引用类型的值可以添加属性方法 不能给基本类型添加属性和方法2,复制变量值 复制基本类型的值,两个变量参与的操作互不影响 复制引用类型的值,两个变量引用同一个对象,改变之一,会影响...
阅读全文
摘要:javascript基本概念一,语法1,区分大小写2,标识符 1)第一个字符必须是字母,下划线_,或美元符号$ 2)其他字母可是字母,下划线,美元符号,或数字3,注释 1)//单行注释 2)/* */多行注释4,严格模式 use strict5,语句 1)使用...
阅读全文
摘要:第一章主要介绍一些历史性问题,javascript是Netcape和sun公司合作开发的。第二章JavaScript语法: 1,数据类型:(弱类型)字符串,数值,布尔值(只有true和false,不是字符串)数组,对象 2,函数: 3,对象:(属性和方法),包括内建对象,自定义对象还有浏览器提...
阅读全文