前言 web数据持久化最经典的场景莫过于登录态了。用户登录网站后,应该保留一断时间的登录态。一般来说,我们会将用户的登录信息保存在localStorage或者cookie中。...
前言 web数据持久化最经典的场景莫过于登录态了。用户登录网站后,应该保留一断时间的登录态。一般来说,我们会将用户的登录信息保存在localStorage或者cookie中。...
多人开发时,一般都会使用git来进行代码管理。使用过git的童鞋肯定对git pull git push git merge非常熟悉。那么,大家有没有了解过git reb...
介绍 ESLint 是一个开源的 JavaScript 代码检查工具,由 Nicholas C. Zakas 于2013年6月创建。JavaScript 是一个动态的弱类型语...
如上图所示,屏幕正中间有个元素A,随着屏幕宽度的增加,始终需要满足以下条件: A元素垂直居中于屏幕中央; A元素距离屏幕左右边距各20px; A元素里面的文字“A”水平垂直居...
介绍 按照官网的定义, Immutable Data是指一旦被创造后,就不可以被改变的数据。 相等性判断 JavaScript提供三种不同的值比较操作: 严格相等 ("tri...
场景 小程序有52个页面,其中13个页面无需任何身份,另外39个页面需要系统角色。对于这39个页面,如果微信用户没有系统角色,则跳转到登录页。 是否有系统角色信息需要通过异步...
遭遇“恶魔金字塔” 项目需要,封装了一个省市区的地址选择器组件。 可以根据省份id、城市id和区id对组件设置默认值。逻辑是这样的: 获取省份列表,选中默认省份; 第一步成功...
预览 作为一名前端人士,在一个web项目中,注册、登录、修改用户信息等功能的实现都离不开表单。在将用户输入的数据提交给后台之前,常常需要做一些客户端力所能及的校验工作。比如注...
业务场景 项目是一个单页面web应用,有一个基础的websocket服务,用于和服务器通信。刚开始主要有两个作用: 账号防重复登陆。当账号在另外的地方登陆时,websocke...
函数节流 适用场景:按钮防重复点击 函数防抖 适用场景:input输入框搜索
项目介绍 这是一个单页面应用,技术选型为:react+react-router+redux+es6。由于使用了阿里出品的dva前端框架(基于redux、redux-saga和...
git 官方文档 :https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%85%B3%E4%BA%8E%E7%89%88...
文章来源于 @justjavac在知乎上的邀请,要写在知乎上的回答。因为有原创,所以先首发,免得被伪原创。每天有大把的时间刷GitHub,写博客。从我大二的时候,大概六年前开...
redux介绍 redux是一个针对JavaScript应用的可预测的状态管理器。 redux中的设计模式 装饰者模式 定义:装饰者模式用于给对象动态地增加职责。 我们来看看...
翻译自:http://calendar.perfplanet.com/2013/diff/,感谢Christopher Chedeau! React是Facebook开发的一...
原文地址:http://facebook.github.io/immutable-js/ JavaScript的不可变数据集 Immutable一旦创建就不能被修改,可以使用...
工作中需要实现下图这种效果: 搜索框宽度随屏幕动态变化,搜索按钮宽度固定。 这其实是经典的两栏布局问题,可以通过absolute定位来实现。(实现方式有很多种,后续补上。) ...