引言 前端开发经常需要等待后端的接口,严重影响了开发效率,我们一般采用mock方式来避免这个问题。本人参考了大量文章,结合自己的经验,给出自己在mock上的一些理解。 1. 原理 何为mock,我认为mock主要就是通过…
分类:html5
ALL HTML TAGS
ALL HTML TAGS Tags Description New in HTML5 0 <!-- --> comment 1 <!DOCTYPE html> document type 2 &…
前端面试每日3+1——第100天
今天的面试题 (2019.07.25) —— 第100天 [html] HTML5怎么为输入框添加语音输入的功能呢? [css] 如何让大小不同的图片等比缩放不变形显示在固定大小的div里?写出来 [js] 分别封装精确…
自学前端的小白之初次编写form表单的经验与错误总结
学了这么久的前端,一直没有具体总结自己的经验,只有一些记录在笔记的零星经验,今天来这里说说我在初次编写from表单过程中总结出的东西: 首先我个人认为最难的也是个人认为最重要一点:就是当我们的程序发生问题时该怎么解决? …
vuex源码分析(二)
继上面讲完contructor函数,我们继续来讲后面的内容 get state () { return this._vm._data.$$state } set state (v) { if (process.env.N…
破解浏览器同源政策利器之JSONP
本文是在了解了浏览器的同源规则之后,学习了破解这个规则的一个简单有效的方法->JSONP。主要通过阮一峰老师的 博客学习 浏览器的同源规则 有这样一个背景,如果你通过银行的网站进行的取钱的交易,而其他用户可以通过某…
前端开发 面试 精选
AngularJS。 优点: 模板功能强大丰富,并且是声明式的,自带了丰富的Angular指令; 是一个比较完善的前端MV*框架,包含模板,数据双向绑定,路由,模块化,服务,过滤器,依赖注入等所有功能; 自定义Direc…
wepy 项目的初始化应用
1.初始化wepy项目 安装脚手架 npm install -g wepy-cli wepy init standard my-project 切换至项目目录 初始化项目 npm install 开启实时编译 wepy …
前端性能优化(Application Cache篇)
正巧看到在送书,于是乎找了找自己博客上记录过的一些东西来及其无耻的蹭书了~~~ 小广告:更多内容可以看我的博客 之前在segmentfault上刷问题看到一个关于manifest的问题,很好奇就研究了一下applicat…
HTML5中类jQuery选择器querySelector的使用
简介 HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器。这使得在编写…
CSS常用代码
1. css 2.x 文字换行 /*强制不换行*/ white-space:nowrap; /*自动换行*/ word-wrap: break-word; word-break: normal; /*强制英文单词断行*/…
浏览器渲染的那些事(三)
终于到了布局的部分了! 布局 当渲染对象被创建并添加到树中,是没有位置和大小的,计算这些值的过程称为layout或reflow。布局是一个递归过程,由根渲染对象开始,对应html文档元素,布局继续递归的通过一些或所有的f…