240 发简信
IP属地:天津
  • 120
    Typescript安装编译与数据类型

    typescript安装编译运行 安装全局的typescript,npm install -g typescript(只需要安装一次) 编译方式一: 根目录下执行 tsc i...

  • 高级TypeScript类型

    本文将提供使用typescript高级类型(Record,Partial,Required,Pick , Omit)如何在react中使用的示例。 Record typeSc...

  • 120
    深入浅出Object.defineProperty()

    讲解大致会根据下图展开 本文部分参考了书籍《你不知道的javascript》上卷 对象的定义与赋值 经常使用的定义与赋值方法obj.prop =value或者obj['pro...

  • 浏览器渲染机制、重绘、重排

    网页生成的过程 HTML解析器会将html解析成DOM树 CSS解析器会将css解析成CSSOM树 结合DOM树和CSSOM树,生成一颗渲染树(render DOM) 将所有...

  • @码代码的青年 可以使用 let CryptoJS = require('crypto-js') 引入使用

    crypto-js 加密

    项目中,为了安全性考虑,登录时会对账号密码进行加密,一般会通过MD5、AES进行加密,本文将介绍crypto-js,也就是AES方式在vue项目中加密的用法。 安装 加密、解...

  • React 列表与表单

    列表 在React中,拿到一组数据后,一般会用map方法来遍历渲染。 表单 HTML 表单元素与 React 中的其他 DOM 元素有所不同,因为表单元素生来就保留一些内部状...

  • React 状态提升

    在不使用任何状态管理方案的前提下,React 组件之间共享状态,只能靠 props 传播。 父->子的传播非常容易,直接 A->B 子->父 :调用父组件传递过来的方法去实现...

  • React条件渲染

    react条件渲染的形式有4种。常用的为&& 和 三目运算 元素变量控制 它可以帮助你有条件地渲染组件的一部分,而其他的渲染部分并不会因此而改变。这个变量必须是状态变量,才可...

  • Hooks

    useState useEffect useEffect可以直接读取组件内的state,并且默认情况下每次渲染的时候都会执行。(因为也可以跳过它) 清除effect(可选) ...

  • 前端js 分页功能

    虽然项目大多数的分页都是在后端做,但有些业务场景不适合在后端做分页,就需要前端的小🉑爱们去实现。 效果 实现思路 data:源数据curPage:当前页(最好从0页开始)pa...

  • axios+Vue实现上传文件显示进度功能

    前言 最近项目中有一个上传文件时需要显示上传进度的功能,在文件很大或者网速很慢的情况下,上传过程中需要给出实时的上传进度百分比,来提高用户体验度。 效果 实现 利用axios...

  • crypto-js 加密

    项目中,为了安全性考虑,登录时会对账号密码进行加密,一般会通过MD5、AES进行加密,本文将介绍crypto-js,也就是AES方式在vue项目中加密的用法。 安装 加密、解...

  • js 对象数组属性相同的值合并相加

    对象数组根据某一相同项示例为travelerEmpNum,合并其他属性为一个数组,主要包括对象数组根据某一相同项合并其他属性为一个数组,为项目需求。 对象数组示例 合并后的结果

  • vue 路由

    动态路由 使用动态路由配置的(如:‘:id’),可以在this.$router.params.id获得。 官网例子: 模式匹配路径$route.params/user/:us...