会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
除除
除除的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
19
下一页
2022年1月11日
Bootstrap实战 - 响应式布局
摘要: 响应式布局就是一个网站能够兼容多个终端,而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。导航栏与轮播在大部分网站的头部占很高的比重,特别是导航栏,扮演着网站地图的角色。在响应式布局中,要求导航栏能够根据终端屏幕大小显示不同的样式。
阅读全文
posted @ 2022-01-11 23:32 除除
阅读(1006)
评论(1)
推荐(5)
2021年12月28日
前端性能和加载体验优化实践(附:PWA、离线包、内存优化、预渲染)
摘要: 一、背景:页面为何会卡? 1.1 等待时间长(性能) 项目本身包/第三方脚本比较大。 JavaScript 执行阻塞页面加载。 图片体积大且多。 特别是对于首屏资源加载中的白屏时间,用户等待的时间就越长,用户感知到页面的速度就越慢。麻省理工学院的 Richard Larson 在讲话中指出,“人类将
阅读全文
posted @ 2021-12-28 15:20 除除
阅读(1484)
评论(1)
推荐(5)
2021年12月5日
Bootstrap实战 - 瀑布流布局
摘要: 讲 Bootstrap 基础的教程网上已经很多了,实际上 Bootstrap 中文网(bootcss.com)里的文档已经写的很详细了,但实战的案例却不多。这里用一些当前流行的网页布局为导向,使用 Bootstrap 中的样式来完成它。每次只讲与案例相关的知识点,边学边练,加强理解。练习本案例需有
阅读全文
posted @ 2021-12-05 23:07 除除
阅读(1321)
评论(0)
推荐(3)
2021年11月15日
Promise + Async&Await + Array.reduce + 函数递归 解决网络/接口请求的依次/排队不间断间隔访问
摘要: 背景 试想在一个需要频繁更新数据的场景(例如:监控、图表类),常规方法是设置一个间隔 N 秒的定时器 setInterval;但是这种方式存在一个问题,当前一个请求时间过长时(超过了间隔时间),后一个请求的接口响应会先于前一个请求,也就是说,将导致旧的数据渲染会覆盖新的数据渲染。 解决方案 利用 A
阅读全文
posted @ 2021-11-15 10:53 除除
阅读(160)
评论(0)
推荐(0)
2021年8月3日
使用 GitLab CI/CD 和阿里云 CLI 自动部署前端项目
摘要: 一、什么是 CI/CD? CI(持续交付)是功能迭代后自动构建、打包、校验代码格式、跑单测、单测覆盖率,常见的就是 Webpack、Rollup、ESLint等。 CD(持续部署)是经过 CI 后,代码自动部署到服务器。 在 GitLab 中部署 CI、CD GitLab CI/CD 通 .gitl
阅读全文
posted @ 2021-08-03 01:20 除除
阅读(446)
评论(0)
推荐(0)
2021年4月15日
Postman 使用小技巧/指南
摘要: 一、什么是 Postman(前世今生) Postman 诞生于 2013 年,一开始只是 Abhinav Asthana 着手于解决 API 测试的工具,随着这个工具的使用者和需求迅速激增,Abhinav Asthana 找了他的两个前同事 Ankit Sobti 和 Abhijit Kane 一起
阅读全文
posted @ 2021-04-15 00:00 除除
阅读(1954)
评论(3)
推荐(3)
2021年3月15日
如何知道 window 的 load 事件已经触发
摘要: 背景 为了使页面加载更快,常常将一些不重要的第三方脚本在页面完成加载后进行懒加载。 // 做一些不影响业务的事情 window.addEventListener('load', () => { // 懒加载埋点分析 loadScript({ url: 'https://www.domain.com/
阅读全文
posted @ 2021-03-15 17:28 除除
阅读(424)
评论(0)
推荐(0)
2021年2月18日
前端常用库 CDN
摘要: ## jQuery 链接: - v1.9.1:https://i.mazey.net/lib/jquery/1.9.1/jquery.min.js - v2.1.1:https://i.mazey.net/lib/jquery/2.1.1/jquery.min.js - v3.1.1:https:/
阅读全文
posted @ 2021-02-18 11:34 除除
阅读(213)
评论(0)
推荐(0)
2021年2月17日
使用 rollup 打包可按需加载的 NPM 包
摘要: 安装 rollup npm install rollup --save-dev 配置文件 rollup.config.js export default { input: 'src/index.js', output: { file: 'lib/bundle.js', format: 'cjs' }
阅读全文
posted @ 2021-02-17 01:44 除除
阅读(184)
评论(0)
推荐(0)
2021年2月16日
webpack 4 快速搭建
摘要: 安装 npm install --save-dev webpack@4.30.0 webpack-cli@3.3.2 更新 package.json 脚本 "scripts": { "build": "webpack --config webpack.config.js" } 更新目录结构 webp
阅读全文
posted @ 2021-02-16 23:22 除除
阅读(118)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
19
下一页
公告