摘要:但是一直一拖再拖。目前在做的是构建自己的代理池。那么我还需要利用这条代理信息去访问百度或者其他网站验证这个代理是否可用,可用则代理信息入库,否则丢掉。得到则代表所有的请求都已完成。上说对象用于一个异步操作的最终完成或失败及其结果值的表示。 背景 之前就有在GitHub上吹过一个牛:https://github.com/eternitysp... 打算做一个爬虫,爬点东西。但是一直一拖再...
摘要:闭包的问题使用闭包会将局部变量保持在内存中,所以会占用大量内存,影响性能。当闭包的作用域中保存一些节点时,较容易出现循环引用,可能会造成内存泄漏。 前言 秋招大大小小若干场面试,几乎都问了这个问题,当然不知道闭包也不能说会js。所以,不要逃避,好好地来梳理一下。 闭包是什么? 来看看MDN官网上关于闭包的定义: A closure is the combination of a fun...
摘要:写省市区三级联动插件的关键是在于你如何编写自己的省市县区文件,你要是把数据格式写对了,可以很轻松的写一省市区插件出来。 最近刚做完一个版本的项目,闲暇时间,就索性把项目中需要用到的插件都自己写了一个,毕竟自己动手丰衣足食才是最重要,自己写的,可以应对各种项目需求,今天又把手机端的省市区三级联动选择功能编写了一个插件出来,代码很简单,样式也是应用的跟日期时间选择插件的一样。写省市区三级联...
摘要:元素是通过指定的分隔符进行分隔的。返回值一个字符串数组,执行的操作与执行的操作是相反的。返回值与没有参数的方法返回的字符串相同。 1.javascript删除元素节点 IE中有这样一个方法:removeNode(),这个方法在IE下是好使的,但是在Firefox等标准浏览器中就会报错了 removeNode is not defined,但是在核心JS中有一个操作DOM节点的方法叫:r...
摘要:事件机制实现了自己的一套事件代理和处理机制,这套机制是符合标准的。事件代理并没有将事件处理添加到相应的每个节点上。当启动时,在根节点上监听所有的事件,并管理事件到相应节点的映射。 props 先看个简单的例子: var HelloWorld = React.createClass({ render: function () { return ( ...