- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 node爬虫(二)—— 获取小说章节详情
node爬虫(二)—— 获取小说章节详情/** * 获取小说章节详情 *///引入模块const http = require('http')const fs = require('fs')const cheerio = require('cheerio')const iconv = require('iconv-lite')//第一章urlconst url = 'http://www.biquge.com/91_91711/4720017.html'//开始章节数let
2020-12-25 11:28:14
448
原创 node爬虫(一)—— 获取小说章节目录
node爬虫(一)—— 获取小说章节目录/** * 获取小说章节目录 *///引入模块const http = require('http')const fs = require('fs')const cheerio = require('cheerio')const iconv = require('iconv-lite')//第一章urlconst url = 'http://www.xbiquge.la/64/64965/'//开始章节数let i = 1//最大获取章
2020-12-25 11:27:02
460
原创 前端JS常用工具方法
前端JS常用工具方法// var ua = window.navigator.userAgent.toLowerCase();/** * 前端JS常用工具方法 * @class Tools */export default class Tools { /** * 1.是否邮箱 * @method isEmail * @static Tools * @param {String} s 需判断的邮件地址 * @returns {Boolean} */ st
2020-12-25 11:21:06
217
原创 web前端面试题:JS、ES6篇
前端面试题:JS、ES6篇JS是一种什么样的语言?JS数据类型有哪些?介绍JS有哪些内置对象?栈与堆的区别?什么是闭包?闭包有什么作用?for...in、for...of、forEach、Mapfor...infor...offorEach与Map判断是否为数组的方法如何阻止事件冒泡和默认事件?☆call和apply的区别和作用?双等与三等的区别?null和undefined的区别?js检测对象中是否存在某个属性push()、pop()、shift()、unshift()分别是什么功能?如何用原生js给一个
2020-06-13 13:15:11
726
原创 web前端面试题:HTML、CSS篇
前端面试题,HTML、CSS篇HTML部分1、Doctype作用,HTML5 为什么只需要写2、行内元素有哪些,块级元素有哪些,空(void)元素有那些3、简述一下你对HTML语义化的理解4、常见的浏览器内核有哪些,介绍一下你对浏览器内核的理解5、html5有哪些新特性6、cookie,sessionStorage 和 localStorage 的区别7、src与href的区别srchrefCSS部分1、介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?2、box-sizing属性?3、C
2020-06-12 19:18:38
323
转载 vue scss 使用 及 踩坑
1.安装npm install sass-loader node-sass vue-style-loader --save若运行时报错:Modele build failed: TypeError: this.getResolve is not a function at Object.loader...这是因为当前sass的版本太高,webpack编译时出现了错误,找到pa...
2020-01-08 16:11:57
283
原创 UI小插件:页面预加载弹窗
js片段/** * 页面预加载弹窗 * @name loadingImg * @name closeLoadingImg * *///页面加载数据时调用loadingImg()function loadingImg(text) { var loadingBg = $('body').find('#loading'); if (loadingBg.length == 0) ...
2019-04-24 15:36:24
483
翻译 支付宝福利:银行卡信息查询
支付宝有一个可以获取银行信息的接口,通过银行卡号解析银行名称和卡别。借助此功能,可以免费获取银行信息资源。1、通过银行卡卡号解析出发卡行和银行卡类别(储蓄卡/信用卡),返回值为JSON数据 axios({ method: "GET", url: "https://ccdcapi.alipay.com/validateAndCacheCardInfo.j...
2019-04-24 15:25:56
2259
原创 解决IOS软键盘关闭后页面无法恢复
// ios还原窗口function selectBlur() { setTimeout(function () { var scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0; window.scrollTo(0, ...
2019-04-24 15:12:29
1247
翻译 Javascript常用方法 — 将base64转换为文件
/*** 将base64转换为文件* @name dataURLtoFile*第一步:图片转为二进制* */function dataURLtoFile(dataurl, filename) { var blob = base64ToBlob(dataurl); var file = blobToFile(blob, filename); ...
2019-04-24 15:09:20
3351
原创 Javascript常用方法 — 图片压缩机制
/*** 图片压缩机制* @name imgBase64* */function imgBase64(file, callback) { // 看支持不支持FileReader if (!file || !window.FileReader) return; // 创建一个 Image 对象 let image = new Image()...
2018-07-19 10:54:36
200
原创 Javascript常用方法 -- 将base64的图片url数据转换为Blob、file
/*** 将以base64的图片url数据转换为Blob* @param urlData图片base64数据* @name convertBase64UrlToBlob*/function convertBase64UrlToBlob(urlData) { var bytes = window.atob(urlData.split(',')[1]); //...
2018-07-19 10:52:31
4715
原创 Javascript常用方法 -- 获取url参数 正则校验法
/*** 截取url参数 正则校验法* @name getQuery* @param name* */function getQuery(name) {var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');var r = window.location.search.substr(...
2018-07-19 10:50:03
553
原创 Javascript常用方法 -- cookie设置、获取、删除、清除
/*** 设置Cookie* @name setCookie* */function setCookie(name, value) {var minute = 60 * 5;var exp = new Date();exp.setTime(exp.getTime() + minute * 50 * 1000);document.cookie = name + '='...
2018-07-19 10:48:58
315
翻译 Javascript 常用方法 -- 初始化文字大小(rem)
/*** 初始化文字大小* @name initPage* */window.addEventListener('DOMContentLoaded', initPage, false);window.addEventListener('resize', initPage, false); function initPage() {var html = documen...
2018-07-19 10:44:59
272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人