【Node文件系统fs模块】

环境:Node v8.2.1; Npm v5.3.0; OS Windows10 1、fs 模块API nodejs的文件操作大部分API都提供了同步和异步的两种方式,下面是异步API结构图,同步方法在异步方法后面加【Sync】就行了 1.1 API结构图 1.2 文件读写模式对应编码 2、一些例子 下面是部分 …


JavaScript实现分页效果

初学前端不久,第一次写文章,希望大佬多多指教,谢谢!!目的:实现一个分页点击事件的js组件特效,效果如下:


发布订阅模式实现

1.发布订阅模式 介绍:常被称作观察者模式,或者消息机制,定义了一种依赖关系,主要是用来解决对象之间的耦合; 用例: ①Vue实现数据的深度响应,就用到了发布订阅模式的原理,视图订阅了其依赖的数据,数据改变则会通过notify,通知视图去刷新; ②D3.js …


关于JavaScript的编译原理

引擎:负责整个js程序的编译和执行过程编译器:负责语法分析和代码生成作用域:收集和维护一系列查询(由所有声明的标识符组成)


谈谈我所理解的闭包,js和php里的closure

本人开始接触编程是从js开始的,当时网上很多人说闭包是难点,各种地方对闭包的解释也是千奇百怪。如今开始接触js以外的各种编程语言,发现不光是js,php、java、c等各种编程语言里都有闭包,而且大体意思是差不多的。


移动web解决 ios 调起软键盘右下角不能出现“搜索”按钮问题

在写移动端页面的时候时常会需要做一个搜索的功能,点击搜索的输入框的时候,一般情况下会调起系统自带的软键盘,这时,有一个需求是,需要调起软键盘后,键盘的右下角出现“搜索”按钮。安卓手机比较好实现,只要把input 的 type 设置为 “search” 即可。但 …


Node.js 学习笔记_20170924(持续更新…)

记录学习 Node.js 的点点滴滴,方便日后查看。(笔记源于imooc网Scott老师) 1. 安装 Node.js官网:https://nodejs.org/en/ 下载安装:官网-downloads-下载与电脑配版本,说明一下 LTS(Long-term Support) 是长期支持版本;Current 是当前最新版本。安 …


从Vue.js源码看异步更新DOM策略及nextTick

写在前面 因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出。文章的原地址:https://github.com/answershuto/learnVue。在学习过程中,为Vue加上了中文的注释https://github.com/an …


关于解决IE8以下版本获取DOM节点的方法

关于解决IE8以下版本获取DOM节点的方法      在前端开发中用 js 对 html 进行操作,在获取DOM节点的时候我们会用到类选择器,但是类选择器并不是能够在所有的浏览器下正常运行,或许大家已经猜到,没错就是IE(8以下),或许有人会所现在谁还用IE,但是作为 …


Emscripten教程之emcc编译命令

emcc(Emscripten Compiler Frontend)介绍 作者:云荒杯倾 转载请注明出处https://segmentfault.com/a/11…本文是系列教程的第一篇,如想要更多了解Emscripten和WebAssembly,请阅读本教程的其他文章,或者关注segmentfault的专栏Emscripten-WebAssembly …