资料图片 初探 一个小例子 思想 <script> class Subject { constructor() { this.observerCollection = [] } registerOb
各路、火狐、edge等
严格模式的限制
红宝书上的解释:其实作用域链在函数定义时已经确定了,作用域链是和函数定义时的位置相关的。在函数创建的时候创建一个包含外部对象(包括全局对象和所有包含自己的对象)的作用域链,储存在内部[[scope]]属性中。函数执行的时候会创建一个执行环境,通过复制[[scope]]属性中的对象,构建执行环境的作用
Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象 Object.assign方法的第一个参数是目标参数,后面的参数是源对象 Object.assign方法 返回 合并后的结果 const target = { a: 1 }; const so
简单模拟jquery框架,实现.text() .html功能
Object.defineProperty()
在使用axios发送post请求时,默认的请求头Content-Type的属性值为application/json,这个时候浏览器会分两次发送请求,首先使用OPTION方法发送请来询问服务对请求是否支持,若不支持,则报错,终止请求的发送。因此服务器需要配置Access-Control相关的属性才能正
系统学习前端之FormData详解
new一个对象 原型链学习
typeof typeof "ConardLi" // string typeof 123 // number typeof true // boolean typeof Symbol() // symbol typeof undefined // undefined typeof fu
原型 原型链 知识点: (1)构造函数 (2)构造函数扩展 (3)原型规则和示例 作用域 闭包 (1)执行上下文 (2)this (3)作用域 (4)作用域链 (5)闭包 异步 单线程 (1)什么是异步 (2)何时需要异步 (3)前端使用异步的场景 (4)单线程
Element.getBoundingClientRect()方法返回元素的大小及其相对于视口的位置。 object.getBoundingClientRect().top:元素上边到视窗上边的距离 object.getBoundingClientRect().right:元素右边到视窗左边的距离
在手机端模拟浏览器控制台
js精度不准的问题