摘要: 如果渲染进程是通过http协议加载的,webview的preload使用相对路径也会是http协议,但官方文档明确指出preload不支持http协议,如果只想加载本地文件强制可强制写为file协议(原答案链接:https://stackoverflow.com/questions/36103547 阅读全文
posted @ 2020-04-27 11:46 坚壳 阅读(4719) 评论(0) 推荐(0) 编辑
  2017年5月1日
摘要: assets被排除在热重载监听目录之外,一些公共样式文件最好不要放在这个目录 webpack默认没有装less-loader,要.vue文件中使用less,需要npm install less less-loader --save computed内的函数和methods的另一个重要区别是compu 阅读全文
posted @ 2017-05-01 21:53 坚壳 阅读(117) 评论(0) 推荐(0) 编辑
  2017年3月2日
摘要: node的setTimeout有最大值限制,最大值为2^31-1。一旦超过了最大值,其效果就跟延时值为0的情况一样,也就是马上执行。chrome测试并未发现该问题,解决方案如下,重写setTimeout 阅读全文
posted @ 2017-03-02 18:35 坚壳 阅读(338) 评论(0) 推荐(0) 编辑
  2015年12月29日
摘要: JavaScript的图片在容器内水平垂直居中的函数,利用图片加载获取图片大小,使之在父节点内水平垂直居中展示方式有两种: 1、当参数keepImageFull为true:保持图片比例,使图片可完整的水平居中显示在父节点内,未能填充的部分留白 2、当参数keepImageFull为false: 保持... 阅读全文
posted @ 2015-12-29 11:51 坚壳 阅读(425) 评论(1) 推荐(2) 编辑
  2015年11月19日
摘要: macrotask 和 microtask 表示异步任务的两种分类。在挂起任务时,JS 引擎会将所有任务按照类别分到这两个队列中,首先在 macrotask 的队列(这个队列也被叫做 task queue)中取出第一个任务,执行完毕后取出 microtask 队列中的所有任务顺序执行;之后再取 ma... 阅读全文
posted @ 2015-11-19 10:43 坚壳 阅读(2711) 评论(1) 推荐(0) 编辑
  2015年7月17日
摘要: git安装目录\Git\libexec\git-core\git-gui.tcl的 proc create_common_diff_popup 下追加: $ctxm add command \ -label [mc "Open With Sublime"] \ -command {eval exec 阅读全文
posted @ 2015-07-17 12:36 坚壳 阅读(314) 评论(0) 推荐(0) 编辑
  2015年1月25日
摘要: { init: function() { // 模块初始化,包括属性初始化和配置初始化及调用父类的初始化方法 } ,build: function() { // 模块构建,包括子模块构建,dom构建,事件绑定 } ,reset: funct... 阅读全文
posted @ 2015-01-25 12:21 坚壳 阅读(386) 评论(1) 推荐(0) 编辑
  2014年11月8日
摘要: 今天帮群里的朋友看一段代码的时候偶然间遇到一个label的坑,点击label的时候,监听的click事件被执行两次; 具体代码如下: 在控制台我们可以看到: 触发的事件源分别为input和label; 触发条件很简单: 1、监听的是label和input的上层元素click事件 2、label和in 阅读全文
posted @ 2014-11-08 21:24 坚壳 阅读(7905) 评论(15) 推荐(3) 编辑
  2014年8月21日
摘要: 1. 获得iframe的window对象iframeElement.contentWindow2. 获得iframe的document对象存在跨域访问限制。chrome:iframeElement.contentDocument firefox:iframeElement.contentDocume... 阅读全文
posted @ 2014-08-21 20:27 坚壳 阅读(413) 评论(0) 推荐(0) 编辑
  2014年8月9日
摘要: function log() { var i = 0, str = '', args = [].slice.call(arguments); j++; if (isRepeat(args)) { k++; return; ... 阅读全文
posted @ 2014-08-09 01:35 坚壳 阅读(193) 评论(0) 推荐(0) 编辑