随笔分类 -  JavaScript

摘要:跨域解决方案汇总 同源策略 由于浏览器的同源策略,如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源,只要有一者不同,就会造成跨域 jsonp jsonp由两部分组成:回调函数和数据。回调函数是当响应到来时应该在页面中调用的函数。回调函数的名字一般是在请求中指定。而数据就是传 阅读全文
posted @ 2019-03-01 18:43 parallel_y 阅读(634) 评论(0) 推荐(0)
摘要:Vue注意点 v html 你的站点上动态渲染的任意 HTML 可能会非常危险,因为它很容易导致 XSS 攻击。请只对可信内容使用 HTML 插值,绝不要对用户提供的内容插值。 利用 "标签模板" ,过滤 HTML 字符串,防止用户输入恶意内容。 条件渲染 template不支持v show 默认情 阅读全文
posted @ 2018-10-14 19:43 parallel_y 阅读(718) 评论(0) 推荐(0)
摘要:npm 全局安装与本地安装 本地安装 1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。 2. 可以通过 require() 来引入本地安装的包。 阅读全文
posted @ 2018-10-14 19:27 parallel_y 阅读(1250) 评论(0) 推荐(0)
摘要:深浅拷贝 基本类型和引用类型 1. ECMAScript 中的变量类型分为两类: 基本类型:undefined,null,布尔值(Boolean),字符串(String),数值(Number) 引用类型: 统称为Object类型,细分的话,有:Object类型,Array类型,Date类型,Func 阅读全文
posted @ 2018-10-14 19:24 parallel_y 阅读(299) 评论(0) 推荐(0)
摘要:鼠标相关事件执行顺序 与 onmousedown 事件相关连得事件发生次序( 鼠标左侧/中间 按钮): 1. onmousedown 2. onmouseup 3. onclick 与 onmousedown 事件相关连得事件发生次序 (鼠标右侧按钮): 1. onmousedown 2. onmo 阅读全文
posted @ 2018-10-14 19:18 parallel_y 阅读(383) 评论(0) 推荐(0)
摘要:四部曲 1. 创建AO对象 2. 找形参和变量声明,将变量和形参名作为AO属性名,值为undefined。 3. 将实参值和形参值统一 4. 在函数体内找函数声明,值赋予函数体。 权重按顺序依次增加。以下例子即可体现上述规则 阅读全文
posted @ 2018-10-14 19:14 parallel_y 阅读(195) 评论(0) 推荐(0)
摘要:基本流程 1. 创建XHR对象 2. 调用open方法 该方法接收3个参数:要发送请求的参数类型,请求的URL(相对路径,当然也可以用绝对路径)和是否异步操作的布尔值。 open方法不会真正发送请求,而只是启动一个请求以备发送。 3. 调用send方法 该方法接收一个参数,即要作为请求主体发送的数据 阅读全文
posted @ 2018-10-06 21:11 parallel_y 阅读(250) 评论(0) 推荐(0)
摘要:Date对象 构造函数 Date() 属性 Date.prototype 允许向JavaScript Date对象添加属性。 Date.length 值Date.length是7.这是构造函数处理的参数数量。 方法 Date.now() 返回与当前时间对应的数字值 1970年1月1日00:00:00 阅读全文
posted @ 2018-08-06 18:51 parallel_y 阅读(223) 评论(0) 推荐(0)
摘要:闭包 概念 只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁 例子 作用:比如在一个函数中嵌套一个函数,通过闭包可以让嵌套函数访问到包裹它的函数的局部变量。 封装 闭包陷阱 总结 优点:灵活方便,封装 缺点:空间 阅读全文
posted @ 2018-07-29 15:18 parallel_y 阅读(423) 评论(0) 推荐(0)
摘要:原型与原型链 一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明 在上面的例子中 o1 o2 o3 为普通对象,f1 f2 f3 为函数对象。怎么区分,其实很简单,凡是通 阅读全文
posted @ 2018-07-28 11:48 parallel_y 阅读(325) 评论(0) 推荐(0)