js
「已注销」
这个作者很懒,什么都没留下…
展开
-
webpack js如何自动区分开发生产环境,设置环境变量
原创 2019-11-21 18:12:28 · 542 阅读 · 0 评论 -
原生js阻止滚动
开:document.body.setAttribute("onmousewheel", 'return false;')document.body.setAttribute("onmouseover", 'return false;')关:document.body.setAttribute("onmousewheel", '');document.body.se原创 2017-09-22 17:16:52 · 587 阅读 · 0 评论 -
phantomjs自动化测试初探
首先贴出官网哈 http://phantomjs.org/浅谈一下 自动化测试 的两个主流 :(1)py+selenium(2)phantomjs对比:py + selenium 采用的是 模拟浏览器行为(讲道理可以撸任何人工能做到的测试) 缺点 必须依赖浏览器 如果 是服务器 这种没有桌面终端的 更别提浏览器 基本就凉凉phantomjs 采用的模拟浏览器的内核 高仿浏览器行为 可以直接在浏览...原创 2018-07-13 19:13:45 · 552 阅读 · 0 评论 -
利用正则判断/获取回文字符串的解法
判断回文字符串,一般解法是两边居中遍历,然后对比。获取回文字符串,一般解法是对比完,进行”滑动窗格“算法。给大家提供一个新的思路解法,正则判断回文字符串。最近补了下正则反向引用的用法,想着能不能用正则直接匹配,所以开了一个获取回文字符串的方法,效率上”省去了“(正则做了这件事)两边居中的对比时间,利用正则一次性就可以拿到回文字符串,下面上代码。 原理: 匹配模式: 例如 ab...原创 2018-10-24 18:09:41 · 2535 阅读 · 0 评论 -
js简单回调函数嵌套设计
// method 1var pa1 = function () { console.log('爬一楼'); return { success: (fun) => {fun();} }};var pa2 = function () { console.log('爬二楼'); ...原创 2018-11-12 23:28:59 · 1011 阅读 · 0 评论 -
js Promise demo
var pa1 = function () { console.log('爬一楼'); return { success: (fun) => {fun();} }};var pa2 = function () { console.log('爬二楼'); return {success: (fun) => {fun();}}};var pa3 = func...原创 2018-11-13 00:05:37 · 360 阅读 · 0 评论 -
nodejs 简易爬虫
用nodejs编写爬虫跟其他语言一样,比较简单,比较各个语言标准库都差不多,主要就是抓取页面,然后分析dom节点,获取数据。requests 经典的请求库,cherrio 像jquery一样解析dom的库。这里用csdn举例。var request = require('request');var promise = require('bluebird');const cheeri...原创 2018-11-21 23:08:31 · 212 阅读 · 0 评论