关键字:做法
  • 为什么很多公司都不招大龄程序员?
    中国的公司,尤其互联网公司里,总是流传着这样一则鬼故事:35岁以上的老员工,都消失了。 今天在知乎上看到一个问题,说:为什么很多公司都不招大龄码农? “本人 36,最近联系猎头找个工作,猎头说只能找技术管理类的了,纯开发的一般公司 32 岁 ...
  • Puppeteer 系列踩坑日志—1—批量截图变白
    在平时使用puppeteer最多的就是截图了(每日批量自动截图),我的目标是X宝的一些店铺首页,这次遇到的问题就是在一些无线端,商家的页面非常长,甚至多的达到了6-10万像素。经常出现白屏或者残缺现象。 第一坑:加载问题? 遇到类似问题。 ...
  • 【源码解读】通过分析 Vue computed 的实现,居然发现隐藏的小彩蛋
    Vue 的 computed 经常会用到,其中包含以下两个重点: 1、 computed 的计算结果会进行缓存; 2、只有在响应式依赖发生改变时才会重新计算结果。 接下从源码的出发,看看能不能验证这两个重点。为了能更好理解 computed ...
  • 《你不知道的JavaScript》--词法作用域(02)
    一、词法阶段 词法作用域,就是定义在词法阶段的作用域,也是你再写代码时将变量和块作用域写在哪里来决定的。 看下如下代码 function foo(a){ var b = a * 2 function bar (c){ con ...
  • Puppeteer 系列踩坑日志—2—去掉自动化提示
    在使用puppeteer自动化的过程中,经常出现一个自动化提示:正在被自动化测试。而这个提示不仅仅有这个作用,它还能让很多网站识别出来,你是在使用爬虫访问,从而采取了相应的反制措施,怎么反制,你懂得。今天我们就来探讨下这个问题! 基础:c ...
  • 如何优雅地取消 JavaScript 异步任务?
    在程序中处理异步任务通常比较麻烦,尤其是那些不支持取消异步任务的编程语言。所幸的是,JavaScript 提供了一种非常方便的机制来取消异步任务。 中断信号 自从 ES2015 引入了 Promise ,开发者有了取消异步任务的需求,随 ...
  • 【模块化】JavaScript 模块系统大对决:CommonJS vs AMD vs ES2015
    说明 最近在学习 Webpack 模块部分的相关知识,正好读到这篇文章。学习与翻译花了将近一天左右的时间,本文纯属自学时的无聊瞎搞。如有错误,欢迎请指出。 原文:《JavaScript Module Systems Showdown: Co ...
  • IT学霸教你如何写出更好的CSS,分享web前端资料
    让我们开门见山:编写优秀的 CSS 代码是件十分痛苦的事情。很多开发人员都不想做 CSS 开发。你让我干什么都行,但是 CSS 还是算了吧。前端学习资料大礼包需要的加web前端的加群:965747894,我会免费分享给大家的哦在我创建应用的 ...
  • 关于css的几个建议
    在这篇文章中,我想跟你分享 20 条由 CSS 社区推荐的约定和最佳实践。 有些建议可能比较适合新手,而有些则更高级一些,但我希望每个人都可以在本篇文章中收获自己不知道的知识。 01、谨慎使用外边距属性 与其它的属性不同,垂直方向上的外边距 ...
  • 十大编程算法助程序员走上高手之路
    十大编程算法助程序员走上高手之路算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不 ...

暂无数据