面试官问:能否模拟实现JS的new操作符

2018-11-05
阅读 8 分钟
7.3k
这是面试官问系列的第一篇,旨在帮助读者提升JS基础知识,包含new、call、apply、this、继承相关知识。面试官问系列文章如下:感兴趣的读者可以点击阅读。1.面试官问:能否模拟实现JS的new操作符2.面试官问:能否模拟实现JS的bind方法3.面试官问:能否模拟实现JS的call和apply方法4.面试官问:JS的this指向5.面试官问:J...

前端使用puppeteer 爬虫生成《React.js 小书》PDF并合并

2018-08-29
阅读 4 分钟
9.7k
您可以在浏览器中手动执行的大多数操作都可以使用Puppeteer完成!生成页面的屏幕截图和PDF。抓取SPA并生成预渲染内容(即“SSR”)。自动化表单提交,UI测试,键盘输入等。创建最新的自动化测试环境。使用最新的JavaScript和浏览器功能直接在最新版本的Chrome中运行测试。捕获时间线跟踪 您的网站,以帮助诊断性能问题。测...

分析vue-cli@2.9.3 搭建的webpack项目工程

2018-06-11
阅读 28 分钟
9.2k
已经有很多分析Vue-cli搭建工程的文章,为什么自己还要写一遍呢。学习就好比是座大山,人们沿着不同的路登山,分享着自己看到的风景。你不一定能看到别人看到的风景,体会到别人的心情。只有自己去登山,才能看到不一样的风景,体会才更加深刻。

win10 安装 oh my zsh 和 windows git bash 设置别名提高效率

2018-06-03
阅读 5 分钟
17.9k
安装成功后,配置信息会在~/.zshrc。可以通过vim ~/.zshrc打开编辑zsh配置信息,可以看到默认配置了git 插件Plugin:git。也就是说,可以更加简便的使用git 相关的一些别名。

vue 2.x项目 vue-qriously 生成二维码并下载、cliploard复制粘贴

2018-05-15
阅读 6 分钟
19.7k
近日,重构项目某一老模块时,有一个功能是生成二维码并下载,还可以复制链接。列表每项都有二维码、下载二维码和复制链接和列表上方总的二维码。老模块是用的qrocode中文文档,qrcode github。

JavaScript 对象所有API解析

2017-08-20
阅读 11 分钟
12.9k
你好,我是若川,微信搜索「若川视野」关注我,一起交流学习。之前看到【深度长文】JavaScript数组所有API全解密和JavaScript字符串所有API全解密这两篇高质量的文章。发现没写对象API解析(估计是博主觉得简单,就没写)。刚好我看到《JavaScript面向对象编程指南(第2版)》,觉得有必要写(或者说chao)一下,也好熟...

《JavaScript语言精粹 修订版》 读书笔记

2017-07-23
阅读 17 分钟
6.9k
之前看到这篇文章,前端网老姚浅谈:怎么学JavaScript?,说到怎么学习JavaScript,那就是看书、分析源码。10本书读2遍的好处,应该大于一本书读20遍。看书主动学习,看视频是被动学习。看书和分析源码的时机。但已经工作一年半载时,正是提高的好时候,此时可以去看书了。全面系统的梳理知识点,扫清自己的盲区。如果只...