上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: ## 前言 - ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 - let 声明的变量只在 let 命令所在的代码块内有效。 - const 声明一个只读的常量,一旦声明,常量的值就不能改变。 - 在 ES6 之前,JavaScript 使用va 阅读全文
posted @ 2023-08-07 22:49 Tony_xiao 阅读(51) 评论(0) 推荐(0) 编辑
摘要: - window对象就是JavaScript的Global对象,所以在使用window对象的属性和方法是不需要特别指明。如:alert,实际上完整的调用是window.alert,通常省略了window对象的引用。 ``` // var 直接在全局声明的变量,就是全局变量. let不是...... 阅读全文
posted @ 2023-08-07 22:41 Tony_xiao 阅读(12) 评论(0) 推荐(0) 编辑
摘要: - 本地存储. 存储在浏览器端的数据. 可以理解成一个小型的非关系型数据库. - localStorage和sessionStorage - 这俩玩意使用上是一样的. 区别在于. 一个是永久存储一个是临时存储. - localStorage 永久存储 - sessionStorage 临时存储, 浏 阅读全文
posted @ 2023-08-07 21:47 Tony_xiao 阅读(13) 评论(0) 推荐(0) 编辑
摘要: - 箭头函数没有自己的this,arguments,super或new.target。箭头函数适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 - 1、基本语法 ``` //(param1, param2, ..., paramN) => { statements } (param1, p 阅读全文
posted @ 2023-08-07 21:36 Tony_xiao 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ## JavaScript ES6 新增解构赋值,可以快读从数组或对象中取出成员。 - 解构: 将对象或者数组中的某个成员取出来; - 赋值: 取出来的成员按顺序赋值给变量。 ## 数组的解构赋值 - 使用中括号 [ ] 来进行解构数组, 需注意变量名称和数组的值一一对应; - 或者把数组设置为一个 阅读全文
posted @ 2023-08-07 21:10 Tony_xiao 阅读(9) 评论(0) 推荐(0) 编辑
摘要: - 三元运算符又称为三目运算符,指的是根据不同的条件,执行不同的操作/返回不同的值。语法结构为:条件 ? 操作1 : 操作2。 如果条件为真,执行操作1,否则执行操作2。 ``` var a = 100; var b = 20; var c = a > b ? a : b; console.log( 阅读全文
posted @ 2023-08-06 22:16 Tony_xiao 阅读(33) 评论(0) 推荐(0) 编辑
摘要: - eval本身在js里面正常情况下使用的并不多. 但是很多网站会利用eval的特性来完成反爬操作. 我们来看看eval是个什么鬼? - 从功能上讲, eval非常简单. 它和python里面的eval是一样的. 它可以动态的把字符串当成js代码进行运行. ``` var s = "1+2+3+4+ 阅读全文
posted @ 2023-08-06 21:45 Tony_xiao 阅读(17) 评论(0) 推荐(0) 编辑
摘要: - 在JS中, 有两种设置定时器的方案 - 1、setTimeout ``` // 语法规则 t = setTimeout(函数, 时间) // 经过xxx时间后, 执行xxx函数 // m是第几个定时器 var m = setTimeout(function(){ console.log("我叫x 阅读全文
posted @ 2023-08-06 21:28 Tony_xiao 阅读(13) 评论(0) 推荐(0) 编辑
摘要: ## 什么是闭包 - 闭包(closure)是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰,即形成一个不销毁的栈环境。 - 闭包的特性: - 函数嵌套函数 - 内部函数可以访问外部函数的变量 - 参数和变量不会被回收。 # 为什么要有闭包? - 1、先来看一段 阅读全文
posted @ 2023-08-06 21:13 Tony_xiao 阅读(9) 评论(0) 推荐(0) 编辑
摘要: ## 函数定义 - 函数定义的方法有多种,主要分为函数声明和函数表达式 ``` //函数声明 function func(arg1, arg2){ console.log("arg1=", arg1); console.log("arg2=", arg2); return "返回一些东西" } va 阅读全文
posted @ 2023-08-06 20:47 Tony_xiao 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页