记录一下js数组深拷贝与浅拷贝 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、JavaScript数组对象的拷贝。提示:以下是数组拷贝demo let arrA = [1,2,3]let arrB = []let arrC = Array.from(arrA);for(let i=0; i<arrA.length;i++){ arrB[i] = arrA[i]}arrA.push(4)arrB.pop()arrC.pop()console.
javascript常用方法 – String // 1.长字符串 // 1.1 let longString1 = "This is a very long string which needs " + "to wrap across multiple lines because " + "otherwise my code is unreadable."; // 1.2 反斜杠 let l...
编程之八大数据结构 数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示:每一种数据结构都有着独特的数据存储方式,下面是它们的结构和优缺点。1、数组数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。例如下面这段代...
ThinkPHP6开启多应用模式配置 1、安装多应用模式扩展think-multi-appcomposer require topthink/think-multi-app2、安装视图扩展composer require topthink/think-view3、config/app.php 存在修改为true否则添加 ‘auto_multi_app’ => true,php think bu...
react最简单的新建方式–Create React App npm install -g create-react-appcreate-react-app my-appcd my-appnpm startnpm run build报错package.json,添加一句 “homepage”:”.”
网页设计规范 网页UI设计规范1.网页规范:网页宽度为1920 高度不限,有效可视区:950px~1200px宽度,具体尺寸根据项目,客户要求以及用户群决定。首屏高约为700-750PX 主体内容区域1200文档建立:文件宽度为1920PX 高度不限,RGB颜色模式, 分辨率722.字体规范:中文常用字体:宋体-字体样式(无)、微软雅黑-字体样式(Windows LCD)、苹方(MAC)英文常用字体:Time...
js数组深拷贝与浅拷贝 js数组深拷贝 和 浅拷贝let arr = [{name:'wll'},{age:'32'}]let newArr1 = arrlet newArr2 = arr.slice()let newArr3 = arr.concat()let newArr4 = JSON.parse(JSON.stringify(arr))let newArr5 = [...arr]...
react-navigation安装适配指南 react-navigation从发布以来经历了1x,2x,3x,4x的重要变更,现在已经到了5x的阶段,5x相比4x支持了JSX的写法,但由于5x新发布不久,bug会比4x多一些;还有就是5x生态没有4x健全,用的公司也不是很多,遇到问题在网上能够找到的资料没有4x全,因此建议大家在4x上进行学习,然后待5x稳定了以及生态健全了之后,在通过本课程提供的4x到5x的迁移教程进行迁移。因为re...
vscode中一键生成react代码块以及快速补全react代码 1.vscode扩展搜索ES7 React/Redux/GraphQL/React-Native snippetsd或者React-Native/React/Redux snippets for es6/es7 并安装(如果安装后者 直接cccs可以一键生成模板块 安装前者 步骤如下)2. 安装后rcc回车即可生成有状态组件3.rfc回车 生成无状态组件4.快速补全react代码 ...
ThinkPHP6搭建多应用网站基础框架 在命令行下面,切换到你的WEB根目录下面并执行下面的命令:composer create-project topthink/think projectname如果要使用多应用模式,需要cd 到项目根目录安装多应用模式扩展think-multi-app。composer require topthink/think-multi-appcomposer require top...
es7 数组解构输出对象 /*** const arr = [[100,200,300],[1,2,3]]; * 期望数据格式: * [ * {key: 0, piece: 100,amount:200, sum: 300}, * {key: 1, piece: 1,amount:2, sum: 3} * ]*/let newPoints = arr.map(([piece,...
CSS和JS标签style属性对照表 盒子标签和属性对照CSS语法(不区分大小写)JavaScript语法(区分大小写)borderborderborder-bottomborderBottomborder-bottom-colorborderBottomColorborder-bottom-styleborderBottomStyleborder-bottom-widthborderBottomWidthborder-colorb...
mock、json-server、swigger 1、mock.js2、json-servernpm install -g json-serverjson-server --watch db.json3、swigger