01 2019 档案
摘要:var zipper = require("zip-local"); zipper.sync.zip("./folder").compress().save("./target.zip");
阅读全文
摘要:module.exports = { // 基本路径 baseUrl: process.env.NODE_ENV 'production' ? '/' : '/', // 输出文件目录 outputDir: 'dist', // 默认dist // 用于嵌套生成的静态资产(js,css,img,fo
阅读全文
摘要:一、安装typings 使用npm全局安装typings :npm install -g typings 安装成功。 二,搜索资源,支持模糊搜索:typings search base64 三、安装ts库:typings install base-64 --save 此处搜索出很多个,可以随便挑选。
阅读全文
摘要://可以用于无相关页面或组件的事件、数据传递 let events = {} /**订阅**/ function on(name, self, callback) { let tuple = [self, callback] let callbacks = events[name] if (Array.isArray(callbacks)) { callbacks.push(...
阅读全文
摘要:摘要: 可以说是《Clean Code》的JS代码示例了,值得参考。 原文:JavaScript 代码简洁之道 作者:缪宇 Fundebug经授权转载,版权归原作者所有。 测试代码质量的唯一方式:别人看你代码时说 f * k 的次数。 代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后
阅读全文
摘要:如下代码: var url = "http://......../image.jpg"; var img = new Image(); img.src = url; if(img.complete) { alert('该图片已经存在于缓存之中,不会再去重新下载'); }else{ alert('图片
阅读全文
摘要:我们都知道一张图片可以保存为很多种不同的格式,比如bmp/png/jpeg/gif等等。这个是从文件格式的角度看,我们抛开文件格式,看图片本身,我们可以分为8位, 16位, 24位, 32位等。 单击右键,属性->详细信息即可查看图片位深度: 8位: 2^8 = 2^2(B) 2^3(G) 2^3(
阅读全文
摘要:在单页应用上,前端路由并不陌生。单页应用是指在浏览器中运行的应用,在使用期间页面不会重新加载。 基本原理:以 hash 形式(也可以使用 History API 来处理)为例,当 url 的 hash 发生改变时,触发 hashchange 注册的回调,回调中去进行不同的操作,进行不同的内容的展示。
阅读全文
摘要:这是cordova版本太高,不兼容这个插件所导致的。解决方案是修改$your_project/plugins/cordova-plugin-wechat/scripts/android-install.js中的var targetDir = path.join(projectRoot, "platf
阅读全文