随笔分类 -  javaScript

前端各种风骚方法
摘要:快速评分 const rate = r => '★★★★★☆☆☆☆☆'.slice(5 - r, 10 - r); rate(0); // ☆☆☆☆☆ rate(1); // ★☆☆☆☆ ... rate(5); // ★★★★★ 2的n次方 1 << 2 // 4 1 << 3 // 8 1 << 阅读全文

posted @ 2024-11-16 16:52 吴知木 阅读(2) 评论(0) 推荐(0) 编辑

【Worker】js使用多线程实现倒计时
摘要:tremaintime.js 主要用于计算时间,放到assets目录,因为Worker需要请求获取这个文件的,要同源 onmessage = function ({ data }) { setInterval(() => { postMessage(initremainTime(data)) // 阅读全文

posted @ 2022-12-30 10:17 吴知木 阅读(198) 评论(0) 推荐(0) 编辑

JavaScript_大文件切片上传
摘要:bigfile-chunk-upload 功能 大文件截取分块上传,带请求并发控制、错误重发功能。 教程(以Vue为例) 下载 npm install bigfile-chunk-upload 引入 // page.vue import bigFileToChunkUpload from 'bigf 阅读全文

posted @ 2022-10-06 16:59 吴知木 阅读(328) 评论(0) 推荐(0) 编辑

前端JavaScript-每日一题
摘要:2022 09 阅读全文

posted @ 2022-09-24 22:27 吴知木 阅读(19) 评论(0) 推荐(0) 编辑

前端常用函数封装
摘要:常用函数封装 获取某日期若干个工作日后的日期 * 参数: * time: [String] 给定日期 yyyy-MM-dd * itervalByDay: [Number] 相隔工作日 * separator: [String] 年月日分隔符 * 返回: * rq:[String] 匹配的日期yyy 阅读全文

posted @ 2022-05-05 13:55 吴知木 阅读(308) 评论(0) 推荐(1) 编辑

Mock.js的简单使用
摘要:Mock.js的简单使用 简述 Mock.js 是一款 模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。 功能 根据数据模板生成模拟数据。 模拟 Ajax 请求,生成并返回模拟数据。 基于 HTML 模板生成模拟数据。 使用场景 开发期间前端非常依赖后端的接口,总会苦苦等待后 阅读全文

posted @ 2021-10-27 14:34 吴知木 阅读(1145) 评论(0) 推荐(0) 编辑

jspdf.js+html2canvas将HTMl导出PDF
摘要:jspdf.js+html2canvas将HTMl导出PDF 功能: PDF分页插入页头页尾 输出A4格式PDF 支持单页、多页输出 效果预览: 查看演示PDF demo地址: demo 需要引入JS的文件: <script src="https://unpkg.com/jspdf@1.5.3/di 阅读全文

posted @ 2021-10-21 14:28 吴知木 阅读(536) 评论(0) 推荐(0) 编辑

简述JS正则RegExp对象
摘要:RegExp对象 正则表达式是描述字符模式的对象。 正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。 参考教材:w3cschool | JavaScript RegExp 对象 语法 定义 当使用 构造函数 创造正则对象时,需要常规的字符转义规则(在前面加反斜杠 \) / 阅读全文

posted @ 2021-10-14 10:06 吴知木 阅读(229) 评论(2) 推荐(0) 编辑

ES6 Map映射
摘要:ES6 Map映射 Map对象保存的是 键值对。任何类型值(对象或原始值)都可以作为一个键或一个值。 基础用法 //创建 let map = new Map(); //增|改,返回该map map.set('name', 'zzz'); //读取 map.get('name') //zzz //获取 阅读全文

posted @ 2021-09-15 09:48 吴知木 阅读(153) 评论(0) 推荐(0) 编辑

内嵌h5调试神器-vConsole
摘要:vConsole 一个轻量、可拓展、针对手机网页的前端开发者调试面板,可用于APP内嵌H5及其他调试H5的地方。 使用 方法一:cdn 方式引入 // 引入 <script src="https://cdn.bootcss.com/vConsole/3.2.0/vconsole.min.js"></ 阅读全文

posted @ 2021-09-13 17:35 吴知木 阅读(2284) 评论(0) 推荐(0) 编辑

ECMAScript版本知识点汇总
摘要:ECMAScript版本知识点汇总 ES5 btoa、atob 对参数进行base64格式编码、解码 /** * btoa() * base64编码 * @param {string} str * @return {base64} encodeStr **/ const str = 'myName 阅读全文

posted @ 2021-09-08 15:37 吴知木 阅读(164) 评论(0) 推荐(0) 编辑

常用函数封装汇总
摘要:常用函数封装 获取某日期若干个工作日后的日期 * 参数: * time: [String] 给定日期 yyyy-MM-dd * itervalByDay: [Number] 相隔工作日 * 返回: * rq:[String] 匹配的日期yyyy-MM-dd var getworkday = func 阅读全文

posted @ 2021-09-03 15:45 吴知木 阅读(56) 评论(0) 推荐(0) 编辑

javaScript知识储备
摘要:javaScript知识储备 组成 ECMAScript(核心) 提供语法、变量等,遵循ECMA-262标准 DOM(文档对象模型) 提供操作HTML标签的API,遵循W3C规范 BOM(浏览器对象模型) 提供操作浏览器的API,window是BOM顶级对象,暂无规范 定义 解释型脚本语言 代码一边 阅读全文

posted @ 2021-09-03 11:08 吴知木 阅读(85) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示