const fs = require('fs');
fs.writeFile("./temp", 'hello', (params) => {
console.log('hello')
})
以上面的代码为例,我们可以了解node中处理文件的大致架构,以及回调执行的时机.同时我们对node是否是单线程有个初步认识.
能被用户直接require的库都直接位于lib中(不 ...
在nodejs中,我们经常会用到setTimeout来让一个函数在一段时间后运行.setTimeout这个函数不属于js标准的一部分,在浏览器端我们能使用是因为浏览器自己实现了这个api.同样的,nodejs也实现了自己的setTimeout.这篇文章让我们来看看nodejs如何处理用户设置的timer.
先来看看setTimeout的代码
function setTimeout ...
你是否想过nodejs和浏览器端的js有什么区别.为什么有些方法在nodejs中没有,而在浏览器端却有,如dom api.又比如我们在node和浏览器端都可以用setTimeout和setInterval,两者是否一样,属于js标准的一部分.还是两个平台用js引擎实现了自己的timer.我对这些问题充满了疑问, 所以决定从node的源码入手以对这些问题有更清晰的了解.node源码主要有Java ...
v-model可以用在用户自定义的组件和不同类型的input或textarea上,本节主要讲解v-model用于自定义组件的实现方式.
首先,我们可以从vue的test文件中找到它的一些用法.
自定义:
test定义
{
props: ['value'],
template: `<input :value="value" ...
我相信很多人都通过.vue文件来写过组件.但是你们有想过vue文件是怎么通过webpack打包的?大部分可能都会知道是通过vue-loader处理的.这边文章会介绍下我所了解的vue-loader,底层的一些细节我不会覆盖.(欢迎纠错)
首先我们看下vue-loader的文件结构:
lib
--- codegen
--- customBlocks.js
...