首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端小闲鱼
掘友等级
前端bug工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
195
文章 180
沸点 15
赞
195
返回
|
搜索文章
最新
热门
vue前端动态路由实现用户权限过滤
在后台系统这类的项目中,用户角色和权限的区分是不可分割的一部分需求。常见的用户权限区分形式有两种,一是前端请求接口拿到后台配置的用户权限信息;另一种是直接由前端来定义每种用户角色的权限页面,然后在生成对应的路由。今天我们来了解前端配置路由权限的方式。 这样配置后,所有用户角色的…
基于react来实现一个虚拟列表
在工作中,我们经常会以列表的形式来展示内容,当时如果列表项很多的话,在pc端我们会考虑用分页的形式来解决长列表带来的性能问题。但是如果是在移动设备,为了用户体验,我们通常是用长列表的形式来展示,用户只需上下滑动来浏览。这时如果不做处理,而是一次加载全部的数据,那么当数据量过大的…
编写一个自定义 TypeScript ESLint plugin
在日常的项目中,我们经常遇到需要计算的场景。但是JavaScript计算有很大的精度问题,而且在编码代码的时候会经常忽略精度,从而增加QA同学和我们自己的工作量。 为了解决精度问题,社区也为涌现很多优
迟来的前端面经
最近也是在换工作,小公司和大厂(虾皮、腾讯)都有面试。几次面试收获还是比较大的,了解许多自己的短板,当然也拿到了合适的offer。本文主要整理下面试遇到的问题和知识点,希望对准备找工作的掘友有所帮助。 面试的时候,前端基础知识,还是仔细准备,这一块可以问的东西很多,不管哪一面,…
移动端适配方案小结
流式布局是一套典型的弹性布局,它的关键特点是:页面中的关键(布局)元素的宽高和位置都不会变化,只有容器元素在做拉伸变化,简单来说就是宽度的拉伸,快级盒子默认就能适应容器的宽度。这种布局对于页面简单的web app是足够了,比如拉钩的页面: 中间每条招聘信息不管分辨率怎么变,招聘…
vue数据监测机制--observer
检测数据为对象的时候,必须先声明属性 ,这个属性才是响应式的。 在js中有两种方法可以侦测到对象的变化Object.defineProperty和ES6的Proxy,vue2.0的版本是采用Object.defineProperty来检测对象数据的变化。根据vue的使用特性,我…
vue项目配合axios实现loading效果
在实际项目中,前端发送请求获取数据刷新页面是大家非常熟悉的操作。请求响应的快慢,与业务逻辑的复杂程度和网络环境有关,很有可能出现请求延迟的情况,如果我们不处理请求响应前后的交互,那么页面在请求响应成功之前这段事件就没有任何提示信息,这是非常影响用户体验的。但是如何为每个请求单独…
vue原理依赖收集--watcher
前文,有聊到vue中的数据侦测机制(observer),如果实现对监听对象object和数组的数据变化。但是,如果我们只知道数据的变化,也无法及时的把这些数据更新到视图。所以,我们需要收集依赖,等数据更新了,就把收集到的依赖循环触发一遍就好了,这样数据的变化就可以及时更新到视图…
前端常见中间件机制对比分析
在日常的的开发中,我们有用到很多的库,这些库不仅功能强大,而且配置灵活,对外提供接口来让我们自己来实现部分逻辑分层,来满足业务中千奇百怪的业务需求,这就是大家常说的中间件机制。 本文将以koa、 express、 axios和redux为例,来了解前端常见的几种中间件实现方式。…
Canvas射击小游戏
分享下,结合面向对象开发 和 Canvas ,来完成的 Canvas 射击小游戏。 概述:Canvas 射击小游戏要求玩家控制飞机发射子弹,消灭会移动的怪兽,如果全部消灭了则游戏成功,如果怪兽移动到底部则游戏失败。 首次打开页面,将会展现游戏准备界面,界面有游戏标题和和游戏描述…
下一页
个人成就
文章被点赞
163
文章被阅读
40,273
掘力值
1,233
关注了
68
关注者
40
收藏集
16
关注标签
19
加入于
2017-09-03