随笔分类 - js
摘要:给网页添加javascript的方式有 使用script标签,将javascript代码写到之间 添加外部javascript文件 使用行内javascript 错误:使用@import引入javascript文件,,,import是css的外部链接方式
阅读全文
摘要:现有如下html结构 click me click me click me click me 运行如下代码: var elements=document.getElementsByTagName('li'); var length=elements.length; for(var i=0;i<length;i++){ elements[i]....
阅读全文
摘要:使用new关键字调用函数(new Person(…))的具体步骤: 将所创建对象的__proto__属性值设为构造函数的prototype的属性值,,即指向构造函数的原型对象 <script> function Person(name, age) { this.name = name; this.a
阅读全文
摘要:Generator 生成器函数,解决异步: generator函数使用: 1、分段执行,可以暂停 2、可以控制阶段和每个阶段的返回值 3、可以知道是否执行到结尾generator和异步控制:利用关键字yield,可以把异步操作写在yield语句里面,每调用一次next方法,则执行一次yield语句如
阅读全文
摘要:promise.all()
阅读全文
摘要:JS异步之Promise,Generator,Async Promise 解决回调地狱 解决的问题:回调地狱 Promise规范: promise有三种状态,等待(pending)、已完成(fulfilled/resolved)、已拒绝(rejected)Promise的状态只能从“等待”转到“完成
阅读全文
摘要:一.CSRF是什么? 二.CSRF可以做什么? 三.CSRF的原理 下图简单阐述了CSRF攻击的思想: 四.CSRF的防御 通过token 或者 验证码 来检测用户提交 尽量不要在页面的链接中暴露用户隐私信息 对于用户修改删除等操作最好都使用post 操作 。 避免全站通用的cookie,严格设置c
阅读全文
摘要:js实现继承的方式 1.继承方式一 通过改变父类的执行环境(不常用) 2.call()继承 只能继承实例的属性和方法 3.apply() 的继承 只能继承实例的属性和方法 4.原型继承 5.混合继承 1.继承方式一 -- 通过改变父类的执行环境(不常用) 子类中有一个特殊属性 指向父类 , 通过子类
阅读全文
摘要:1.我们先认识一下Location对象。 2.Location对象共定义了8个属性:(window.location. ) 3.Location对象还有两个方法: 4.Window对象的location属性和Document对象的location对象的区别 5.什么是查询字符串? 6.实现查询字符串
阅读全文
摘要:1.为什么会有函数的防抖与节流及使用场景 2.函数防抖与函数节流的概念及实现原理 3.函数防抖代码实现 4.函数节流代码的实现 5.函数节流与函数防抖结合代码实现
阅读全文

浙公网安备 33010602011771号