
javascript
一碗单炒饭
As is a tale, so is life.
展开
-
Vue2 修改打包文件的编码格式(webpack-encoding-plugin)
使用 webpack-encoding-plugin 插件来完成打包文件的编码格式修改原创 2022-06-08 10:59:59 · 2267 阅读 · 6 评论 -
zTree获取所有选中的叶子节点
添加新的方法getCheckedChildNodes,可以获取所有叶子节点的集合// 获取当前被勾选集合getCheckedNodes: function(column) { var _column = $.common.isEmpty(column) ? "id" : column; var nodes = $._tree.getCheckedNodes(true); return $.map(nodes, function (row) { return row原创 2022-03-12 22:56:18 · 2387 阅读 · 0 评论 -
使用javascript-obfuscator进行JS的(批量)最小化和混淆
使用javascript-obfuscator进行JS的(批量)最小化和混淆javascript-obfuscator项目地址:javascript-obfuscator安装NPM(node,js)安装javascript-obfuscatornpm install javascript-obfuscator -g最小化并混淆文件javascript-obfuscator input_file_name.js 执行上面的指令后,会生成input_file_name-obf原创 2020-12-01 11:02:23 · 4408 阅读 · 1 评论 -
使用 uglify-js + batch 实现JS文件的批量最小化(压缩)
使用 uglify-js + batch 实现JS文件的批量最小化(压缩)安装NPM(node.js)安装uglify-jsnpm install uglify-js -g编写bat脚本@echo off:: 脚本会自动使用压缩后的文件替换原文件:: 脚本会自动遍历并压缩当前目录下所有的JSecho 正在查找JS文件for /r . %%a in (*.js) do ( @echo 正在压缩 %%~a ... uglifyjs %%~fa -m -o %%~fa)e原创 2020-11-27 18:01:39 · 708 阅读 · 0 评论 -
JS定时器,可以暂停、继续和重置
一个秒级别计数器:点击“开始"按钮从0开始每隔1秒计数,点击"停止"按钮停止计数。计数停止后,再次点击"开始"按钮继续计数。代码:<button onclick="myCounter.startCount()">开始</button><input id="counter" type="text" readonly="readonly"><button onclick="myCounter.stopCount()">停止</button>.原创 2020-09-06 15:12:29 · 18748 阅读 · 2 评论 -
angularJS date filter ——时间格式化过滤器
angularJS的date过滤器可以将日期格式化成需要的格式。 测试时间对象:”2016-12-03T02:43:51.535Z“常用方式: <!-- 2016-12-03 10:43:51 --> {{now | date : 'yyyy-MM-dd HH:mm:ss'}}如果没有指定格式,angularJS会采用默认格式mediumDate{{data | date}}<!-原创 2016-12-03 11:32:56 · 14952 阅读 · 1 评论 -
Javascript 鼠标点击冒泡特效
一个用JS写的鼠标左击特效点击鼠标左键会出现红心”❤”或者字符表情“(๑•́ ₃ •̀๑)”…常用Emoji可以自行替换,如需复制,请从底部链接移步至Github代码onload = function() { var click_cnt = 0; var $html = document.getElementsByTagName("html")[0]; var $body =原创 2017-06-05 20:35:30 · 10849 阅读 · 2 评论