![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
Jessie-moving
You have a dream, you got to protect it.
展开
-
DOM事件相关内容
DOM事件类 1、DOM事件级别 dom0: element.onclick= function(){} dom1: (没有定义事件相关的内容) dom2: element.addEventListener(‘click’,function(){},true/false) emoveEventListener():不能移除匿名添加的函数 只有2级DOM包含3个事件:事件捕获阶段、处于目标阶段和事...原创 2019-03-19 18:45:26 · 135 阅读 · 0 评论 -
类型转换
数据类型(7种): 基本数据类型:Number、String、Boolean、Undefined、Null、Symbol 复杂数据类型:Object var s = Symbol(); typeof s; // "symbol" 显式类型转换 Number函数 String函数 Boolean函数 1、Number函数 类型 转换后值 数值 原来值 字符串 可被解析...原创 2019-03-20 00:04:40 · 73 阅读 · 0 评论 -
原型链相关
原型链 一、创建对象的方法: 1、对象字面量:var obj = {}; 2、使用类的实例化方式:var obj = new Person();this添加 3、使用对象的构造函数:var obj = new Object(); 4、Object.create(); //第一种 对象字面量 var kind1 = {name: "kind1"}; //第二种 使用类的实例化方式 ...原创 2019-03-20 23:50:37 · 113 阅读 · 0 评论 -
面向对象
面向对象 (读书笔记),详见红皮书162-174 一、类的声明和实例生成 类声明的方式: 构造函数方法、es6的class关键字 //第一种方式 构造函数 function People(name) { this.name = name; } var xiaoming = new People("xiaoming") console.log(xiaoming); //...原创 2019-03-22 01:54:44 · 318 阅读 · 1 评论 -
ES5 总结
ES5 一、JSON拓展 1、parse—— 将json字符串转为js对象 JSON.parse(text, reviver) text:若传入的字符串不符合 JSON 规范,则会抛出 SyntaxError 异常;不允许逗号作为结尾。 reviver(可选):两个参数 为属性名、属性值,返回值为本次处理结果,作用域为当前遍历的对象; 函数的遍历顺序依照从最内层开始,按照层级顺序,依次向外遍历...原创 2019-03-25 20:33:45 · 198 阅读 · 0 评论 -
安全
安全 一、CSRF CSRF(Cross-site request forgery),跨站请求伪造 CSRF攻击理解:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账…造成的问题包括:个人隐私泄露以及财产安全。 攻击原理 来源:博客https://www.cnblogs.com 简化图 从上图可以看...原创 2019-03-22 14:28:04 · 88 阅读 · 0 评论 -
渲染机制
渲染机制 DTD(document type definition)文档类型定义,是一系列的语法规则,用来定义XML或(X)HTML的文件类型。浏览器会使用它来判断文档类型,决定使用何种协议来解析,以及切换浏览器模式。 DOCTYPE是document type (文档类型) 的缩写。声明位于文档的最前面,处于标签之前,它不是html标签。主要作用是告诉浏览器的解析器使用哪种HTML规范或者XHT...原创 2019-03-22 20:55:32 · 158 阅读 · 0 评论