摘要:
API和 Web API 1.API是为程序员提供的一个接口,帮助我们实现某种功能 2.Web API是浏览器提供的一套操作浏览器和页面元素的API(BOM和DOM) 3.Web API主要是针对浏览器提供的接口,主要针对浏览器做交互效果 4.Web API一般都有输入和输出(函数的传参和返回值), 阅读全文
摘要:
图示: 栈内存: 栈内存空间大小是固定的,存储的是基本数据类型 ; 变量名和值在同一空间中 堆内存: 堆内存空间是动态分配的, 大小不固定, 存储的是引用数据类型; 值在堆内存, 变量名在栈内存中,此时变量名称之为地址 指针: 指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量 阅读全文
摘要:
setTimeout() setTimeout(handler, timer) : 间隔指定的时间 执行一次代码 let count =1; let time = setTimeout(function(){ count++; console.log(count); },1000) console. 阅读全文
摘要:
说明: this 指向它所引用的对象 (this最终代表的是一个对象) this指向可以更改; 通过 call() 和 apply()方法 修改this指向 注意💡: 全局作用域下 this 指向window // 全局作用域下: window是顶层对象(window 对象的属性和方法拥有全局作用 阅读全文
摘要:
Math对象介绍: 是js内置的对象,可以直接使用 ; 它拥有一些数学常数属性和数学函数方法 ; Math 不是一个函数对象。 Math 用于 Number 类型 Math的属性: console.log(Math.E); //2.718281828459045 //Math.PI 圆周率 cons 阅读全文
摘要:
js对象与json对象的区别 对象: js的对象 object ; 它用于存储各种键值集合和更复杂的实体 JSON : 是一种轻量级的数据交换格式;采用完全独立于编程语言的文本格式来存储和表示数据,用于在服务器之间传递数据 注意⚠️: json 对象只有数组和对象组合形式; 不存在方法 js 对象是 阅读全文
摘要:
对象 object:属性和属性值是以键值对key/value的形式存在的 对象中可以存储任意类型的数据;它用于存储各种键值集合和更复杂的实体 定义对象: let obj = { key1:value1, key2:value2, ... } 示例1: let school ={ // 键值对 key 阅读全文
摘要:
函数(方法): 通过function关键字声明函数;函数必须被调用才能执行 1.无参函数 //name是自定义的函数名遵循变量的命名规则 function name(){ //函数体: } 调用执行函数: 通过 函数名( ) 调用执行函数 2.有参函数 参数个数不受限制 function name( 阅读全文
摘要:
indexOf() lastIndexOf() 实现数组去重 // indexOf() lastIndexOf() 实现数组去重 let arr = [1, 2, 3, 1, 2, 3, 4, 5, 1, 1, 1, 1]; for(let i = 0; i < arr.length; i++){ 阅读全文
摘要:
for循环遍历数组 let arr = [10, 23, 45, 56, 89]; for(let i = 0; i < arr.length;i++){ console.log(i,arr[i]); } for-in循环 let arr = [10, 23, 45, 56, 89]; for(le 阅读全文
摘要:
解释说明 数组 : 数组对象是使用单独的变量名来存储一系列的值。 数组可以用一个变量名存储所有的值,并且可以用索引值访问数组中的任何一个值。 数组中的每个元素都有自己的的ID(索引值),以便它可以很容易地被访问到。 数组对象的属性 length : 数组的长度 声明数组的方式 数组中可以存放任何值 阅读全文
摘要:
字符串类型的属性和方法 属性: length :获取字符串的长度 // 获取字符串的长度 let str = 'hello'; let len = str.length; console.log(len); // 5 通过索引值index访问字符串中的每个字符 索引值index从 0 开始 // 通 阅读全文
摘要:
js的运算符与判断循环语句 算数运算符 + - * / % 注意⚠️: + 运算符比较特殊:进行求和运算或字符串拼接操作 求和: + 两边的操作数都是数值类型,进行求和运算 拼接: + 只要有一边是字符串类型,则执行拼接操作,结果是一个字符串 示例🟢 : 数值类型和字符串类型的运算 var num 阅读全文
摘要:
JavaScript基础认识与数据类型 JS的组成 1.ECMAScript javascript语法 2.DOM 页面文档对象模型 3.BOM 浏览器对象模型 JS的引入方式 ⚠️注意: js 可以在页面的任何地方使用 **1.内嵌JS:**通过 script 标签引入:在页面的任何地方 **2. 阅读全文
摘要:
常用的命令行操作 进入某个文件夹 cd 文件夹名 返回上一级文件夹 cd .. 查看命令行的历史纪录: 通过 ↑ 或 ↓ 查看 git初始化配置 安装完Git之后,要做的第一件事就是设置你的用户名和邮件地址。这一点很重要,因为每一个Git提交都会使用这些信息,它们会写入到你的每一次提交中, 不可更改 阅读全文