• 阮一峰:看到一个笑话。有一本书《代码优化》,里面就写着三句话。第一句话:别做。第二句话(如果你是专家级开发者):还是别做。第三句话:实在忍不住,就多买一些硬件。 ​ 2018-01-18
    看到一个笑话。有一本书《代码优化》,里面就写着三句话。第一句话:别做。第二句话(如果你是专家级开发者):还是别做。第三句话:实在忍不住,就多买一些硬件。 ​
  • 阮一峰:希望进修前端开发的朋友看过来,这里有一个高级课程《前端小工BAT进阶师徒班》,1月28号开班,适合1-3年前端开发工程师。1、课程目标是培养学生达到阿里P6/腾讯T2-3的水平,并且直接内推优秀学生。 2、老师为前端技术专家杨文坚,他在腾讯带过的徒弟已有人达到腾讯t3(阿里p7)级别。该课程除了梳理 ​ 2018-01-18
    希望进修前端开发的朋友看过来,这里有一个高级课程《前端小工BAT进阶师徒班》,1月28号开班,适合1-3年前端开发工程师。1、课程目标是培养学生达到阿里P6/腾讯T2-3的水平,并且直接内推优秀学生。
2、老师为前端技术专家杨文坚,他在腾讯带过的徒弟已有人达到腾讯t3(阿里p7)级别。该课程除了梳理 ​
  • 阮一峰:除了使用 JS 代码追踪用户,现在有人提出还可以使用 CSS。下面是追踪用户是否点击某个链接的示例。我觉得这种方法更优雅,代码量也少,用户还没法禁掉,值得尝试啊。网页链接 2018-01-18
    除了使用 JS 代码追踪用户,现在有人提出还可以使用 CSS。下面是追踪用户是否点击某个链接的示例。我觉得这种方法更优雅,代码量也少,用户还没法禁掉,值得尝试啊。http://t.cn/RQagL7E ​
  • 阮一峰:下面是 Makefile 的一个简单例子。基本上,项目里面复杂一点的 Bash 命令,都建议写 Makefile 搞定。 ​ 2018-01-17
    下面是 Makefile 的一个简单例子。基本上,项目里面复杂一点的 Bash 命令,都建议写 Makefile 搞定。 ​
  • 阮一峰:Puppeteer 发布1.0版,无头浏览器事实上的标准。网页链接 2018-01-17
    Puppeteer 发布1.0版,无头浏览器事实上的标准。http://t.cn/RQ6Cim8 ​
  • 阮一峰:每家公司内部,都有推荐开发使用的操作系统。谷歌推荐使用的是 Linux,下面的报道称谷歌把内部使用的操作系统,从定制的Ubuntu改成了定制的Debian。我平时开发环境就是 Debian Testing,非常稳定好用,推荐给大家。网页链接 2018-01-17
    每家公司内部,都有推荐开发使用的操作系统。谷歌推荐使用的是 Linux,下面的报道称谷歌把内部使用的操作系统,从定制的Ubuntu改成了定制的Debian。我平时开发环境就是 Debian Testing,非常稳定好用,推荐给大家。http://t.cn/RQigeRt ​
  • 阮一峰:下图是 JS 语言如何实现 GOTO 效果。网页链接 2018-01-17
    下图是 JS 语言如何实现 GOTO 效果。http://t.cn/RQid10V ​
  • 阮一峰:打开 Chrome 浏览器的开发者工具,按下 Ctrl(或 Command) + Shift + P。在弹出的命令行输入 show coverage,就可以切换到 coverage 窗口,看到有多少代码是无用的。 ​ 2018-01-16
    打开 Chrome 浏览器的开发者工具,按下 Ctrl(或 Command) + Shift + P。在弹出的命令行输入 show coverage,就可以切换到 coverage 窗口,看到有多少代码是无用的。 ​
  • 阮一峰:下面的视频出自 Google 和 GitHub 联合开发的前端在线课程,使用 Lego 积木讲解网页布局。如果你觉得看文字教程学前端挺枯燥,那么可以试试这个课程,情景化教学,穿插着互动问答,还有一对一辅导,能大幅提高学习效率。网页链接 网页链接 2018-01-15
  • 阮一峰:厕所门口新装了提示牌,每个坑位的动态占用情况。 ​ 2018-01-15
    厕所门口新装了提示牌,每个坑位的动态占用情况。 ​
  • 阮一峰:目前,Node 必须使用 .mjs 后缀名,加载 ES6 模块。这个方案并不令人满意,尤其考虑到浏览器脚本也必须用这个后缀名。npm 公司的 CTO @ceejbot 现在提了一个新的方案,得到很多人的赞成。简单说,就是根据require和import自动选择加载方法。 网页链接 2018-01-15
    目前,Node 必须使用 .mjs 后缀名,加载 ES6 模块。这个方案并不令人满意,尤其考虑到浏览器脚本也必须用这个后缀名。npm 公司的 CTO @ceejbot 现在提了一个新的方案,得到很多人的赞成。简单说,就是根据require和import自动选择加载方法。 http://t.cn/RQ5wTK6 ​
  • 阮一峰:npm 发布年度统计。后端框架方面,Express 依然遥遥领先,后三名依次是 Koa、Hapi、Next。网页链接 2018-01-12
    npm 发布年度统计。后端框架方面,Express 依然遥遥领先,后三名依次是 Koa、Hapi、Next。http://t.cn/RQ4pe02 ​
  • 阮一峰:不知不觉,2018年已经过去了3%。有人搞了一个推特帐号@ProgressBar201X,每天一大早发进度条,提醒你今年的进度。 ​ 2018-01-12
    不知不觉,2018年已经过去了3%。有人搞了一个推特帐号@ProgressBar201X,每天一大早发进度条,提醒你今年的进度。 ​
  • 阮一峰:今天,Github 排行榜第一名,是一个梦幻项目。神经网络通过深度学习,自动把设计稿变成 HTML 代码。作者号称三年后,人工智能彻底改变前端开发。网页链接 2018-01-12
    今天,Github 排行榜第一名,是一个梦幻项目。神经网络通过深度学习,自动把设计稿变成 HTML 代码。作者号称三年后,人工智能彻底改变前端开发。http://t.cn/RQ24ZH8 ​
  • 阮一峰:(接上条)下图是一个例子,为什么不推荐省略分号。你能说出引擎此处不会自动添加分号的原因吗?网页链接 2018-01-12
    (接上条)下图是一个例子,为什么不推荐省略分号。你能说出引擎此处不会自动添加分号的原因吗?http://t.cn/RQLDf2F ​