JS
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格
一只月月鸟呀
How many loved your moments of glad grace,
and loved your beauty with love false or true,
But one man loved the pilgrim soul in you,
and loved the sorrows of your changing face;
展开
-
理解 Promise 和 async/await
理解 Promise 和 async/await。转载 2023-03-14 16:50:24 · 258 阅读 · 0 评论 -
利用HTML5新特性FileReader判断上传图片的分辨率比例
利用HTML5新特性FileReader判断上传图片的分辨率比例原创 2022-06-06 20:54:33 · 241 阅读 · 0 评论 -
Event Loop的概念理解
Event Loop指的是计算机系统的一种运行机制。JavaScript语言采用此种机制,用于解决单线程运行带来的一些问题。 运行以后的程序叫做进程,一般情况下,一个进程一次只能执行一个任务,如果有很多任务需要执行,则可通过以下3中方式解决: 1)排队 2)新建进程 3)新建线程 进程和线程的关转载 2021-09-11 23:42:00 · 651 阅读 · 0 评论 -
let和var的区别(结论)
1.块级作用域ES5只有全局作用域和函数作用域,没有块级作用域,ES6新增了let命令用于声明变量,类似于var但是let声明的变量只能在let命令所在的代码块内有效。2.变量提升var定义的变量会发生变量提升现象,即变量可以在申明之前被使用,值为undefined,let命令定义的变量必须在声明明之后使用,否则报错3.重复声明,var可以重复声明,let不可以重复声明...原创 2021-08-24 18:24:09 · 228 阅读 · 0 评论 -
JS 获取指定日期的前几天,后几天
/** * * @param {*} date 代表指定的日期,格式:2018-09-27 * @param {*} day 传-1表始前一天,传1表始后一天 * @returns */COMMON.getNextDate = function getNextDate(date, day) { var dd = new Date(date); dd.setDate(dd.getDate() + day); var y = dd.getFullYear(); v原创 2021-03-22 18:18:15 · 170 阅读 · 0 评论 -
html点击子元素事件而不触发父元素的点击事件—阻止冒泡
//1.利用stopPropagation方法 element.onclick=function (e) { todo something; e.stopPropagation();//阻止事件冒泡即可 } //不再派发事件。 //终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。//2.或者直接返回false: element.onclick=function (e) { .原创 2020-07-30 13:53:09 · 5506 阅读 · 0 评论 -
刷新网页代码和单纯刷新js代码(定时执行)
最简单的当然就是点击网页的圈圈刷新按钮:只需要一句代码window.location.reload()不想要整个网页刷新时(比如有些做了炫酷的进入网页特效,以第一种方式刷新就会很令人头大)就要用到setTimeout()方法了,但有时会出现异步问题导致无法刷新js,故做了一些改进,代码如下: allData();//all handle function mySetInterval(fn, millisec) {//refresh js function interval() { .原创 2020-05-17 23:41:41 · 651 阅读 · 0 评论