01 2022 档案
摘要:DOM简介 什么是DOM DOM ,全称Document Object Model文档对象模型。 JS中通过DOM来对HTML文档进行操作。只要理解了DOM就可以随心所欲的操作WEB页面。 文档 文档表示的就是整个的HTML网页文档 对象 对象表示将网页中的每一个部分都转换为了一个对象。 模型 使用
阅读全文
摘要:正则表达式的简介 正则语法 正则表达式用于定义一些字符串的规则 计算机可以根据正则表达式,来检查一个字符串是否符合规则, 获取将字符串中符合规则的内容提取出来 语法: var 变量= new RegExp("正则表达式","匹配模式"); 使用typeof检查正则对象,会返回object 在构造函数
阅读全文
摘要:Math Math和其他的对象不同,它不是一个构造函数, 它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法 abs( ) 可以用来计算一个数的绝对值 Math.ceil( ) 可以对一个数进行向上取整,小数位只有有值就自动进1 Math. floor() 可以对一个数进行向下取整,
阅读全文
摘要:Date对象 在JS中使用Date对象来表示一个时间 //创建一个Date对象 //如果直接使用构造函数创建一个Date对象,则会封装为当前代码执行的时间 var d = new Date(); console.log(d); //创建一个指定的时间对象 //需要在构造函数中传递一个表示时间的字符串
阅读全文
摘要:arguments 在调用函数时,浏览器每次都会传递进两个隐含的参数: 1.函数的上下文对象this 2.封装实参的对象arguments arguments是一个类数组对象,它也可以通过索引来操作数据,也可以获取长度 在调用函数时,我们所传递的实参都会在arguments中保存 arguments
阅读全文
摘要:call( )和apply( ) 这两个方法都是函数对象的方法,需要通过函数对象来调用 当对函数调用call( )和apply( )都会调用函数执行 在调用call和apply( )可以讲一个对象指定为第一个参数 function fun(){ alert(this); } var obj = {}
阅读全文
摘要:数组中常用的方法 concat( ) 可以连接两个或多个数组,并将新的数组返回 该方法不会对原数组产生影响 var arr = ["苏","槿","年"]; var arr2 = ["李","嘉","图"]; var result = arr.concat(arr2); console.log(re
阅读全文
摘要:数组去重 去除数组中重复的元素 //创建数组 var arr = [1,2,3,2,1,3,4,2,5]; //去除数组中重复的数字 //获取数组中的每一个元素 for(var i=0; i<arr.length; i++){ console.1og(arr[i]) ; //获取当前元素后的所有元素
阅读全文
摘要:slice()与splice() slice( ) 可以用来从数组提取指定元素 该方法不会改变元素数组,而是将截取到的元素封装到一个新数组中返回 参数: 1.截取开始的位置的索引**(包含开始索引)** 2.截取结束的位置的索引**(不包含结束索引)** 第二个参数可以省略不写,此时会截取从开始索引
阅读全文
摘要:forEach() JS中还为我们提供了一个方法,用来遍历数组 forEach( ) 这个方法只支持IE8以上的浏览器 forEach( )方法需要一个函数作为参数 var arr = ["苏","槿","年"]; arr.forEach(function){ console.log("hello"
阅读全文
摘要:数组简介 数组(Array) 数组也是一个对象 它和我们普通对象功能类似,也是用来存储一些值的 不同的是普通对象是使用字符串作为属性名的,而数组时使用数字来作为索引操作元素 索引: 从0开始的整数就是索引 数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据 //创建数组对象 var
阅读全文
摘要:构造函数 构造函数就是一个普通的函数,创建方式和普通函数没有区别, 不同的是构造函数习惯上首字母大写 构造函数和普通函数的区别就是调用方式的不同 普通函数是直接调用,而构造函数需要使用new关键字来调用 构造函数的执行流程: 1.立刻创建一个新的对象 2.将新建的对象设置为函数中this 3.逐行执
阅读全文
摘要:函数指针this 解析器在调用函数每次都会向函数内部传递进一个隐含的参数, 这个隐含的参数就是this,this指向的是一个对象, 这个对象我们称为函数执行的上下文对象, 根据函数的调用方式的不同,this会指向不同的对象 1.以函数的形式调用时,this永远都是window 2.以方法的形式调用时
阅读全文
摘要:作用域 作用域指一个变量的作用的范围 在JS中一共有两种作用域 全局作用域 直接编写在script标签中的JS代码,都在全局作用域 全局作用域在页面打开时创建,在页面关闭时销毁 在全局作用域中有一个全局对象window(它代表的是一个浏览器的窗口),我们可以直接使用 在全局作用域中: 创建的变量都会
阅读全文
摘要:函数 函数(function)的简介 函数也是一个对象 函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码) 函数中可以保存一些代码在需 要的时候调用 创建一个函数对象 可以将要封装的代码以字符串的形式传递给构造函数(我们在实际开发中很少使用构造函数来创建一个函数对象) var fun
阅读全文
摘要:对象 对象的简介 JS中数据类型 String字符串 Number数值 Boolean布尔值 Null空值 Undefined未定义 以上这五种类型属于基本数据类型,以后我们看到的值 只要不是上边的5种,全都是对象 Object对象 基本数据类型都是单-的值"hello" 123 true, 值和值
阅读全文
摘要:
#苏槿年的学习笔记本 学习本就是逆水行舟,放弃,或不放弃; 患得患失,太在意从前又太担心将来。 总有人间理想一两风,填我心中十万八千梦! 点击左上角MENU获取文章分类列表~ 博客地址:苏槿年 - 博客园 (cnblogs.com)&& Gitee-地址:苏槿年 (wzx-blog) - Gitee
阅读全文

摘要:break和continue break关键字可以用来退出switc h或循环语句 不能在if语句中使用break和continue break关键字,会立即终止离他最近的那个循环语句 可以为循环语句创建一个label, 来标识当前的循环 label :循环语句 使用break语句时,可以在brea
阅读全文
摘要:循环语句 while循环 向页面中输出连续的数字 循环语句: 通过循环语句可以反复的执行一段代码多次 while循环 语法: while(条件表达式){ 语句... } while语句在执行时,先对条件表达式进行求值判断,如果值为true,则执行循环体 循环体执行完毕以后,继续对表达式进行判断,如果
阅读全文