关键字:状态
  • 为什么要用redux-saga
    redux redux是 JavaScript 状态容器,提供可预测化的状态管理。 应用中所有的 state 都以一个对象树的形式储存在一个单一的 store 中。 惟一改变 state 的办法是触发 action,一个描述发生什么的对象。 ...
  • es6 proxy浅析
    Proxy 使用proxy,你可以把老虎伪装成猫的外表,这有几个例子,希望能让你感受到proxy的威力。 proxy 用来定义自定义的基本操作行为,比如查找、赋值、枚举性、函数调用等。 proxy接受一个待代理目标对象和一些包含元操作的对象 ...
  • vue和react中循环key的作用
    没用过react开发项目,但想来跟vue在循环渲染中key的作用应该原理是一样的。循环在没有使用key的时候,vue会警告。但是这个key的作用是什么。 vue官方文档: 当 Vue 正在更新使用 v-for 渲染的元素列表时,它默认使用“ ...
  • 浅谈promise的用法
    promise 是es6中新增的一个对象 是异步编程的解决方案,主要解决异步编程中多个回调函数的使用问题 在实际开发过程中,我们可能遇到不止一个异步操作,每个异步操作都会有一个回调函数;那么有没有可能出现这样一种情况:本次异步操作的结果 ...
  • 盘点ES7、ES8、ES9、ES10新特性
    前言 从 ECMAScript 2016(ES7)开始,版本发布变得更加频繁,每年发布一个新版本,好在每次版本的更新内容并不多,本文会细说这些新特性,尽可能和旧知识相关联,帮你迅速上手这些特性。 image ES7新特性 1.Array.p ...
  • 盘点至今BAT前端程序员面试题目,附文本资料
    在分享这些面试题目和答案之前呐,可以先研究下我们去面试的整个流程是怎么样的,因为流程里面是包括面试官要问我们的面试题目的环节,那么我给大家整理了一下我之前参加一线互联网公司面试的具体的一些流程。 一丶通常第一次去公司正规的大公司会让你做一个 ...
  • promise实现前端缓存
    promise实现前端缓存 举个常见的场景:在调用接口前都需要做一个权限check,伪代码如下。 function getDataFromServer(url, options){ return checkFromS ...
  • web前端入门到实战:分析页面加载慢
    一般情况下,如果网页加载时间超过5s,用户就会感觉页面比较卡,用户体验相当差,用户可能会直接走人,所以加载的时间对于一个网站来说还是相当重要的。那做项目的时候怎样分析页面的加载速度慢呢? 首先我们要知道影响页面加载的因素 JS性能太差,阻塞 ...
  • web前端入门到实战:CSS的语法与工作流
    本篇则主要介绍CSS的语法与CSS是如何工作的。 CSS语法 1. 基本规则 CSS规则主要由两部分组成:选择器(selector)与声明(declarations)。 选择器(selector)是开发者希望改变样式的HTML元素。 声明( ...
  • web前端入门到实战:CSS的逻辑属性与盒子模型
    首先开篇之前先提个问题: 为什么Flex box跟Grid box的是以start、end为排列规则,而不是常规的top 、right 、bottom 跟left? 先不要急着往下翻,大家先思考一下。 这个问题的答案,鱼头会在文章中给出,欢 ...

暂无数据