
前端
文章平均质量分 81
大杯美式不加糖
前端
展开
-
前端基础知识之 Webpack
loader让webpack能够去处理那些非JS文件的模块,例如CSS与图片文件。原创 2022-07-22 11:51:01 · 1131 阅读 · 0 评论 -
百度地图数据可视化
可以到百度地图个性化地图去配置自己想要的颜色样式可以使用模板,也可以自己进行自定义,然后点击发布样式点击发布后会获得一个样式ID,将其复制下来styleId。原创 2022-07-21 13:44:59 · 3028 阅读 · 0 评论 -
前端基础知识之 Babel
根据所介绍,Babel其实就是,将ES6等高级语法转换为ES6之前这些能被低级浏览器所兼容的语法的工具。可以借助官网来了解一下Babel。Babel本身可以编译ES6的大部分语法,比如let、const、箭头函数、类,但是对于ES6新增的API,比如Set、Map、Promise等全局对象,以及一些定义在全局对象上的方法(比如)都不能直接编译,需要借助其他模块。Babel一般需要配合webpack来编译模块语法。...原创 2022-07-14 22:49:23 · 2512 阅读 · 0 评论 -
npm模块安装机制与实现原理
命令用来安装模块到 目录安装之前, 会先检查, 目录之中是否已经存在指定模块。如果存在就不再重新安装了,即使远程仓库已经有了一个新版本,也是如此。如果你希望,一个模块不管是否安装过, npm 都要强制重新安装,可以使用 或 参数。npm update如果想更新已安装模块,就要用到 命令它会先到远程仓库查询最新版本,然后查询本地版本。如果本地版本不存在,或者远程版本较新,就会安装。 命令怎么知道每个模块的最新版本呢?答案是 npm 模块仓库提供了一个查询服务,叫做 registry。以 np转载 2022-06-20 23:10:48 · 614 阅读 · 0 评论 -
浏览器的渲染和性能优化
本文主要讲谈及浏览器的渲染原理、流程以及相关的性能问题。原创 2021-06-30 14:39:25 · 196 阅读 · 0 评论 -
前端常用工具方法
验证邮箱export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)}手机号码export const isMoblie = (s) => { return /^1[0-9]{10}$/.test(s)}电话号码export const isPhone = (s) => { return /^([0-9]原创 2021-06-29 17:01:17 · 120 阅读 · 0 评论