首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
人生缺张草稿
掘友等级
前端开发工程师
厨艺界的码农
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 20
沸点 4
赞
24
返回
|
搜索文章
赞
文章( 20 )
沸点( 4 )
单调队列及经典问题
RMQ 问题 在讨论单调队列问题前,我们先看下 RMQ 问题 RMQ(x, y) 就是询问数组在区间 [x, y] 内的最小值 现有数组如下,index 为数组索引值,value 为索引对应的元素值
HTML5基础
用js触发form的submit事件,会直接进入第(3)步,不会进行html5表单验证。 所以,要想出现html5的验证提示,必须经过submit按钮。 用js触发form的submit事件,会直接进入第(3)步,不会进行html5表单验证。 所以,要想出现html5的验证提示…
我理解的函数的节流&防抖
函数节流: 规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效(当达到了一定时间间隔就会执行一次) 当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。如下图,持续触…
我知道的回流和重绘以及优化方案
回流和重绘是浏览器渲染的机制,是经过服务器Response响应阶段之后进行的渲染机制,相应要了解回流和重绘先看一下浏览器的渲染机制。 当浏览器拿到一个网页后,首先浏览器会先解析HTML,如果遇到了外链的css,会一下载css,一边解析HTML。 当css下载完成后,会继续解析c…
浅谈js对象的拓展、密封以及冻结的三大特性
由于最近一直在看Vue的源码,里面有对冻结特性Object.freeze的应用,于是找了资料,发现了以前没有用过的js的新特性,发现以前没用过的东西的感觉真爽,于是决定把他们总结下来。 一个对象是冻结的(frozen)是指它不可扩展,所有属性都是不可配置的(non-config…
单元测试框架Jest
Jest是Facebook开发的一个对javascript进行单元测试的工具,之前仅在其内部使用,后开源,并且是在Jasmine测试框架上演变开发而来,使用了我们熟知的**expect(value).toBe(other)**这种断言格式。 自动化测试使得大团队中的开发者可以维…
mock数据的几种姿势
前后端分离,往往后端负责提供数据接口,前端负责数据展示,但是往往后端接口有延迟或者其他原因,前端并不能等待接口进行下一步开发,所以mock数据就变得很重要(由于我司后端给力,接口给的非常迅速,所以实际开发中并没有使用过mock数据,mock数据往往是在个人项目中使用)。废话不讲…
new Vue到底发生了什么(2.0)
一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实例,以及可选的嵌套的、可复用的组件树组成。当一个 Vue 实例被创建时,它将 data 对象中的所有的属性加入到 Vue 的响应式系统中。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。当这些…
vue-router导航守卫进阶&源码实现
前端路由实现起来其实很简单,本质就是监听URL的变化,然后匹配路由规则,显示相应的页面,并且无须刷新。vue-router共有三种守卫,分别是全局守卫、路由独享守卫、组件内的守卫。 导航被触发。 在失活的组件里调用离开守卫。 调用全局的 beforeEach 守卫。 在重用的组…
实现简约不简单的vuex
Error: [vuex] do not mutate vuex store state outside mutation handlers. 遵循原则:vuex对vue具有强依赖,vuex以及本demo只能用于vue项目。 action的实现在源码里有详细备注,请大家多多指正…
下一页
个人成就
文章被点赞
182
文章被阅读
69,215
掘力值
1,493
关注了
8
关注者
34
收藏集
0
关注标签
114
加入于
2017-12-05