JavaScript 到底是如何执行的呢 -- JS的作原理

JavaScript 到底是如何工作的? 一、工作原理 JavaScript到底是: 同步还是异步? 单线程还是多线程? JavaScript 中的一切都发生在 Execution Context (执行上下文)中 您可以假设

Javascripts中if的优化

Javascripts 中的 if … else 用起来倒是很方便,但是看起来就不舒服了 1if (true) { 2} 3 4if (true) { 5} 6 7if (true) { 8 if (true) { 9 if (true) { 10 } 11 } else { 12 } 13} else { 14} 上面看起来很闹心吧,下面

Shell进阶技巧

Shell脚本的进阶技巧: 一、String 类的技巧 String类当作数组来使用,注意范围的下标,0:4,4最后要被踢掉,实际是0-3,共4个

Javascripts中的promise

一、基本概念 1. 异步 所谓 " 异步 “,简单说就是一个任务分成两段, 先执行第一段, 然后转而执行其他任务去, 等做好了准备, 再回过头执行第二

Javascripts中的map

Javascripts 中的 map 说到map,如果我们有循环的话,不停遍历,会把时间搞成 O(n)。如果有map,时间就变成了O(1),所以还是相当有效率的。 map 是 ES2015 中新

Javascript的实际应用-Fs模块

千里之行始于足下,javascript 模块漫天飞,能做的事也是五花八门。我们来实践一下 假设我们有一个文本文件,内容如下: 里面是一行行数据,我

Javascripts中的module

JavaScript Module 是什么 一个 JavaScript module 模块准确的说就是一个文件,它允许你把代码 export 导出来复用,这样别的 JavaScript 文件可以 import 这个文件把它作为库文件来使用了。 模块主要是用在工

Javascripts之数组的reduce

研究一下 javascripts 的 reduce ,reduce 是既能改变 array 的 size,又能改变数值的函数,filter 是只能改变size,不能改变数值;而 map 是不能改变 size

面试之Docker如何打出最小的镜像

面试的时候被问到:如何才能让 docker 打出的镜像包尽量小? 其实在生产已经尽量使用最小化的镜像包了,只是突然被问到还是有点懵圈;因为印象中自己基本是使

面试之Nginx的epoll的优势

面试时被问到:是否了解 Nginx,它使用的 epoll 模式和其他的相比有什么优势? 直接被问住,实际生产中配过不少的 Nginx,各种 rewrite、re