第1章:引言 - 从jQuery到AI的前端变革 1.1 前端开发的时代变迁 还记得2005年的前端开发吗?那时候,我们用记事本编写HTML,用FTP上传文件,用IE6调试页面。一个简单的轮播图效果,需要写上百行JavaScript代码。而今天,我们有了Vite的秒级热更新,有了GitHub Copilot的 ...
在 lodash 诞生之初,JavaScript 语言的功能相对比较弱,因此它提供的工具函数显得极为实用。然而,随着 ES6+ 标准的逐步普及,许多过去需要工具库完成的操作,如数组和对象操作、字符串处理等,都已内置于语言特性中。 随着前端技术的不断演进,工具库的 ...
在日常的文字处理和编程中,下划线(_)是一个常用的符号。它不仅用于标识变量名、函数名等,还在某些格式中起到分隔和强调的作用。本文将详细介绍如何在不同设备和操作系统中输入下划线,帮助读者掌握这一基本技能。 一、下划线的基本概念 (Basic ...
前端运行时 Bun 1.0 正式发布,如今,Bun 已经稳定并且适用于生产环境。Bun 不仅是一个专注性能与开发者体验的全新 JavaScript 运行时,还是一个快速的、全能的工具包,可用于运行、构建、测试和调试JavaScript和TypeScript代码,无论是单个文件还是完整的全栈应用。
这时我们就有必要了解“_"这个符号的英文表达方法,才能顺利地在各个场合用英文报出自己带有下划线的账号。 下划线 "_" 的英文是:underscore 看到 under + score 这个组合,不少同学会误以为是”压低分数、低估“之类的意思。 但这里用到的是 score 作动词时的 ...
最近开始看 underscore.js 源码,并将 underscore.js 源码解读放在了我的 2016 计划中。 阅读一些著名框架类库的源码,就好像和一个个大师对话,你会学到很多。为什么是 underscore?最主要的原因是 underscore 简短精悍(约 1.5k 行),封装了 100 多个有用的方法,耦合度 ...
首先说说里面碰见的比较多的一个值:void 0, void本身是一个操作符,对表达式求值,并返回 undefined。所以void 0 其实就是等于undefined的,由于undefined本身在浏览器中的差异,有些undefined可以被重写,所以使用void 0 代替undefined更加安全。void(0)也常常在锚链接中这样 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果