摘要:
事件模型 基本事件模型:也称为DOM0事件模型,是浏览器初期出现的一种比较简单的事件模型,主要通过HTML事件属性,为指定标签绑定事件处理函数。由于这种模型应用比较广泛,获得了所有浏览器的支持,目前依然比较流行。但是这种模型对于HTML文档标签依赖严重,不利于JavaScript独立开发 DOM事件 阅读全文
posted @ 2023-01-12 22:36
z_bky
阅读(93)
评论(0)
推荐(0)
摘要:
节点操作 因为节点关系都是只读的,所以 DOM 提供了一些操作节点的方法 创建节点 使用document对象的createElement方法能够根据参数指定的标签名创建一个新的元素。并返回对新元素的引用 使用creatElement方法创建的新元素不会被自动添加到文档里,需要使用appendChil 阅读全文
posted @ 2023-01-12 22:35
z_bky
阅读(35)
评论(0)
推荐(0)
摘要:
设计大小 offsetWidth和offsetHeight 使用offsetWidth和offsetHeight属性可以获取元素的尺寸(content+padding+border) offsetWidth表示元素在页面中所占用的总宽度,offsetHeight表示元素在页面中所占用的总高度。 of 阅读全文
posted @ 2023-01-12 22:34
z_bky
阅读(30)
评论(0)
推荐(0)
摘要:
DOM0级绑定事件方法 元素 . on+事件名称 = 函数 相当于给一个元素的属性赋值,只能赋一个值,后面如果再赋值就会覆盖前面的值,所以说DOM0级事件只可以绑定一次,如果绑定多次,后面的会把前面的给覆盖了,因为是一个赋值的过程,一个属性只能赋一个值 失去和获取焦点事件 focus 获取焦点事件 阅读全文
posted @ 2023-01-12 22:34
z_bky
阅读(26)
评论(0)
推荐(0)
摘要:
什么是 DOM DOM( Document Object Model,文档对象模型)是W3C制订的一套技术规范,用来描述 Javascript脚本如何与HTML进行交互的Web标准 加载 HTML 页面时, Web浏览器生成一个树型结构,用来表示页面内部结构。DOM 将这种树型结构理解为由节点组成的 阅读全文
posted @ 2023-01-12 22:34
z_bky
阅读(50)
评论(0)
推荐(0)
摘要:
一、什么是BOM 浏览器对象模型(Browser Object Model)。主要用在客户端浏览器的管理。 一直没有被标准化,不过各个主流浏览器都支持BOM,浏览器提供商会按照各自的想法随意去扩展它 它使 javascript 有能力与浏览器进行“对话”。 二、window对象 BOM 的核心对象是 阅读全文
posted @ 2023-01-12 22:33
z_bky
阅读(45)
评论(0)
推荐(0)
摘要:
一 正则表达式概述 1.1 什么是正则表达式 正则表达式本身就是一种语言,这在其他语言中是通用的 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符串、及这些特定字符串的组合,组成的一个“规则字符串”,这个规则字符串用来表达对字符串的一种过滤逻辑。 正则就是规则,让计算机读懂我们 阅读全文
posted @ 2023-01-12 21:54
z_bky
阅读(42)
评论(0)
推荐(0)
摘要:
获取时间 Date用来处理日期和时间的 // 获取当前的时间 var now = new Date(); console.log(now)//Fri Aug 02 2019 14:20:09 GMT+0800 (伊尔库茨克标准时间) console.log(typeof now)//对象Copy t 阅读全文
posted @ 2023-01-12 21:54
z_bky
阅读(39)
评论(0)
推荐(0)
摘要:
Math对象是JavaScript的内置对象,提供一系列的数学常数和数学方法。Math对象只提供了静态的属性和方法,所以使用时,不需要实例化。 JS对象的分类: 内部对象: js中的内部对象包括Array、Boolean、Date、Function、Global、Math、Number、Object 阅读全文
posted @ 2023-01-12 21:53
z_bky
阅读(167)
评论(0)
推荐(0)
摘要:
基本包装类型 为了方便操作简单数据类型,JavaScript还提供了三个特殊的简单类型类型:String/Number/Boolean 实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据 var s1 = "some text"; 阅读全文
posted @ 2023-01-12 21:53
z_bky
阅读(35)
评论(0)
推荐(0)
摘要:
什么是数组 数组(Array)是有序数据集合 数组中的每个成员被称为元素(Element),每个元素的名称(键)被称为数组下标(index) 数组内不同元素的值可以为不同类型 数组的长度是弹性的、可读写的 在Javascript脚本中数组主要用于临时寄存同类数据,进行高速批量运算。 var arr 阅读全文
posted @ 2023-01-12 21:52
z_bky
阅读(46)
评论(0)
推荐(0)
摘要:
什么是对象 js中,任何值都可以转换为对象,以对象的方式进行使用,如数字对象、布尔值对象、字符串对象、类型对象、函数对象、数组对象等,它们都继承 Object类型对象,拥有共同的基本属性和方法。 此外, JavaScript也允许自定义对象,从狭义的概念来分析,对象(Object)是最基本的数据类型 阅读全文
posted @ 2023-01-12 21:52
z_bky
阅读(38)
评论(0)
推荐(0)
摘要:
函数是一段被封装的代码,可以反复被调用。 在JS中,函数也可以是一个值、一个对像、还可以是一个表达式,因此函数可以赋值、可以运算、可以拥有属性和方法 JavaScript拥有函数式编程的很多特性和风格,灵活使用函数,可以编写出功能大、代码简洁、设计优雅的程序。 //自我介绍 /* var yourG 阅读全文
posted @ 2023-01-12 21:29
z_bky
阅读(15)
评论(0)
推荐(0)
摘要:
什么是语句 ECMA-262 规定了一组流程控制语句。语句定义了 ECMAScript 中的主要语法,语句通常由一个或者多个关键字来完成给定的任务。诸如:判断、循环、退出等。 语句主要分为:声明、分支控制、循环控制、流程控制、异常处理等。 声明语句 声明语句包含三种:声明变量、声明函数和声明标签 / 阅读全文
posted @ 2023-01-12 21:28
z_bky
阅读(46)
评论(0)
推荐(0)
摘要:
运算符是根据特定的规则对操作数执行运算 JS共定义了47个运算符。 逗号操作符 逗号运算符是二元运算符,它能够先执行运算符左侧的操作数,然后再执行右侧的操作数,最后返回右侧操作数的值。 //逗号操作符执行计算总会返回最后一项 var num4 = (4,5,6,7,8); console.log(n 阅读全文
posted @ 2023-01-12 21:27
z_bky
阅读(77)
评论(0)
推荐(0)
摘要:
数据类型-声明变量练习 // 声明一个变量a,值为:3 // 声明一个变量b,值为:null // 声明一个变量c,值为:"Hello!" // 声明一个变量d,值为:true // 声明一个变量e,不赋值 // 声明一个变量f,值为"" var a = 3; var b = null; var c 阅读全文
posted @ 2023-01-12 21:27
z_bky
阅读(46)
评论(0)
推荐(0)
摘要:
JS的引入 <script>标签 向 HTML 页面中插入 JavaScript 的主要方法,就是使用*<script>*元素 按照传统的做法,所有<script>元素都应该放在页面的<head>元素中 但是现在脚本一般都写在 body 元素紧接着关标签之上 浏览器解析HTML文档的时候,将根据文档 阅读全文
posted @ 2023-01-12 21:26
z_bky
阅读(52)
评论(0)
推荐(0)
摘要:
JS历史 JavaScript 诞生于 1995 年。NetSpace发布Netspace Navigator2浏览器,提供了免费开发工具LiveScript,设计的主要目的是处理以前由服务器端语言负责的一些输入验证操作。在人们普遍使用电话拔号上网的年代,能够在客户端完成一些基本的验证任务绝对很不容 阅读全文
posted @ 2023-01-12 21:18
z_bky
阅读(122)
评论(0)
推荐(0)