随笔分类 -  JavaScript

sample but not just sample
摘要:ionic 开发的app再启动的时候不会很快,因为cordova 会加载html,css, js这些文件,读取这些文件内的代码之后,js代码才能和Native建立桥接。 这是一个初始化运行时环境的操作,在这个过程中,一共有三个Webview的浏览器渲染引擎事件被调用。 先后顺序是: DOMConte 阅读全文
posted @ 2017-03-13 16:03 wjwdive 阅读(1243) 评论(0) 推荐(0) 编辑
摘要:内联模板 : script可能你没有注意过,HTML中常用的script标签在AngularJS中被重新定义了: 除了原来的脚本声明功能之外,如果script元素的type属性 定义为text/ng-template,则被称为内联模板。例如: <script type="text/ng-templa 阅读全文
posted @ 2016-12-27 00:30 wjwdive 阅读(364) 评论(0) 推荐(0) 编辑
摘要:函数声明:function fnName () {…};使用function关键字声明一个函数,再指定一个函数名,叫函数声明。 函数表达式 var fnName = function () {…};使用function关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式,这是 阅读全文
posted @ 2016-12-06 15:40 wjwdive 阅读(284) 评论(0) 推荐(0) 编辑
摘要:各种专业文献上的“闭包”(closure)定义非常抽象,很难看懂。我的理解是,闭包就是能够读取其他函数内部变量的函数。 OC中的代码快block,swift中的closure,C++中的lambada表达式,都可以实现闭包的功能--读取函数内部变量。 包括JavaScript在内的面向对象编程语言中 阅读全文
posted @ 2016-12-06 12:23 wjwdive 阅读(240) 评论(0) 推荐(0) 编辑
摘要:Promise,是一种异步处理模式。 js代码的函数嵌套会使得程序执行异步代码时很难调试。因为多重嵌套的函数无法确定何时触发回调。 如: 如果用Promise这种规范,就使得代码很容易理解。它能帮助开发者以同步的方式编写异步的代码。如 当resolve内的对象执行成功,就会触发 funcSucces 阅读全文
posted @ 2016-12-06 11:08 wjwdive 阅读(223) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示