摘要:
1. querySelector() 方法 querySelector()方法接收一个 CSS 选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回 null。 //取得 body 元素 var body = document.querySelector("body"); //取得 I
阅读全文
posted @ 2018-09-20 16:46
浅唱年华1920
阅读(108)
推荐(0)
摘要:
闭包是指有权访问另一个 函数作用域中的变量的函数,创建闭包的常见方式,就是在一个函数内部创建另一个函数。 闭包的特点: 1.函数嵌套函数,并以函数作为返回值。 2.内部函数可以访问外部函数的变量 3.参数和变量不会被回收。 例如: function test(){ var x = 10; retur
阅读全文
posted @ 2018-09-20 10:59
浅唱年华1920
阅读(116)
推荐(0)
摘要:
ECMAScript 中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 构造函数、原型和实例 的关系: 1.每一个构造函数都有一个原型对象 (prototype) 2.原型对象都包含一个指向构造函数的指针(constructo
阅读全文
posted @ 2018-09-17 16:11
浅唱年华1920
阅读(180)
推荐(0)
摘要:
每个函数都有一个 prototype(原型)属性,这个属性是一个指针,指向一个对象, 而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法,使用原型对象的好处是可以 让所有对象实例共享它所包含的属性和方法 1. 理解原型对象 无论什么时候,只要创建了一个新函数,就会根据一组特定的规则为该函
阅读全文
posted @ 2018-09-17 13:46
浅唱年华1920
阅读(165)
推荐(0)
摘要:
在js 中创建最简单的对象,然后给它添加属性或者方法 示例如下: 上创建的对象 中有 name 属性和一个 fun 方法,也可如下创建 这个例子中的 obj 对象与前面例子中的 obj 对象是一样的,都有相同的属性和方法。这些 属性在创建时都带有一些特征值(characteristic),JavaS
阅读全文
posted @ 2018-09-15 22:21
浅唱年华1920
阅读(156)
推荐(0)
摘要:
arguments arguments它是一个类数组对象,包含着传入函数中的所有参数。虽然 arguments 的主要用途是保存函数参数, 但这个对象还有一个名叫 callee 的属性,该属性是一个指针,指向拥有这个 arguments 对象的函数。 例如: function factorial(n
阅读全文
posted @ 2018-09-04 12:42
浅唱年华1920
阅读(197)
推荐(0)
摘要:
fs.mkdir只能创建一级目录,所以我们可以自定义一个mkdirs函数,利用递归和回调来实现创建多级目录。 需要用到 path 模块
阅读全文
posted @ 2018-08-06 14:18
浅唱年华1920
阅读(590)
推荐(0)
摘要:
cssModulesExclude 是用于 cssModules模块之后 ,解决不需要 cssModules 模块的样式文件, 了解 cssModules 看这里 https://segmentfault.com/a/1190000010301977 cssModules 使用哈希值方式,避免全局混
阅读全文
posted @ 2018-07-22 12:15
浅唱年华1920
阅读(346)
推荐(0)
摘要:
本案例是爬的一部小说,爬取并存在本地 使用了动态浏览器头部信息,和 动态ip代理, 这2个方式可以有效的伪装自己,不至于被反爬,然后拉黑,之前已有记录,浏览器头部信息,也记录的有, app.js package.json es6的支持之前也记录的有,就是代理ip的成功率不怎么高,有点慢, 我这里用的
阅读全文
posted @ 2018-07-16 17:34
浅唱年华1920
阅读(435)
推荐(0)
摘要:
参考文章: https://andyliwr.github.io/2017/12/05/nodejs_spider_ip/ https://segmentfault.com/q/1010000008196143 代码:
阅读全文
posted @ 2018-07-15 23:24
浅唱年华1920
阅读(3468)
推荐(0)