
JavaScript
ponGISer
学习学习学习,哈哈哈
展开
-
Javascript Date函数拓展格式化 yyyy/mm/dd
Date.prototype.format = function(fmt) { const o = { 'M+': this.getMonth() + 1, // 月份 'd+': this.getDate(), // 日 'h+': this.getHours(), // 小时 'm+': ...原创 2022-04-20 16:10:23 · 809 阅读 · 0 评论 -
Promise.all的手动实现
Promise.all = function(promises) { return new Promise(function(resolve, reject) { var resolvedCounter = 0 var promiseNum = promises.length var resolvedValues = new Array(promiseNum) for (var i = 0; i < promiseNum; i++) {原创 2021-01-07 14:36:06 · 147 阅读 · 0 评论 -
for循环实现每一秒输出数组中的一个数字
直接上代码:let arr = [1,2,3,4,5,6];for(let i = 0; i < arr.length; i++){ //立即执行函数 (function(j){ setTimeout(function(){ console.log(arr[j]); },1000*j) })(i)}原创 2021-01-05 16:57:21 · 2082 阅读 · 0 评论 -
js跨域总结笔记——转载
js跨域总结地址:链接地址转载 2020-12-28 15:24:48 · 114 阅读 · 0 评论 -
let命令暂时性死区-学习笔记
ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。和var不同的还有,let命令不存在变量提升,所以声明前调用变量,都会报错,这就涉及到一个概念——暂时性死区暂时性死区:只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。var tmp = 1;if (true) { console.log(tmp); // ReferenceError let tmp = 2;}上面原创 2020-12-01 08:52:37 · 502 阅读 · 0 评论 -
CSS 去掉点li 的点
设置属性:li {list-style-type:none;}原创 2020-03-31 21:38:58 · 2072 阅读 · 0 评论 -
JavaScript---定义类---学习笔记
JavaScript 定义类 概念学习常用的js类构造方法有构造函数方式和原型方式1. 构造函数方式 创建构造函数就像创建工厂函数一样容易。第一步选择类名,即构造函数的名字。根据惯例,这个名字的首字母大写,以使它与首字母通常是小写的变量名分开。除了这点不同,构造函数看起来很像工厂函数。请考虑下面的例子:function Car(sColor,iDoors,iMpg) { this.c...原创 2019-08-15 16:16:21 · 132 阅读 · 0 评论 -
JavaScript学习笔记
1.当内部函数被保存到外部时,将会生成闭包;闭包会导致原有作用域链不释放,造成内存泄漏原创 2019-08-28 22:53:52 · 107 阅读 · 0 评论