学习时间不短了.今天公司不加班总结一下我的开发经验吧,以下都是我认为很重要的总结哦!写下来让我自己也记得更清楚,同时希望可以帮助到有需要的同学哦 一: 参数传值的方法 1: data-id 我们可以给HTML元素添加da…
分类:html5
Mock.js使用
Mock.js 是一款前端开发中拦截Ajax请求再生成随机数据响应的工具.可以用来模拟服务器响应. 优点是非常简单方便, 无侵入性, 基本覆盖常用的接口数据类型. 大概记录下使用过程, 详细使用可以参见Mock文档 Mo…
前端路由之 History路由原生实现
History路由的实现 history 实现路由主要依靠两个API,前进或后退可以配合onpopstate事件 history.pushState 将当前URL和history.state加入到history中,并用新…
最大限度的减少浏览器的重新布局(Reflow&Repaint)
减少浏览器重新布局是优化web性能的一个重要手段。这是因为重新布局是浏览器在请求网络资源后所做的一个必要的工作,这也是浏览器渲染web页面的重要机制(详情可参考浏览器的运行原理)。在浏览器获得新的资源后,它会重新计算文档…
canvas应用一:简易时钟
写在之前 canvas 元素中提供了看似简单的绘图方法,但仔细挖掘,可以以此做出非常复杂而漂亮的图形。随着 API 的逐渐完善,我相信自己能进行更多有意思的尝试。 时钟的 canvas + js 实现主要是应用上下文的简…
前端兼容性问题总结
HTML 篇 样式兼容性问题 <!-- IE 按 Edge 模式渲染 --> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <…
整理前端各位面试达人的面经
准备在这里放一些网上比较好的前端面试分享,以后不断补充。1、百度阿里网易大疆等大小厂前端校招面筋 | 掘金技术征文地址:https://juejin.im/post/5bb470…2、应届渣渣前端面经(还有游…
前端面试【整理更新中】:HTML常见题目(带答案)
一、HTML常见题目01、Doctype作用?严格模式与混杂模式如何区分?它们有何意义?02、 HTML5 为什么只需要写 !DOCTYPE HTML?03、行内元素有哪些?块级元素有哪些?空(void)元素有那些?04…
微信小程序改变 button disabled 样式
微信小程序Button怎么设置disabled时的样式? /** 必须“提升指定样式规则的应用优先权(!important)。” **/ button[disabled] { color: #fff !important…
Express文件表单解析中间件 Multer简介
前言 Express中最常使用的form解析中间件就是body-parser了,但是它明确表示不会支持multipart/form-data类型的表单. 所以在body-parser官方文档中提供了如下的几个支持mult…
前端LRC歌词解析播放插件
前端LRC歌词解析播放插件 写音乐播放器的时候,做了显示歌词的功能,而歌词内容为lrc格式。为了显示歌词,就参考其他库根据自己的想法实现了一个基于JavaScript的lrc文件解析库。本项目已开源,地址:https:/…
好的知识文章分类汇总
浏览器 深入浅出浏览器渲染原理