一些有趣的 JavaScript 和 CSS 库 工作中必然会用到的,使用 gzip 时它只有 5kb,因此它不会像 Bootstrap 或 Foundation 等其他框架一样重。此外,它遵循 BEM 标准,并在 flexbox 中有一个网格用于其布局。
主要记录一下个人的echarts的踩坑记录 echarts 坑,下次遇到的时候能够参考一下,echarts设置阴影背景问题,splitNumber 是echarts 按照这个大概的分成这个 不准 不一定一定是分成这个 , interval 是按照刻度的间隔 来分
backdrop-filter 可以说是 CSS 中为毛玻璃量身定制的一个属性了。这也就是我在标题中使用熠熠生“毛”的原因了。
Puppeteer 是 Chrome 开发团队在 2017 年发布的一个 Node.js 包,用来模拟 Chrome 浏览器的运行。我们团队从 Puppeteer 刚发布出来就开始成为忠实用户了(主要是因为 PhantomJs 坑太多了),本文主要在介绍 Puppet…
目前在前端开发中基本都会用到加密,最常见的就是登录密码的加密。接下来会为大家介绍几种加密方法。 ## 1. md5 加密 MD5 加密后的位数有两种:16 位与 32 位。默认使用32位。 (16 位实际上是从 32 位字符串中取中间的第 9 位到第 24 位的部分)
async await 中添加错误处理个人认为是有必要的,但方案不仅仅只有 try...catch。
发表于 2021-09-23 |
分类于 prerender
文章目录前言目标运行流程图安装中间件安装Prerender服务安装Chrome启动Prerender.io服务测试If you use html5 push state (recommended):If you use the hashbang (#!):通过curl命令测试前言使用Angular,Vue,React进行单页网站开发,用户浏览时浏览器动态解析JS,呈现出最终的页面,用户体验比较...
发表于 2021-09-23 |
分类于 编译原理
说起路由懒加载,大家很快就知道怎么实现它,但是问到路由懒加载的原理,怕有一部分小伙伴是一头雾水了吧。下面带大家一起去理解路由懒加载的原理。 路由懒加载也可以叫做路由组件懒加载,最常用的是通过import()来实现它。 然后通过Webpack编译打包后,会把每个路由组件的代码分割…
发表于 2021-09-23 |
分类于 编译原理
vue实例生成vnode是基于render函数,但平时我们很少直接写render函数,而是写template,vue会通过编译将template转化成render函数。 在vue包的package.json中,"module"字段指向的是"dist/vue.runtime.es…
发表于 2021-09-23 |
分类于 设计模式
发布-订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在 JavaScript 开发中,我们一般用事件模型来替代传统的发布—订阅模式。