- 博客(12)
- 收藏
- 关注

原创 对象与数组的深拷贝
什么是深拷贝和浅拷贝1)深拷贝在计算机中开辟了一块内存地址用于存放拷贝的对象,2)而浅拷贝仅仅是指向被拷贝的内存地址,如果原地址中对象被改变了,那么浅拷贝出来的对象也会相应改变。深拷贝和浅拷贝最根本的区别在于是否是真正获取了一个对象的拷贝实体,而不是引用。对象和数组占用内存较大,直接复制会发生引用。这个时候就需要深拷贝,来实现拷贝。防止发生引用数组对于ES6 数组有两种新的拷...
2018-08-24 14:46:56
375
原创 选中日期 与当前时间
checkDate (time) { let starttimes = new Date().getTime() let arrs = time.replace(/-/g, '/') let lktime = new Date(arrs) let lktimes = lktime.getTime() if (starttimes > lktimes)...
2019-03-04 09:48:43
218
转载 ES6总结
1.块级作用域的引入在ES6之前,js只有全局作用域和函数作用域,ES6中let关键字为其引入了块级作用域。let声明的变量只能在其所在的代码块内才能访问,var声明的变量由于是全局变量,因此可以在代码块外访问。2.暂时性死区var声明的变量可以在声明之前使用,相当于默认为其声明其值为undefined了;但是,let声明的变量一旦用let声明,那么在声明之前,此变量都是不可用的,...
2019-02-27 11:25:37
166
转载 日期增加方法 在指定日期增加 固定的天数 yyyy-mm-dd 转换出 yyyy-mm-dd
getNewDay (dateTemp, days) { // dateTemp = dateTemp.replace(/-/g, '/') 针对低版本 dateTemp = dateTemp.split('-') // let nDate = new Date(dateTemp) 针对低版本 let nDate = new Date(dateTemp[1] +...
2019-02-19 17:21:32
632
原创 vue书写规范
1.script标签方法内 语句结尾不可以使用。2.script标签内方法名 参数 尖括号以空格分割。如:function () {}3.script内先有单引号 ,才有双引号。
2018-11-21 17:34:32
412
转载 Mac配置Java开发环境
1. 下载JDK从下面链接选择合适版本的安装包进行下载...笔者下载的是jdk-9.0.1链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 安装JDK双击jdk-9.0.1_osx-x64_bin.dmg文件进行安装 3. 查看是否安装成功打开terminal,输入:ja...
2018-09-05 15:35:05
133
原创 node.js版本控制工具 windows下nvm使用爬坑
在windows 下使用nvm 需要注意得几点1.nvm 放入nodejs 同一路径下。注意此文件夹不能为管理员权限。如果为管理员权限。则不能使用nvm命令下载或切换node把版本2.下载指定版本的node。nvm install '版本号'3.切换指定版本的node。nvm use '版本号'4.查看当前使用版本。nvm current5.查看系统已安装的...
2018-08-24 20:19:56
293
原创 数组排序
数组排序方法//排序方法把数组1 按照数组2的字段顺序排序sortArray(arr1,arr2){let arr = [];for(let j in arr2){for (let i in arr1) {if (arr1[i] == arr2[j]) {arr.push(arr1[i]);}}}return arr;}...
2018-08-06 11:45:03
131
原创 primeng ui组件库使用的一些问题记录
1.在table中 一列下 装填两个操作<ng-template></ng-template>可以实现<p-dataTable><p-column field="" header="" ></p-column><p-column field="" header="&q
2018-08-03 09:49:57
707
原创 记录一下项目中遇到的问题及解决方案
1.项目中需要用发起流程。流程发起机制为每次加载 会向容器内添加一个流程,此流程不会被销毁。存在问题 多次加载后,走流程时会重复发起多次请求解决方案 把流程加载放在index中 ,确保每次进入项目 只会加载一次流程2.刷新此刷新页面问题在于,操作一个组件。要求另一个没有父子关系的组件进行其他操作。本想用监听 或者回调实现。后来发现 , 跳回路由可以快速完...
2018-08-03 09:41:39
5953
原创 angular2 获取路由传参
在ts中引入import { ActivatedRoute, Params, Router } from '@angular/router';注册服务时constructor( private route: Router, private router: Router, private routerInfo: ActivatedRoute ) { }需要获取时this.rou...
2018-07-09 16:35:40
945
原创 Angular2 惰性加载的特性模块
创建一个带路由的特性模块摘自angular中文官方教程 附angular 中文官网https://www.angular.cn/接下来,你需要一个要路由到的特性模块。要生成一个,请输入下列命令,其中的customers是该模块的名字:ng generate module customers --routing这会创建一个customers目录,其中有两个文件:Cu...
2018-07-06 10:11:30
657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人