摘要: 模拟异步执行,模拟线程暂停, 这里使用了 ES7 中的async 和 await,代码如下: 执行的结果如下: 阅读全文
posted @ 2019-03-10 14:39 汉江水 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 尾调用(Tail Call) 就是指某个函数的最后一步是调用另一个函数。 尾调用 案例 :【尾递归 】 先展示一般递归写法 1 function factorial(n) { 2 if (n 1) return 1; 3 return n * factorial(n - 1); 4 } 5 6 fa 阅读全文
posted @ 2019-02-16 22:59 汉江水 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到es6对其进行了规范,下面就介绍JavaScript模块化 CommonJS,AMD,CMD 都是Javascript 语言编程中,为了模块定义代码而产生的规范。 commonjs是用在服 阅读全文
posted @ 2019-01-05 22:14 汉江水 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1:纯html 实现 使用2个table 来做,第一个table 用来做表头【thead】,第二个table 用来做表体【tbody】 为了保证2个表的列的宽度是一致的,需要使用<colgroup> 标签。 代码如下: 完整代码如下: 1 <!DOCTYPE html> 2 <html lang=" 阅读全文
posted @ 2019-01-05 19:03 汉江水 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 由于使用 ng new app-name 这个命令,来创建项目很慢,是由于它需要下载很多的依赖包。所以可以通过如下命令 可以解决。 在命令后面加上参数 --skip-install 如:ng new app-name --skip-install --skip-instal 意思是跳过安装 依赖包的 阅读全文
posted @ 2019-01-01 00:07 汉江水 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 1:进入cmd ,然后切换到自己项目的目录,如在D盘下的 angular2 Test 执行:ng new hello 2: 然后切换到 项目目录下执行: ng serve --open 这个时候 就会看到 浏览器自动打开了一个地址为:http://localhost:4200/ 截图如下,说明已经成 阅读全文
posted @ 2018-12-31 23:51 汉江水 阅读(436) 评论(0) 推荐(0) 编辑
摘要: Angular CLI 是 构建angular2 项目的 脚手架工具。 安装Angular-Cli 需要先安装 Node.js. 大家可以去 node.js 官网下载。 说明:因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常。所以我们需要适用淘宝的镜像。 http://registr 阅读全文
posted @ 2018-12-31 23:19 汉江水 阅读(1745) 评论(0) 推荐(0) 编辑