上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: - debugger是什么呢?debugger是JavaScript Hook时可以加入debugger关键字,让它在关键的位置停下来,以便查找逆向的突破口;有的时候,debugger也会被开发者利用,阻止我们调试。 - 案例 - 当我们打开网站:https://antispider8.scrape 阅读全文
posted @ 2023-08-08 22:56 Tony_xiao 阅读(622) 评论(0) 推荐(0)
摘要: ## js中所有的函数都是通过Function构建的. - 在没有修改过原型链的情况下. 以下等式是成立的. - console.log(fn.__proto__.constructor Function.prototype.constructor); - console.log(fn.__prot 阅读全文
posted @ 2023-08-08 21:42 Tony_xiao 阅读(14) 评论(0) 推荐(0)
摘要: - JS中实现继承,只需要改变函数的原型链即可 - 示例 ``` function Cat(name){ this.name = name; } Cat.prototype.eat_fish = function(fish){ console.log(this.name, "在吃", fish); 阅读全文
posted @ 2023-08-08 21:27 Tony_xiao 阅读(41) 评论(0) 推荐(0)
摘要: ## 老版本的js中是没有类的概念的.js如何构建一个对象的呢? - 在js中, 每一个函数都可以作为构建一个对象的构造方法 - 函数又可以被称为 构造函数 constructor 构造器, 构造方法 ``` function Person(name, age){ // 给当前对象(内存)进行初始化 阅读全文
posted @ 2023-08-08 21:22 Tony_xiao 阅读(10) 评论(0) 推荐(0)
摘要: ## 前言 - const 用于声明一个或多个常量,声明时必须进行初始化,且初始化后值不可再修改。 ## const 声明常量 - const定义常量与使用let 定义的变量相似: - 二者都是块级作用域 - 都不能和它所在作用域内的其他变量或函数拥有相同的名称 - 两者还有以下两点区别: - co 阅读全文
posted @ 2023-08-07 22:54 Tony_xiao 阅读(92) 评论(0) 推荐(0)
摘要: ## 前言 - ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 - let 声明的变量只在 let 命令所在的代码块内有效。 - const 声明一个只读的常量,一旦声明,常量的值就不能改变。 - 在 ES6 之前,JavaScript 使用va 阅读全文
posted @ 2023-08-07 22:49 Tony_xiao 阅读(93) 评论(0) 推荐(0)
摘要: - window对象就是JavaScript的Global对象,所以在使用window对象的属性和方法是不需要特别指明。如:alert,实际上完整的调用是window.alert,通常省略了window对象的引用。 ``` // var 直接在全局声明的变量,就是全局变量. let不是...... 阅读全文
posted @ 2023-08-07 22:41 Tony_xiao 阅读(30) 评论(0) 推荐(0)
摘要: - 本地存储. 存储在浏览器端的数据. 可以理解成一个小型的非关系型数据库. - localStorage和sessionStorage - 这俩玩意使用上是一样的. 区别在于. 一个是永久存储一个是临时存储. - localStorage 永久存储 - sessionStorage 临时存储, 浏 阅读全文
posted @ 2023-08-07 21:47 Tony_xiao 阅读(22) 评论(0) 推荐(0)
摘要: - 箭头函数没有自己的this,arguments,super或new.target。箭头函数适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 - 1、基本语法 ``` //(param1, param2, ..., paramN) => { statements } (param1, p 阅读全文
posted @ 2023-08-07 21:36 Tony_xiao 阅读(23) 评论(0) 推荐(0)
摘要: ## JavaScript ES6 新增解构赋值,可以快读从数组或对象中取出成员。 - 解构: 将对象或者数组中的某个成员取出来; - 赋值: 取出来的成员按顺序赋值给变量。 ## 数组的解构赋值 - 使用中括号 [ ] 来进行解构数组, 需注意变量名称和数组的值一一对应; - 或者把数组设置为一个 阅读全文
posted @ 2023-08-07 21:10 Tony_xiao 阅读(20) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页