JavaScript
xz_code
一份耕耘,一份收获
展开
-
js文件下载到本地方法总结
js文件下载到本地1、window.location.href// 有些火狐版本不支持window.location.href = url2、window.open// 无法下载图片 文本等window.open(url) 3、创建 a 链接// 获取后缀名 /\.(\w+)$/let aHtml = document.createElement('a')aHtml.href = urlaHtml.download = ''document.querySelector('body原创 2021-05-10 21:38:48 · 3509 阅读 · 0 评论 -
JS截屏(页面转图片)插件
JS截屏(页面转图片)插件一、 PhantomJSPhantomJSPuppeteer(chrome headless)PuppeteerSlimerJSSlimerJSdom-to-imagedom-to-imagehtml2canvashtml2canvas原创 2020-12-16 08:29:24 · 2256 阅读 · 0 评论 -
moment基本使用
moment基本使用Moment.js 是一个强大到有些不正经的日期处理库。1.常用时间// 过滤时间export const filterTime = time => { return moment(time).format('YYYY-MM-DD')}2.过滤今天、昨天// 过滤今天 昨天 和前天export const filterTextTime = time => { let timeTxt = '' const nowDate = new原创 2020-11-26 11:24:12 · 1263 阅读 · 0 评论 -
JS 正则表达式
JS 正则表达式*任意字符(除换行符以外:\n,\r,\u2028)/…/.test(‘1a@’)\d数字 0-9/\d\d\d/.test(‘123’)\D非 \d/\D\D\D/.test(‘AB’)\w数字 0-9,或字母a-z及A-Z,或下划线/\w\w\w/.test(‘a11_’)\W非 \w/\W \W \W /.test(’...原创 2020-03-23 16:52:55 · 54 阅读 · 0 评论 -
JS 数组
JS 数组概述数组是值得有序集合。每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。JS 数组是弱类型得,数组中可以含有不同类型的元素。数组元素甚至可以是对象或其它数组。创建数组字面量var arr = [1, 2, 3]// 没有值就是undefinednew Array 构造器方式var arr = new Array()var arr1 = new...原创 2020-03-23 12:32:22 · 70 阅读 · 0 评论 -
JS 严格模式
JS 严格模式严格模式是一种特殊的执行模式,它修复了部分语言上的不足,提供更强的错误检查,并增强安全性。function func() { 'use strict';}'use strict';function func() { }1.严格模式下不能使用 with!function () { 'use strict'; width({x:1}) { conso...原创 2020-03-23 09:16:17 · 52 阅读 · 0 评论 -
JS 运算符
JS 运算符1.一元运算符+num2.二元运算符a + b3.三元c ? a : b4.赋值运算符x += 1y -= 25.比较运算符a == b6.算术运算符a - b7.位运算符a | b8.逻辑运算符exp1 && exp29.字符串"a" + "b"10.特殊运算符delete obj.x// 例子var o...原创 2020-03-23 09:43:07 · 67 阅读 · 0 评论