加载中
祝各位2019🐷年,开工大吉!

祝各位2019年 🐷事大吉,身体健康,万事如意,大吉大利,风调雨顺,财源滚滚! PS:高清壁纸送给大家~

02/11 10:58
18
用typescript开发爬虫过程实践

demo码云git地址: https://gitee.com/jamesview/jspider 用typescript开发爬虫过程实践 最近刚学typescript,想着能用来做点什么,顺便也练练手,加之最近也有个想法,前提是需要解决数据来...

谷歌开源quicklink,加载时间从4.6s降到0.7s

作者|Google 团队 译者|无明 近日,Google 团队在 GitHub 上开源了一个项目 quicklink,quicklink 能在空闲时预取 viewport 内的链接来加快后续页面的加载速度。具体的技术原理和实现过程请...

Vue调试神器Vue.js devtools

前言: Vue.js devtools是一个高效的vue项目可视化检查工具,其主要功能就是可以快速查看页面结构、组件中的data变量、computed计算属性、props父组件传过来的值等等 Chrome上的使用方法: 科学...

01/22 19:37
44
使用Chrome DevTools的Timeline分析页面性能

随着webpage可以承载的表现形式更加多样化,通过webpage来实现更多交互功能,构建web应用程序已经成为很多产品的首要选择。这种方式拥有非常明显的优势:跨平台、开发便捷、便于部署和维护等...

2018/12/29 10:53
13
干货满满!10分钟看懂Docker和K8S

本文来源微信号:鲜枣课堂 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。 LX...

作业帮一课FE技术分享记录

2018-12-25 基于Node.js的HTTPS MITM(中间人)代理的原理和实现 如何写一个webpack插件(一) 2018-12-10 Chrome插件(chrome Extensions)开发攻略 1.2 Chrome扩展及应用开发(首发版) 1.3 ...

git reset放弃修改&放弃增加文件

1. 本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改。 单个文件/文件夹: $ git checkout -- filename 所有文件/文件夹: $ git checkout . 2. 本地新增了一堆文件(并没有git a...

Git
2018/12/19 15:54
15
vue nextTick深入理解---vue性能优化、DOM更新时机、事件循环机制

定义[nextTick、事件循环] nextTick的由来: 由于vue的数据驱动视图更新是异步的,即修改数据的当下,视图不会立即更新,而是等同一事件循环中的所有数据变化完成之后再统一进行视图更新。 ...

2018/12/14 14:55
20
浏览器缓存 from memory cache与from disk cache详解

在chrome浏览器中的控制台Network中size栏通常会有三种状态 1.from memory cache 2.from disk cache 3.资源本身的大小(如:1.5k) 那么问题来了 1.三种区别在哪里;2.浏览器采取不同措施的原则...

2018/11/30 17:15
17
关于 npm audit fix

run npm audit fix to fix them, or npm audit for details npm audit : npm@5.10.0 & npm@6,允许开发人员分析复杂的代码,并查明特定的漏洞和缺陷。 npm audit fix :npm@6.1.0, 检测项目...

npm
2018/11/29 15:36
857
多版本node并存解决方案:使用nvm,以及切换nvm下载源

写在最前,出现nvm use 出问题 $ nvm use 7.2.0 exit status 1: '.....这种问题,主要是因为安装路径有中文或者空格,导致了nvm识别不了输出乱码。nvm 和 node 的安装路径不能有空格。 在接触n...

2018/11/24 19:03
80
用nrm一键切换npm源

当使用官方npm源安装各种包比较慢的时候,建议修改npm源地址 查看npm源地址,在终端输入以下命令 npm config list 会看到官方的npm源 metrics-registry = "https://registry.npmjs.org/" 国内...

npm
2018/11/24 16:40
15
用100行代码提升10倍的性能

提出问题 从一个我常用的面试题,也是真实需求开始聊起: 你需要在前端展示 5000 条甚至更多的数据,每一条数据的数据结构是一个对象,里面有格式各样的属性。每个属性的值又可以是基本类型,...

2018/11/23 11:42
20
详解Object.values(),Object.keys(),Object.entries(),Object.create(),includes()

(1)Object.keys() // 返回数组,成员是参数对象自身的(不含继承的)所有可遍历(enumerable)属性的键名。 eg:var obj = {a:1,b:'gy'} Object.keys(obj) // ['a','b'] (2)Object.values...

2018/11/21 19:21
16
当Redis内存用尽时会做何处理?

如果你打开虚拟内存功能,当内存用尽时, Redis就会把那些不经常使用的数据存储到磁盘。 如果Redis里的虚拟内存被禁了,他就会用上操作系统的虚拟内存(交换内存),同时性能急剧下降。 你可以配...

2018/10/30 18:12
15
移动端浏览器隐私模式/无痕模式使用本地存储localStorage/sessionStorage的问题

开发H5 webapp时经常需要使用本地存储,如localStorage和sessionStorage存储一些数据,相比最多能存4k的cookie相比,用起来很好用。但是localStorage在iOS Safari、chrome和UC浏览器中的隐私...

2018/10/26 14:42
87
使用clipboard.js实现copy/复制/拷贝到剪贴板功能

clipboard.js 是一个不需要flash,将文本复制到剪贴板的插件(兼容性良好)。 github:https://github.com/zenorocha/clipboard.js/#clipboardjs 1 引入插件 普通引入: <script src="js/clipboa...

2018/09/25 15:10
88
TypeScrip最污的技术课-技术胖TypeScript图文视频教程

近日Node.js之父瑞安达尔(Ryan Dahl)发布新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node,使用 rust 语言代替 C++ 重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终...

2018/09/21 17:24
45
fisp配置编译时忽略特定文件和文件夹

前言: 我在fisp中使用了es6,导致项目中babel的node_modules文件夹被fisp编译了,项目release的时候从3秒钟上升到了20秒,所以我们需要忽略掉node_modules文件夹不让其被编译; 方法: 配置fis-c...

2018/08/08 15:19
54

没有更多内容

加载失败,请刷新页面

返回顶部
顶部