摘要:如果一个即时定时器是被一个正在执行的回调排入队列的,则该定时器直到下一次事件循环迭代才会被触发。参数描述在事件循环的当前回合结束时要调用的函数。事件轮询随后的调用,会在任何事件包括定时器之前运行。 系列文章 Nodejs高性能原理(上) --- 异步非阻塞事件驱动模型Nodejs高性能原理(下) --- 事件循环详解 前言 终于开始我nodejs的博客生涯了,先从基本的原理讲起.以前写...
摘要:前言首先,我们在进行开发前要有一个思路判断当前版本与前一个版本是否相同,不同就刷新页面。在每次运行时新建一个文件模块用于对系统文件及目录进行读写操作。通过进行写入文件在文件家中就会出现文件,这个文件的内容为随机数。 前言 首先,我们在进行开发前要有一个思路:判断当前版本与前一个版本是否相同,不同就刷新页面。 1. 在每次运行时新建一个js文件 showImg(https://segme...
基本语法 下面列出了这几个遍历语法规则: for (let index = 0; index < array.length; index++) { const element = array[index] // ... } array.forEach(element => { // ... }) for (const key in array) { // ......
摘要:作为一个前端新人,学习了设计模式以后,希望能从源头上,用浅显易懂的语言来解释它。创建型设计模式创建型设计模式故名思意,这些模式都是用来创建实例对象的。这就是简单工厂模式。这就是工厂方法模式。 作为一个前端新人,学习了设计模式以后,希望能从源头上,用浅显易懂的语言来解释它。当然不一定是正确的,只是我个人对设计模式的一点浅显理解。 创建型设计模式 创建型设计模式:故名思意,这些模式都是用来...
摘要:前言对某网站加密混淆后的代码也算分析了一段时间了,虽然还没搞出来,但多少有些心得,这里记录一下。因此,应该将局部变量也替换成唯一且更有意义的名字,比如函数名变量索引因此,正确的方法是基于编译原理进行语法级别的替换。 showImg(https://segmentfault.com/img/remote/1460000018765904); 前言 对某网站加密混淆后的javascript...