随笔分类 - Javascript
摘要:事件对象 1、什么是事件对象 在Javascript中,当事件发生时,系统会将一系列与之相关的信息都放置于一个对象中,这个对象就是事件对象。 如点击键盘按键时,系统会将当前按键的键值放入事件对象中 如当鼠标移动事件发生时,系统会将当前鼠标的横纵坐标信息都放入事件对象中 2、获取事件对象 在不同浏览器下,事件对象的获取方式也是不同的 1)IE内核的浏览器: var 事件对象 = window.eve...
阅读全文
摘要:事件监听 1、为什么需要事件监听 问题:我们可不可以为同一对象的同一事件绑定多个事件处理程序呢? 答:不可以,因为后面的绑定会覆盖前面的绑定。如果在实际项目开发中,想为同一对象的同一事件绑定多个事件处理程序,可以使用事件监听。 2、事件监听的定义方式 由于Javascript是基于客户端浏览器的脚本语言,所以必须运行于不同的浏览器端,由于不同的浏览器具有不同的标准,所以其也可能会具有兼容性问...
阅读全文
摘要:事件绑定 1、什么是事件绑定 所谓的事件绑定就是为某个对象的某个事件绑定相应的事件处理程序,我们把这个过程就称之为"事件绑定"。 2、事件绑定的三种形式 ① 行内绑定 ② 动态绑定 ③ 事件监听 3、行内绑定 基本语法: 由此可知:咱们刚才在常用Javascript事件中演示的都是通过行内绑定实现的。 例1:点击div元素,实现更换元素的背景颜色 通过以上形式的绑定(行内绑定)就可以完成相...
阅读全文
摘要:事件驱动式 1、什么是事件驱动式 用户的行为(如点击、移动、动作)会被Javascript中的事件所捕获并执行相应的事件处理程序,我们把这个过程就称之为"事件驱动式"。 2、什么是事件处理程序 所谓的事件处理程序就是当事件发生时所执行的程序,我们就称之为"事件处理程序" 例1:点击按钮,弹出1个hello world字符串 例2:点击按钮,弹出2个hello world字符串 例3:...
阅读全文
摘要:script代码段 1、script代码段的执行 在Javascript代码中,可以使用script作为基本标识,script代码段在运行过程中是分段解析与执行的。 2、script代码段执行流程 在Javascript代码中,script标签是分段解析与执行的,也就是说先执行第一段script代码,然后解析与执行完毕后在执行第二个script代码,依次类推: 1)读入第一个代码段 2)编译...
阅读全文
摘要:作用域链 如果想要学好Javascript,有三个地方必须要认真掌握:两链一包 两链:作用域链与原型链 一包:Javascript中的闭包 1、作用域 在Javascript中没有块级作用域,对作用域的划分都是通过function函数来实现的。在函数外部的区域就是全局作用域,在函数内部的区域就是局部作用域。 2、全局变量与局部变量 在全局作用域中定义的变量就是"全局变量" 在局部作用域中定义的...
阅读全文
摘要:Javascript中的函数 1、什么是函数 函数是被命名的,独立的,完成特定功能的代码段。其可能给调用它的程序返回值,我们把这个代码段就称之为"函数"。 被命名的:函数大部分都是有名字的,在程序运行中可以通过这个名称来实现对函数的调用 独立的:函数是为了完成某个特定功能的独立代码段 返回值:有些函数可以通过return语句设置返回值 2、函数的作用 ① 代码重用 ② 模块化编程 面向过程核心...
阅读全文
摘要:Javascript基本语法 1、Javascript中的变量 ① 变量是用来临时存储数值的容器,变量存储的数值是可以变化的 ② 变量必须要先声明才能使用,使用var声明变量 例:声明一个变量i,保存一个数字10 var i; //声明变量 i = 10; //为变量赋值 以上代码还可以简写为:var i = 10; ③ 变量的命名规则:第一个字符必须是英文字母,下划线(_)或者($)美元符号...
阅读全文
摘要:Javascript基本格式 ① JavaScript区分大小写 只要一门语言是面向对象的,其都是区分大小写,所以在Javascript中,变量小i与变量I是两个完全不同的变量 ② JavaScript脚本程序须嵌入在HTML文件中 Javascript属于嵌入式语言,所以其不能单独运行,必须放置于HTML文件中才能正常执行 ③ JavaScript脚本程序中不能包含HTML标记代码 错误的: ...
阅读全文
摘要:关于this This代表"当前"对象 谁调用就代表谁 行内绑定 不带参数 行内绑定 带参数 this 当前对象 Object HTMLInputElement 动态绑定 要获取自定义属性值 请使用核心DOM(对象.getAttribute("自定义属性名"))
阅读全文
摘要:事件 1、什么是事件? 用户的某些行为(如鼠标按下、鼠标滑过)这一类就叫做事件 2、事件驱动式? 用户的某些行为(如鼠标按下、鼠标滑过)然后这类行为会被javascript(onclick等)所捕获 这一类就称为事件驱动式 3、事件处理程序 <标签 事件="事件处理程序" /> 对象.事件 = 事件
阅读全文
摘要:HTML DOM对标签属性的操作 1、获取属性值 对象.getAttribute("属性名") 对象.属性名 2、设置属性 对象.setAttribute("属性名","属性值") 对象.属性名 = "属性值" 3、删除属性 对象.remove("属性名") 对象.属性 = "" 以上操作不包含对c
阅读全文
摘要:DOM Dom Document Object Model 文档对象模型 它主要是用于操作和访问网页各标记(标签)的属性和方法 首先明确: 1、在DOM中把HTML中的每一个标签都当作为一个对象 2、该标签拥有哪些属性那么该对象就拥有 HTML文档它是具有一定层次关系 HTML文档有且只有一个<ht
阅读全文
摘要:一、screen对象 Width:屏幕的宽度 Height:屏幕的高度 availWidth:屏幕的有效宽度 availhHeight:屏幕的有效高度 (不包含任务栏) colorDepth:色深 二、Navigator浏览器对象 appName:浏览器的名称 appVersion:浏览器的版本 p
阅读全文
摘要:定时器 setInterval(code,Millisec) 含义:在指定的时间到了以后,就执行JS代码 但是它是无限次执行 这是真正意义的定时器 要想停止定时器执行有两种办法 关闭浏览器窗口 清除定时器 参数说明: Code 是要执行的JS代码 Millisec 毫秒 它的返回值 也是用于清除定时
阅读全文
摘要:一、Date对象 1、创建Date对象的方法 1)使用new关键字和Date类来创建(不带参数) Var today = new Date(); //不带参数 它是获取当前的系统时间 2)使用new关键字和Date类来创建(带参数) Var yesterday = new Date("1980-06
阅读全文
摘要:对象 对象是由属性和方法组成。 1、对象的分类 自定义对象和内置对象 2、如何创建自定义对象 New关键字 Object类 语法: var 对象变量名 = new Object(); 在对象中其实方法就是函数 3、内置对象 在JS中有以下内置对象 String对象:它主要是提供一些对字符串操作的属性
阅读全文
摘要:赋值传值和引用传址 在JavaScript中基本数据类型都是赋值传值,复合数据类型都是引用传址(传地址) 基本数据类型的变量名和数据是直接存在"快速内存"(栈内存)中,而复合数据类型(对象和数组)的存储分两个部分:实际数据存在"慢速内存"(堆内存)中,栈内存中只存变量名和数据在堆内存中的位置(地址)
阅读全文
摘要:变量的作用域 所有的变量作用域是指在哪里可用哪里不可用 局部作用域和全局作用域 在js中以函数来分割作用域 在函数里面就叫做局部作用域,在函数外面的就叫全局作用域 在函数里面如果省略var 关键字 那么这个变量就是全局变量
阅读全文
摘要:函数 1、什么是函数? 函数是一段被命名的、为了完成某个功能的代码段。 被命名:意思是函数是有名字的 代码段:函数体 2、为什么要使用函数? 1、代码重用 2、模块化编程 3、快速入门 4、函数定义 function 关键字 functionName函数名 形式参数(形参) 函数体 语法: func
阅读全文

浙公网安备 33010602011771号