随笔分类 -  js

摘要:title: 浅析jQuery源码 date: 2017 08 14 categories: jQuery tags: [jQuery,js] jQuery 整体架构图 <! more jQuery的主要点: "关于jQuery的整体分析" 对于源码的分析:很重要的一点是,摒弃面向过程的思维方式,不 阅读全文
posted @ 2018-01-15 10:56 sundjly 阅读(202) 评论(0) 推荐(0)
摘要:转自:掘金https://juejin.im/post/5a30193051882503dc53af3c 个人小站点:https://sundjly.github.io/ 浅析Promise内部实现原理 前言 早前有针对 Promise 的语法写过博文,不过仅限入门级别,浅尝辄止食而无味。后面一直想 阅读全文
posted @ 2017-12-20 15:07 sundjly 阅读(284) 评论(0) 推荐(0)
摘要:个人小站点:https://sundjly.github.io/ 在vue的项目里面copy别人package.json 运行时出现了如下的错误(error chromedriver@2.33.2 install: `node install.js`) 解决方法查看了这里 ,然后看了以下packag 阅读全文
posted @ 2017-12-14 18:26 sundjly 阅读(11047) 评论(0) 推荐(0)
摘要:要理解上面的问题,首先要理解清楚几个概念:(来自 闭包里的微观世界) 值类型 声明一个值类型变量,编译器会在栈上分配一个空间,这个空间对应着该值的类型变量,空间存储的就是这个变量的值。存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。 引用类型 引用类型的实例分配在堆 阅读全文
posted @ 2017-12-03 11:23 sundjly 阅读(184) 评论(0) 推荐(0)
摘要:个人小站点:https://sundjly.github.io/ 1,js中关于函数提升(在ES5中) 在ES6中用let声明就会产生块级作用域,不用立即执行匿名函数了 2. 阅读全文
posted @ 2017-11-26 16:27 sundjly 阅读(272) 评论(0) 推荐(0)
摘要:为了解决XML过于繁琐,冗长 json成为了数据传输 存储的常用标准json——一种结构化数据的格式1.json的语法可以表示为以下三种类型的值: ● 简单值:与js相同的语法,表示字符串,数值,布尔值,null 但不支持undefined ● 对象:表示一组复杂的键值对 json中对象要求给 属性 阅读全文
posted @ 2017-11-26 13:27 sundjly 阅读(238) 评论(0) 推荐(0)
摘要:1 错误类型 1. Error 是基本类型 其他错误都继承该类型 2. EvalError 使用eval()函数时发生异常 3. RangeError 4. ReferenceError 找不到对象的情况下(导致object expected ),访问不存在的对象的时发生 5. SyntaxErro 阅读全文
posted @ 2017-11-26 13:23 sundjly 阅读(962) 评论(0) 推荐(0)
摘要:个人小站点:https://sundjly.github.io/ 在自己单元测试的时候,是不是遇到过全局安装了“chai”的断言库,但测试时候还是找不到问题。 原因就在于全局安装,测试只是针对当前的文件项目,不能全局安装,具体问题可以看StackOverflow: Node.js: Cannot f 阅读全文
posted @ 2017-11-26 12:33 sundjly 阅读(2251) 评论(0) 推荐(0)
摘要:来自《JavaScript高级程序设计》 Ajax出现,表单序列化成为一种常见的需求。浏览器把表单数据发送给服务器: 对表单的字段的名称和值进行URL编码 使用和号(&)分隔 不发送禁用的表单字段 只发送勾选的复选框和单选按钮 不发送type为reset和button的按钮 多选框中的每一项的值单独 阅读全文
posted @ 2017-10-24 16:04 sundjly 阅读(161) 评论(0) 推荐(0)
摘要:在写的js中测试时遇到了Uncaught TypeError: Cannot read property ‘substr’ of undefined的问题,js关键代码为: 在写的js中测试时遇到了Uncaught TypeError: Cannot read property ‘substr’ o 阅读全文
posted @ 2017-08-30 00:37 sundjly 阅读(14641) 评论(0) 推荐(0)
摘要:个人小站点:https://sundjly.github.io/ HTML中: 个人小站点:https://sundjly.github.io/ HTML中: <label><input type="checkbox" name="me" id="me" value="1" />1</label> 阅读全文
posted @ 2017-08-30 00:33 sundjly 阅读(525) 评论(0) 推荐(0)
摘要:来自JavaScript高级程序设计 toString()在指定基数的时候,能输出二进制、八进制、十六进制以及其他任意的有效进制格式表示的字符串;例子: 在不知道转换的值是不是null或者undefined的情况下。还可以用转型函数String(),将任何类型的值转化为字符串。有一下规则: 1.如果 阅读全文
posted @ 2017-08-30 00:20 sundjly 阅读(304) 评论(0) 推荐(0)
摘要:由于是动态生成的 点击事件运用了jQuery里面的on()方法,绑定在body上面,结果在程序里面运行了两次。参考了博客 利用on和off方法编写高效的js代码知道了很多在dom对象删除以后,其声明的绑定在window上的事件还一直存在,导致相同的功能代码执行了几次。故使用之前要清理掉body上绑定 阅读全文
posted @ 2017-08-30 00:03 sundjly 阅读(487) 评论(0) 推荐(0)