Mortimer's Blogs

加速进化中~~

排序:
默认
按更新时间
按访问量

移动端浏览器兼容问题

目前,移动端的浏览器兼容问题也不少,在这里做下记录,便于以后查找问题。 1、click 300ms 延时响应 解决方案: 使用fastclick window.addEventListener("load", function () { Fast...

2018-09-12 20:24:13

阅读数:22

评论数:0

web的常见的性能优化方法

web性能优化相当重要,合适的优化,不仅可以提升客户端的用户体验,而且可以减少http请求次数和请求带宽,节约资源。最近两天在网上找了不少的资料,总结下来最详尽的一份介绍:  Web性能优化方案 ...

2018-09-11 11:07:29

阅读数:21

评论数:0

数据结构和算法

前端使用的数据结构和算法总结: 数据结构和算法

2018-09-07 15:16:11

阅读数:50

评论数:0

剖析Vue原理&实现双向绑定MVVM

推荐看看:   剖析Vue原理&实现双向绑定MVVM 后续自己重新总结一番...

2018-09-07 14:30:14

阅读数:16

评论数:0

Sizzle详解

今天重新看了一些博客对sizzle解析,有了一点新收获。 jquery的sizzle选择器引擎是一个很强大的功能,兼容了很多种选择器匹配的写法,比如可以使用它们的 id, 类, 类型, 属性, 属性值、伪类等来选取元素。废话补多说,下面来对sizzle做个大概的分析: 1、Sizzle整体结构...

2018-09-06 18:51:45

阅读数:13

评论数:0

BFC(块级格式化上下文)

之前一直听说这个概念,使用的时候也一知半解,没有细细研究,今天又遇到了,来做下小结。 1、什么是BFC 是Box Formatting Context(块级格式化上下文)的缩写,这里我们需要拆分为Box、Formatting Context;其中,   Formatting context...

2018-08-15 15:27:14

阅读数:10

评论数:0

CSS选择器总结

选择符是指一条CSS样式规则的最左边部分,总的可分为五大类十八种。 1、并联选择器:即群组选择器,即以“,”合并多个分组结果。 2、简单选择器:标签、ID、类、属性、通配符。 3、关系选择器:即派生选择器,亲子、后代、相邻、兄长。 4、伪类选择器:动作伪类、目标伪类、语言伪类、状态伪类、结...

2018-08-15 10:50:33

阅读数:14

评论数:0

JavaScript数据结构和算法

虽然前端平时用到的算法和数据结构并不多,但是还是很重要,今天偶然发现一个总结前端数据结构和算法的很好的博客,与大家共享一下。下面是链接:前端数据结构和算法总结...

2018-08-15 10:32:06

阅读数:18

评论数:0

jQuery源码分析

jQuery源码分析

2018-08-13 16:49:09

阅读数:8

评论数:0

vuex中使用modules时遇到的坑

其实也不算坑,只是自己没注意看官网api,定义module另外命名时,需要在module中加一个命名空间namespaced: true 属性,否则命名无法暴露出来,导致报[vuex] module namespace not found in mapState()等错误。...

2018-08-02 20:28:29

阅读数:409

评论数:0

vue的常用UI库之iView

最近写一个vue小项目(音乐播放器),需要使用到一些小图标,网上找到的零零碎碎,不成一套。于是在网上寻摸各种UI库,如element-ui、vux、mint-ui等,最后选择了iview,主要是icon比较多,使用也方便。  ...

2018-07-20 18:54:24

阅读数:86

评论数:0

flex布局遇到white-space失效问题

        昨天在用vue做移动端单页面时,遇到一个问题,给子标签加上flex等于1,尝试多次无效,发现把white-space属性去掉,就能正常实现等宽自适应布局。        初步定位问题为,white-space对flex弹性布局有影响。在网上找了一系列的资料,找到一个解决办法,给使用...

2018-07-09 16:35:14

阅读数:119

评论数:0

vue开发中遇到的滚动到底部加载更多数据问题

今天一直在思考如何这个效果,发现下拉到底部时,总是请求数据很多次,结果就是页面很长,无法再次下拉到底部。在网上找到了一个解决办法,通过增设一个开关,在拉到底部时,请求一次数据,如果成功,关闭开关;如果请求失败,继续打开开关,下拉再次请求。...

2018-07-04 20:33:44

阅读数:308

评论数:0

localStorage、sessionStorage、cookie

在HTML5中,新加入了一个localStorage的特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4K),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。...

2018-07-04 14:58:36

阅读数:18

评论数:0

观察者模式(订阅发布者模式)

        观察者(Observer)模式,也叫订阅发布者模式,顾名思义,就是有订阅者(Subscriber)和发布者(Publisher),两者的功能,订阅是请求在某些事件(event)到达时可以通知它并执行对应的动作(action),而发布则相对的是向订阅告知事件(event)已经到达,你...

2018-07-04 11:20:37

阅读数:83

评论数:0

JavaScript获取屏幕的宽度、高度

网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth网页可见区域高:document.body.offsetHeight网页正文全文宽:documen...

2018-07-04 10:06:00

阅读数:17

评论数:0

call、apply、bind的联系和区别

call和apply都是为了改变某个函数运行时的上下文而存在的(也就是改变函数的this指向); 如果使用call/apply,那么this指向的是第一个参数,apply的第二个参数是一个参数数组,call的第二个及其以后的参数都是数组里面的元素,就是说要全部列举出来;   看到一个比较形象...

2018-06-25 11:11:52

阅读数:21

评论数:0

Ajax详解

一、什么是ajax ajax是 "Asynchronous Javascript And XML" (异步JavaScript和XML)缩写。 ajax不是一种语言,而是一种为了创建更好更快和交互性更强的一种web应用程序的技术。 它是一套综合了多项技术的...

2018-06-22 19:05:59

阅读数:19

评论数:0

JavaScript字符串String的原生方法汇总

定位:charAt() 返回在指定位置的字符;charCodeAt() 返回在指定位置的字符的Unicode编码;indexOf() 返回某个制动的字符值在字符串中首次出现的位置;lastIndexOf() 从后向前搜索字符串;合并/截取:concat() 合并字符串slice() 提取字符...

2018-06-20 10:23:18

阅读数:58

评论数:0

JavaScript数组Array的原生方法汇总

增删的方法:push() 插入数组末尾,返回数组长度unshift() 插入数组开头,返回数组长度pop() 删除数组末尾,返回删除项shift() 删除数组开头,返回删除项重排序方法:reverse() 将数组翻转sort() 将数组按升序重排序截取/合并:concat() 合并,将添...

2018-06-20 09:33:36

阅读数:12

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭