摘要:
如果渲染进程是通过http协议加载的,webview的preload使用相对路径也会是http协议,但官方文档明确指出preload不支持http协议,如果只想加载本地文件强制可强制写为file协议(原答案链接:https://stackoverflow.com/questions/36103547
阅读全文
posted @ 2020-04-27 11:46
坚壳
阅读(5223)
推荐(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
坚壳
阅读(121)
推荐(0)
2017年3月2日
摘要:
node的setTimeout有最大值限制,最大值为2^31-1。一旦超过了最大值,其效果就跟延时值为0的情况一样,也就是马上执行。chrome测试并未发现该问题,解决方案如下,重写setTimeout
阅读全文
posted @ 2017-03-02 18:35
坚壳
阅读(354)
推荐(0)
2015年12月29日
摘要:
JavaScript的图片在容器内水平垂直居中的函数,利用图片加载获取图片大小,使之在父节点内水平垂直居中展示方式有两种: 1、当参数keepImageFull为true:保持图片比例,使图片可完整的水平居中显示在父节点内,未能填充的部分留白 2、当参数keepImageFull为false: 保持...
阅读全文
posted @ 2015-12-29 11:51
坚壳
阅读(437)
推荐(2)
2015年11月19日
摘要:
macrotask 和 microtask 表示异步任务的两种分类。在挂起任务时,JS 引擎会将所有任务按照类别分到这两个队列中,首先在 macrotask 的队列(这个队列也被叫做 task queue)中取出第一个任务,执行完毕后取出 microtask 队列中的所有任务顺序执行;之后再取 ma...
阅读全文
posted @ 2015-11-19 10:43
坚壳
阅读(2743)
推荐(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
坚壳
阅读(321)
推荐(0)
2015年1月25日
摘要:
{ init: function() { // 模块初始化,包括属性初始化和配置初始化及调用父类的初始化方法 } ,build: function() { // 模块构建,包括子模块构建,dom构建,事件绑定 } ,reset: funct...
阅读全文
posted @ 2015-01-25 12:21
坚壳
阅读(396)
推荐(0)
2014年11月8日
摘要:
今天帮群里的朋友看一段代码的时候偶然间遇到一个label的坑,点击label的时候,监听的click事件被执行两次; 具体代码如下: 在控制台我们可以看到: 触发的事件源分别为input和label; 触发条件很简单: 1、监听的是label和input的上层元素click事件 2、label和in
阅读全文
posted @ 2014-11-08 21:24
坚壳
阅读(8105)
推荐(3)
2014年8月21日
摘要:
1. 获得iframe的window对象iframeElement.contentWindow2. 获得iframe的document对象存在跨域访问限制。chrome:iframeElement.contentDocument firefox:iframeElement.contentDocume...
阅读全文
posted @ 2014-08-21 20:27
坚壳
阅读(421)
推荐(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
坚壳
阅读(197)
推荐(0)