js
令人着迷的夜晚
这个作者很懒,什么都没留下…
展开
-
javascript中apply、call和bind的区别
cnblogs.com/cosiray/p/4512969.html原创 2020-06-08 12:22:17 · 121 阅读 · 0 评论 -
localstorage和sessionstorage的区别
一样都是用来存储客户端临时信息的对象。1.生命周期localstorage:除非手动删除,否则一直存在sessionstorage:关闭窗口或标签页即关闭2。数据共享localstorage:同源共享sessionstorage:同源不共享...原创 2020-06-08 11:41:05 · 94 阅读 · 0 评论 -
js函数形参和实参数量可以不一致
定义一个形参有多个的函数,并且定义传入不同数量的实参时,其中的db.collection(collectionName).find(){}方法中的attr,skipNum和pageSize分别指的是什么find(collectionName,json1,json2,json3){ if(arguments.length==2){ var attr={}; var skipNum=0; var pageSize=0;原创 2020-05-25 11:09:13 · 1780 阅读 · 0 评论 -
slice和splice的区别
slice(start,end)是从一个数组中截取一个新数组,不会改变原数组,下标start包含,end不包含splice(start,deleteCount)表示从start删除,删除deleteCount个元素,原数组长度会改变,但返回的并不是原数组而是删除的元素组成的一个新数组,如果deleteCount为0,则返回一个空数组...原创 2020-05-07 15:18:47 · 147 阅读 · 0 评论 -
上传图片并从后台返回一个图片字符串,在前台显示
<inputtype="file"value="上传图片"ng2FileSelect[uploader]="uploader"(change)="addSmallImg($event.target.files)"class="form-control"id="imageFile"name="...原创 2020-04-27 10:22:44 · 745 阅读 · 0 评论 -
如何将字符串数组转换成“,”隔开的字符串
this.specValueIdList = ''; for (var i = 0; i < data.length; i++) { if (i == data.length - 1) { this.specValueIdList = this.specValueIdList + data[i].specValueId; } e...原创 2020-04-22 16:02:25 · 919 阅读 · 0 评论 -
如何上传文件到后台
这是模板文件<div class="form-group"> <label for="file">Choose File</label> <input type="file" id="file" (change)="handleFileInput($event.target.files)"...原创 2020-04-17 16:49:15 · 1260 阅读 · 0 评论 -
解构赋值
let [a,b,c]=[1,2,3];let {catName: label,key: value,children: children} =item原创 2020-04-13 15:09:03 · 259 阅读 · 0 评论 -
如何将一个树状结构的数据改成固定键值对,即iView Cascader、Tree 数据处理
级联选择数据要求的格式为:{value: ‘jiangsu’,label: ‘江苏’,children: [{value: ‘nanjing’,label: ‘南京’,children: [{value: ‘fuzimiao’,label: ‘夫子庙’,}]}, {value: ‘suzhou’,label: ‘苏州’,children: [{value: ‘...原创 2020-04-13 12:25:06 · 324 阅读 · 0 评论 -
如何定义一个子元素是对象的数组,如[{paramId:12;paramValueId:14},{}]
var paramValueList: [{paramId:number;paramValueId:number}]=[{paramId:12;paramValueId:14}];vargoodsReleParam:[{paramId:number;paramValueId:number;}]=[{paramId:0,paramValueId:0}];...原创 2020-04-10 14:28:43 · 232 阅读 · 0 评论 -
some()和every()的区别
arr.some(item=>{})若有一项为true,则为true;arr.every(data=>{})若全部为true,则为true;原创 2020-04-10 09:14:28 · 386 阅读 · 0 评论 -
.then获取数据时missing错误,给result添加(result:any[])=>
1原创 2020-04-09 11:16:31 · 641 阅读 · 0 评论 -
如何在外部中获取异步函数中的数据
getData(pageIndex, this.pageSizeSpec){return new Promise((resolve,reject)=>{…resolve(this.goodsSpecValueList);})}// this.getData(pageIndex, this.pageSizeSpec);// this.getDataCallback(pageInd...原创 2020-04-01 15:48:28 · 891 阅读 · 0 评论 -
搜索框功能
import { Component } from ‘@angular/core’;@Component({selector: ‘nz-demo-table-custom-filter-panel’,template: <nz-table #nzTable [nzData]="listOfDisplayData"> <thead> <tr> <th ...原创 2020-03-31 09:28:58 · 488 阅读 · 0 评论 -
点击输入框获取的事件
<input (mousedown)=“focus()” placeholder=“请输入手机号”/>原创 2020-03-30 17:04:24 · 398 阅读 · 0 评论 -
JSON.stringfy(str)和JSON.parse(str)
JSON.stringfy(str)是将js对象转换成json对象;JSON.parse(str)是反过来将json对象转换成js对象;补充:angular的本地缓存用法:localStorage.setItem(‘time’,JSON.stringfy(time));var time=JSON.parse(localStorage.getItem(time));...原创 2020-03-30 15:47:15 · 277 阅读 · 0 评论 -
如何在js中操作dom
import { ViewChild,ElementRef} from ‘@angular/core’;@ViewChild(“pwdError”,{static:true}) pwdError: any; // var invalidTele=this.el.nativeElement.querySelector(".invalidTele");// console.dir(invali...原创 2020-03-26 21:48:46 · 206 阅读 · 0 评论 -
在html页面写if。。。else语句
《》<div *ngIf=“condition; else elseBlock”>…<ng-template #elseBlock>…原创 2020-03-26 17:08:07 · 5798 阅读 · 0 评论 -
在js中修改css时style属性不能用
在定义元素时,后面加上as HTMLElement即可,如var loginMethod=document.querySelector(’.loginMethod’) as HTMLElement;原创 2020-03-26 10:54:56 · 3877 阅读 · 0 评论