
es6
IT~少年人
渴望光荣
展开
-
javascript原型和原型链
原型链 JavaScript 规定,所有对象都有自己的原型对象(prototype)。一方面,任何一个对象,都可以充当其他对象的原型;另一方面,由于原型对象也是对象,所以它也有自己的原型。因此,就会形成一个“原型链”(prototype chain):对象到原型,再到原型的原型…… 如果一层层地上溯,所有对象的原型最终都可以上溯到Object.prototype,即Object构造函数的pro...原创 2021-04-27 15:38:56 · 83 阅读 · 0 评论 -
js中基本类型和引用类型理解
一、基本类型有6种。普通基本类型:null、undefined、Symbol特殊基本类型:Object、boolean、number二、引用类型。Object、Array、RegExp、Date、Function。三、两者的区别:引用类型值可以添加属性和方法,而基本类型值不可以。(1)基本类型。基本类型的变量和值都是存放在栈内存(stack)里的。基本类型的值是按值访问的。基本类型的值是不可变的。基本类型的比较是他们的值的比较。(2)引用类型。引用类型的变量存在栈中,而值是存放在堆原创 2021-02-24 15:59:53 · 207 阅读 · 0 评论 -
prop-Types验证
import React from "react";import PropTypes from "prop-types";class MyComponent extends React.Component { render() { // 利用属性做更多得事 }}MyComponent.propTypes = { // 你可以定义一个属性是特定的JS类型(Array,Boolean,Function,Number,Object,String,Symbol)。默认情况下,这些都是原创 2020-11-11 11:55:02 · 400 阅读 · 0 评论 -
前端js Aes对本地存储数据进行加密解密
1、npm install crypto-js2、编写LocalStorage类const CryptoJS = require('crypto-js');class LocalStorage { constructor() { this.autoEncrypt = true this.aseKey = '12345678' } setItem(key, value) { var v = value if (th原创 2020-07-07 17:21:22 · 3469 阅读 · 1 评论 -
ES6语法编写常用工具utils类
1、创建Config类,用户存储一些全局变量class Config { constructor() { this.BASE_URL = 'http://www.baidu.com' this.IMAGE_URL = 'http://www.cdn.baidu.com' this.SITE_PREFIX = 'ZP_' this.AJAX_CONFIG = { timeout: 10000,原创 2020-06-28 10:44:46 · 2316 阅读 · 0 评论