js
由于 TypeScript 是编译语言,很多人担心该如何 debug Angular,尤其是 TypeScript 编译没错,但在浏览器执行却错了,但因为 TypeScript 已经编译成 JavaScript,我该怎么知道错在 TypeScript 哪一行呢? 点 app.component.ts 后,会进入 TypeScript 程式码错的那一行,因此不用担心是编译过的 JavaScript 而无从 debug。 事实上在 ng serve 编译时,还同时产生了各 js 对应的 js.map,Chrome 就是靠这些 map 档得知错误的 JavaScript 对应到 TypeScript 哪一行。 可是我不希望正式上线主机也包含这些 map 档怎么办? TypeScript 实际编译也是会报错
具体详细介绍参见:怎样用通俗的语言解释REST,以及RESTful? 什么是Koa? Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序
网站的打开速度是一个比较重要的因素,对于任何一个网站来说打开的速度跟用户的跳出率,以及网站的优化工作都是有直接的关系,在优化过程中你也可以看到一半打开速度慢的网站都会被搜索引擎所打击,现在的搜索引擎也是越来越智能化,更注重用户的看法,我们还是一起来看看站优云是怎么解决网站打开缓慢的原因吧: 帮助如何解决网站打开速度缓慢的原因? 1、如果说大型网站一些数据不够规范,没用的代码占用空间较多,会导致页面容量过大。例如,一个正常页面的容量是几十kb,或者说几十kb的话,而您的网站页面的容量是几百kb,当然,这会在一定程度上影响网站的开放速度。 2、参考的数据太多
最近一直都比较忙,好久都没有写点东西了,但其实最近挺有一些技术和工作上的心得的。今天算是难得自己这块有空闲了。说两个这两天搞的一个小东西
在排除了证书、消息不一致的可能之后,我开始对比使用 Node.js 签名的结果与网络传输过来的签名,发现长度不一致,大约差了5~7个字节。于是去网上搜索了一下,才知道原来 Node.js (基于 OpenSSL)签名得到的是 DER 格式的内容,而网络上常用的 ECDSA 签名结果是 IEEE P1363 格式的。(也可以写作 R|S) 知道问题了就好解决了