会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
晨雾歌谣
我们总要走过许多的弯路,才能到达想去的地方
博客园
首页
新随笔
联系
管理
上一页
1
···
11
12
13
14
15
16
下一页
2019年3月7日
JS的解析与执行过程—函数预处理
摘要: 声明:之所以分为全局预处理与函数预处理,只是为了理解方便,其实在实际运行中二者是不分先后的。 函数预处理阶段与全局预处理的差别: 函数每调用一次,就会产生一个LexicalEnviroment对象,在全局预处理中该对象就是window对象,但在函数预处理中该对象是不可见,无法访问的,因为他是JS解析
阅读全文
posted @ 2019-03-07 00:28 jixhua
阅读(759)
评论(0)
推荐(0)
2019年3月6日
JS的解析与执行过程—全局预处理阶段之命名冲突的处理策略
摘要: 有如下代码: 不论var f 与function f 的先后顺序如何,该代码执行的结果总是弹出function f 的字符串,为什么呢?像这种函数与变量命名冲突时JS的处理原则又是什么? 在扫描函数声明与变量声明的时候,是先扫描函数声明(function fn()),后扫描变量声明(var a)的;
阅读全文
posted @ 2019-03-06 23:48 jixhua
阅读(295)
评论(0)
推荐(0)
JS的解析与执行过程—全局预处理阶段之全局词法环境对象
摘要: 问题:有如下代码 这段代码的执行结果为undefined,为什么呢? JS的解析与执行并不是读一行,处理一行,读一行,处理一行这样进行的,而是分为两个阶段: 1、预处理阶段; 2、执行阶段; 然后分别以全局和函数内部的局部代码而言: 1、全局预处理 在解析JS代码的时候,首先会创建一个全局Lexic
阅读全文
posted @ 2019-03-06 00:21 jixhua
阅读(373)
评论(0)
推荐(0)
2019年2月28日
redis相关配置
摘要: 1.Windows版Redis疯狂占用C盘空间的解决方案! 2.redis.windows.conf各项配置参数介绍 3.Redis内存配置参数 4.redis内存限制管理 maxmemory配置详解 5.redis中的maxmemory 6.Redis性能优化 7.MySQL性能优化之参数配置 8
阅读全文
posted @ 2019-02-28 22:18 jixhua
阅读(235)
评论(0)
推荐(0)
Node测试文章收藏
摘要: 1.Nodejs实战—测试Node程序 讲解了TDD与BDD,TDD的基本原则,单元测试常用框架及使用,例如assert断言库, chai断言库, should.js断言库,断言库搭配测试框架(mocha测试框架)等。 2.对node工程进行压力测试与性能分析 以koa2为例,讲解了autocann
阅读全文
posted @ 2019-02-28 01:17 jixhua
阅读(180)
评论(0)
推荐(0)
2019年2月27日
WebAssembly学习(六):AssemblyScript - 限制与类型
摘要: 一、限制 将无类型的JavaScript编译为WebAssembly没有意义,因为它最终会导致运行其中较慢的一个JavaScript。 相反,AssemblyScript专注于WebAssembly擅长的地方,并且不支持回退到无法提前有效编译的JavaScript的动态特性: 1.强制类型 比 Ty
阅读全文
posted @ 2019-02-27 23:20 jixhua
阅读(1716)
评论(0)
推荐(0)
2019年2月26日
WebAssembly学习(五):AssemblyScript - Hello World
摘要: 一、项目创建 1.创建AssemblyScript根目录 2.安装AssemblyScript开发依赖 3.在根目录下创建ts文件目录 4.在assembly目录下创建ts配置文件tsconfig.json,内容如下 5.在assembly目录下创建module.ts文件,内容如下 二、编译 1.在
阅读全文
posted @ 2019-02-26 23:42 jixhua
阅读(3170)
评论(0)
推荐(0)
WebAssembly学习(四):AssemblyScript - 结构体系与内置函数
摘要: 一、结构体系 1.编译 编译器的结构相对保守。 提供源文件,其文本被标记化并解析为抽象语法树。 这里执行语法级检查。 一旦解析了所有引用的源文件,就构造一个程序并从AST初始化。 在这里进行合理性检查。 然后,程序及其元素充当代码生成中的中间表示,包含解析类型,标识符,属性访问等所需的所有信息。 然
阅读全文
posted @ 2019-02-26 22:17 jixhua
阅读(2356)
评论(0)
推荐(0)
2019年2月25日
WebAssembly学习(三):AssemblyScript - TypeScript到WebAssembly的编译
摘要: 虽然说只要高级语言能转换成 LLVM IR,就能被编译成 WebAssembly 字节码,官方也推荐c/c++的方式,但是让一个前端工程师去熟练使用c/c++显然是有点困难,那么TypeScript 的方式便是前端编写 WebAssembly 最佳选择。 要将TypeScript 编译为WebAss
阅读全文
posted @ 2019-02-25 00:15 jixhua
阅读(6635)
评论(1)
推荐(1)
2019年2月24日
WebAssembly学习(一):认识WebAssembly
摘要: WebAssembly作为一门新兴起的技术,在 JavaScript 圈非常的火!人们都在谈论它多么多么快,怎样怎样改变 Web 开发领域,被各大巨头所推广,这篇文章对其做一个简单的了解认识,本文非原创,参考文章见底部。 1.什么是WebAssembly WebAssembly的名字带个汇编Asse
阅读全文
posted @ 2019-02-24 21:42 jixhua
阅读(20627)
评论(3)
推荐(2)
上一页
1
···
11
12
13
14
15
16
下一页
公告