3.3 调试器 应用程序的开发过程中调试是必不可少的一个环节,因此有一个好的调试器是非常重要的,可惜的是,Go 在这方面的发展还不是很完善。目前可用的调试器是 gdb,最新版均以内置在集成开发环境 LiteIDE 和 GoClipse 中,但是该调试器的调试方式并不灵活且操作难度较大。 如果你不想使 ...
分类:
数据库 时间:
2017-05-16 12:50:15
阅读次数:
304
定义 语法 - func 函数名 (参数列表) (返回值列表){ } 匿名函数 Go 语言允许将函数传递给一个变量,即定义函数也算是定义一种类型。 声明匿名函数时,可以省略函数的名称 闭包 defer Go 函数通过使用defer关键字,实现了许多“神奇”的事情 1. 改变函数执行的顺序 - 如果在 ...
分类:
其他好文 时间:
2017-05-14 23:36:08
阅读次数:
261
1 代码注释 @代码注释 //单行注释 /* 多行注释 */ 书写多行注释的时候注意不要发生嵌套 标签属性 @script标签的属性 type类型 src 地址 async异步加载,加载完成立即执行 defer异步加载,页面上的东西都执行完了才执行 2. 变量 变量的命名规范 @变量的命名 规则(必 ...
分类:
Web程序 时间:
2017-05-14 16:10:06
阅读次数:
197
要注意的是一个fsnotify.Watcher能watch多个文件和文件夹 ...
分类:
其他好文 时间:
2017-05-12 20:17:11
阅读次数:
100
1、Object.defineProperty Object.defineProperty具体资料:传送门 2、修改某个数组实现监听效果 今天遇到一个很神奇的代码,就是使用数组push方法就可以实现发送数据到到后台 当时就郁闷了,一个数组的push方法就单纯追加数据,没有什么可以监听数组变化而 触发 ...
分类:
编程语言 时间:
2017-05-12 00:18:11
阅读次数:
745
函数 defer 1. 它的执行方式类似其他语言中的折构函数,在函数体执行结束后按照调用顺序的 相反顺序 逐个执行 2. 即使函数发生 严重错误 也会被执行,类似于 java 中 try{...} catch(){} finally{} 结构的 finally 3. 支持匿名函数的调用 4. 常用于 ...
分类:
其他好文 时间:
2017-05-11 19:46:19
阅读次数:
258
async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效。 charset:可选。表示通过 src 属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少有用。 defer:可选。表示脚本可以延迟到文档完全被解析和显 ...
分类:
编程语言 时间:
2017-05-10 14:37:43
阅读次数:
183
HTML5的async和deferred属性的出现对于页面的初次渲染来说是一个福音,解决了加载js文件时的阻塞问题,实现了script标签的async异步属性。过去我们使用各种JavaScript技巧来做这种事情,但现在新的属性让防止阻塞变得相对容易。 async - HTML属性 如我前面提到的, ...
分类:
Web程序 时间:
2017-05-08 00:25:33
阅读次数:
274
参考 【1】阮一峰 http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html ...
分类:
Web程序 时间:
2017-05-07 13:01:06
阅读次数:
161
摘录如下: 可以很清晰的看出: <script>: 脚本的获取和执行是同步的。此过程中页面被阻塞,停止解析。 <script defer = "defer">:脚本的获取是异步的,执行是同步的。脚本加载不阻塞页面的解析,脚本在获取完后并不立即执行,而是等到DOMready之后才开始执行。 <scri ...
分类:
其他好文 时间:
2017-04-28 16:00:07
阅读次数:
235