发布了文章2020-03-13
为什么需要打包 原始的<script>标签加载JS的方式的弊端: 1.容易污染全局变量 2.模块加载的顺序需要事先定义好 3.模块之间的管理要主观了解清楚 4.模块加载过多会导致请求过多;全部打包在一起影响项目的初始化 了解完为什么需要打包之后,那我们很容易就能得...
赞了文章2019-04-09
最近在使用 Node 的子进程模块实现一些功能,对相关知识进行了一个系统的学习总结,这篇文章将会简要介绍我总结的 Node 中和进程有关的内容。包括:进程和线程、Node 的单线程的真正含义、创建进程的三种方法、进程间通信、进程以及信号量。有不当之处欢迎提出,一起...
赞了文章2019-01-14
今天最常讨论的术语之一是 API,很多人不知道 API 到底是什么,API 是 Application Programming Interface(应用程序编程接口)。顾名思义,它是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内...
发布了文章2018-10-23
你可以把流理解成一种传输的能力。通过流,可以以平缓的方式,无副作用的将数据传输到目的地。在Node中,Node Stream创建的流都是专用于String和Buffer上的,一般情况下使用Buffer。Stream表示的是一种传输能力,Buffer是传输内容的载体 (可以这样理解,Stream:外卖...
赞了文章2018-08-08
weui-wxss ★1873 - 同微信原生视觉体验一致的基础样式库zanui-weapp ★794 - 好用易扩展的小程序 UI 库wx-charts ★449 - 微信小程序图表工具Wa-UI ★164 - 针对微信小程序整合的一套UI库wux ★163 - 微信小程序自定义组件wemark ★161 - 微信小程序Markdown渲染库wxapp ★...
发布了文章2018-04-24
这个很好解释,user定义的是全局变量,fn调用的时候,相当于是window.fn(),而this就是指向调用它的对象,也就是window,所以第二个console输入的是lilei.而在最外层,this.user这里面的this其实是指向window的,所以也就相当于window.user,输出lilei。
发布了文章2018-04-24
第一点讲的是获取不存在与DOM树中的信息。比如<a>标签的:link、visited等,这些信息不存在与DOM树结构中,只能通过CSS选择器来获取;
发布了文章2018-04-24
这个方法的主要思想是布局中栏的时候,要把width设置为auto,保证中栏的宽度自适应。将中栏的左边margin设置为左边栏的宽度,留出左边栏的位置,同时将margin-right设置为ziwrap的margin-right的相反值,这样既能在ziwrap布局后留出右边栏的位置,还能保证中间栏的内...
赞了文章2018-04-13
咱们不搞一开始就一大堆理论知识介绍,怕把人讲懵了...... 咱们换一个思维方式——"从现象看本质",先说说我们看到了什么,再从看到的现象中提出问题,最后深入寻找答案。
回答了问题2018-03-08
4|4 100|100 100和100 各位相或操作100 45|4 101|100 100和100 各位相或操作101 58|4 1000|100 1000和0100 各位相或操作1100 12
赞了回答2018-02-07
用promise呀 {代码...}
关注了问题2018-02-07
赞了回答2018-02-07
{代码...}
赞了回答2018-02-07
{代码...}
提出了问题2018-02-07
赞了回答2018-01-23
然后,当ctx.body是Stream实例时,koa做了特殊处理,采用了pipe,因此虽然request(xx)是异步的,但还是能成功返回的原因。
提出了问题2018-01-22
发布了文章2018-01-19
Proxy是ES6的语法。对于ES6的箭头函数、变量的解构赋值,我们都能耳熟能详,熟练使用。对于Proxy 这样的特性却很少用到,一方面考虑到兼容性的问题(babel已经解决了),另一方面确实这些特性不那么容易使用,也就是使用场景不多。
提出了问题2017-12-29
提出了问题2017-12-15