03 2025 档案
摘要:一、Nodejs 简介 Nodejs诞生于2009年,主攻服务器方向,使得利用Javascript也可以完成服务器代码的编写。 二、安装 官网:https://nodejs.org/en/ 中文网:https://nodejs.p2hp.com/ 建议不改安装路径,直接C盘默认。 查看安装的版本:n
阅读全文
摘要:一、简介 1.ECMAScript 和JavaScript 的关系 ECMAScript 和JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现,通常场合,这两个词是可以互换的。 2.名词详解 ECMAScript 6(以下简称 ES6)是JavaScript 语言的标准,在 20
阅读全文
摘要:在正式讲解ES6新特性之前,我们需要了解一些命令行工具,在日后的课程中,我们会经常用到命令行。 常用命令行工具有两种: CMD 命令行工具 Powershell 命令行工具 一、CMD 命令行工具 选择盘符:(大小写都行) 查看盘符及目录下文件与文件夹:dir 返回上一级:cd..或者cd../ 二
阅读全文
摘要:一、防抖 1.含义 防抖严格算起来应该属于性能优化的知识,但实际上遇到的频率相当高,处理不当或者放任不管就容易引起浏览器卡死。 2.从滚动条监听的例子说起 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta nam
阅读全文
摘要:一、定时器 JavaScript 提供定时执行代码的功能,叫做定时器(timer)。 主要由setTimeout()和setinterval() 这两个函数来完成。 它们向任务队列添加定时任务。 1.1定时器之setTimeout setTimeout 函数用来指定某个函数或某段代码,在多少毫秒之后
阅读全文
摘要:一、含义 由于事件会在冒泡阶段向上传播到父节点,因此可以把子节点的监听函数定义在父节点上,由父节点的监听函数统一处理多个子元素的事件。这种方法叫做事件的代理(delegation)。 父元素系统处理子元素事件。
阅读全文
摘要:一、添加事件 事件处理程序分为: HTML事件处理 DOM0级事件处理 DOM2级事件处理 1.1 HTML事件处理 (这种不用知道就行) <body> <button onclick="clickHandle()">按钮</button> <script> //HTML事件 function cl
阅读全文
摘要:JS操作CSS样式,JS操作HTML中的元素。三者联动起来。 JS操作CSS样式有三种方式: 通过HTML元素的style属性; 通过元素节点的style属性; 通过cssText属性。 1.1 HTML元素的style属性 操作 CSS 样式最简单的方法,就是使用网页元素节点的 setAttrib
阅读全文
摘要:、 一、元素对象属性 Element对象对应网页的 HTML 元素。每一个 HTML 元素,在 DOM 树上都会转化成一个Element节点对象(以下简称元素节点)。 1.1 .id Element.id 属性返回指定元素的id 属性,该属性可读写. 1.2 .className className
阅读全文
摘要:一、DOM概述 DOM 是JavaScript操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个JavaScript 对象,从而可以用脚本进行各种操作(比如对元素增删内容)。 浏览器会根据 DOM 模型,将结构化文档HTML解析成一系列的节
阅读全文
摘要:一、对象概述{ } 对象(object)是JavaScript 语言的核心概念,也是最重要的数据类型。 简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。 对象的每一个键名又称为“属性”(property)它的“键值”可以是任何数据类型。如果一个属性的值为函数,通
阅读全文
摘要:一、定义 函数是一段可以反复调用的代码块。 1.1 函数的申明 function 命令: function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。 1.2 函数名的提升 JavaScript 引擎将函数名
阅读全文
摘要:一、定义 数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。 两端的方括号是数组的标志。 除了在定义时赋值,数组也可以先定义后赋值。 <script> var name = []; name[0] = "m" </script> 任何类型的数据,都可以放
阅读全文
摘要:一、字符串 1.定义 字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。 单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号。 如果要在单引号字符串的内部,使用单引号,就必须在内部的单引号前面加上反斜杠,用来转义。双引号字符串内部使用双引号,也是如此。 字符串默认只能一
阅读全文
摘要:一、数据类型 JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了第七种 Symbol 类型的值和第八种 BigInt类型,当前课程暂不涉及)。 1.1 数据类型分类 1)原始类型(基础类型) 2)合成类型(复合类型):对象:因为
阅读全文