我想要一个白菜
我想要一个白菜
全部文章
分类
CSS(4)
ES6(8)
JavaScript(24)
MySQL(1)
Node.js(10)
React.js(15)
Redux(2)
Vue.js(10)
webpack(5)
浏览器(2)
算法与数据结构(8)
归档
标签
去牛客网
登录
/
注册
一个前端切图仔的博客
记录点滴
全部文章
(共89篇)
Node.js多进程
简介 NodeJS的JavaScript运行在单个进程的单个线程上,一个JavaScript执行进程只能利用一个CPU核心,而如今大多数CPU均为多核CPU,为了充分利用CPU资源,Node提供了child_process和cluster模块来实现多进程以及进程管理。 child_process...
Node.js
2019-09-21
0
640
nginx--反向代理
下载安装 官方下载链接http://nginx.org/en/download.html,下载稳定版本下载到压缩包后直接压缩,然后双击nginx.exe即可启动任务管理器中可以看到是否启动成功 常用命令 启动 start nginx 查看配置是否正确 nginx -t -c conf/nginx....
JavaScript
2019-09-20
0
582
ES6学习笔记--Module
CMD&AMD 在ES6之前,社区已经有了一些模块化方法,最主要的是用于Node端的CMD和用于浏览器端的AMD。 CMD 在CMD中,有一个全局性方法require(),用于加载模块。假定有一个数学模块math.js,就可以像下面这样加载。 var math = require('math...
ECMAScript 6
2019-09-20
0
542
React 高阶组件(HOC)
简介 高阶组件的概念应该是来源于JavaScript的高阶函数:高阶函数就是接受函数作为输入或者输出的函数。而高阶组件就仅仅是一个接受组件作为输入并返回组件的函数。通常实现高阶组件的方式有两种 属性代理 反向继承 属性代理 属性代理是通过包裹原来的组件来操作props,举个栗子 import R...
React.js
2019-09-20
0
658
React ref
String ref 实例 // string ref class MyComponent extends React.Component { componentDidMount() { this.refs.myRef.focus(); } render() { retu...
React.js
2019-09-20
0
624
JavaScript运行机制
简述 对于常见编译型语言(例如:Java)来说,编译步骤分为:词法分析->语法分析->语义检查->代码优化和字节生成。对于解释型语言(例如JavaScript)来说,通过词法分析和语法分析得到语法树后,就可以开始解释执行了。 编译阶段 词法分析 词法分析是将字符流(char str...
JavaScript
2019-09-19
0
529
哈希表
题目出自LeetCodehttps://leetcode-cn.com 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1:输入: s = "anagram", t = "nagaram"输出: t...
算法与数据结构
2019-09-19
0
761
webpack打包原理&HMR
查找打包入口文件 通过 npm scripts 运行 webpack 开发环境: npm run dev 生产环境:npm run build 通过 webpack 直接运行 webpack entry.js bundle.js 在命令行运行以上命令后,npm会让命令行工具进入nod...
Webpack
2019-09-19
0
745
Vue diff VS React diff
简述 传统diff两棵树的算法时间复杂度很高,是O(n^3),Vue与React都对它们的diff算法做了优化。 Vue diff 开始比较 比较父节点是同一节点的那一层子节点 最大的根节点一开始可以直接比较 比较流程 先找到不需要移动的相同节点 再找到需要移动的相同节点 最后找不到,删除新建...
React.js
2019-09-18
0
1173
computed与watch
computed 主要用来计算,缓存值,当所依赖的值发生了变化才会更新 <div id="example"> <p>Original message: "{{ message }}"</p> <p>Com...
Vue.js
2019-09-18
0
509
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页