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;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS里file和blob的区别
Blob (Binary Large Object) 表示不可变的、原始数据的类文件对象,可以包含任意类型的数据,如图片、音频、视频等。File 表示文件的类,继承自Blob,主要表示用户通过 选择的文件。File 和 Blob 都是处理二进制数据的类,File 继承自 Blob,更专注于文件的处理。摘自JS里file和blob的区别。转载 2025-02-02 22:11:05 · 257 阅读 · 0 评论 -
从深度未知且元素类型未知且最终元素为字符串的对象中,通过一个索引数组找到最终值
【代码】从深度未知且元素类型未知且最终元素为字符串的对象中,通过一个索引数组找到最终值。原创 2024-10-16 14:40:37 · 248 阅读 · 0 评论 -
理解 Promise 和 async/await
理解 Promise 和 async/await。转载 2023-03-14 16:50:24 · 329 阅读 · 0 评论 -
利用HTML5新特性FileReader判断上传图片的分辨率比例
利用HTML5新特性FileReader判断上传图片的分辨率比例原创 2022-06-06 20:54:33 · 314 阅读 · 0 评论 -
Event Loop的概念理解
Event Loop指的是计算机系统的一种运行机制。JavaScript语言采用此种机制,用于解决单线程运行带来的一些问题。 运行以后的程序叫做进程,一般情况下,一个进程一次只能执行一个任务,如果有很多任务需要执行,则可通过以下3中方式解决: 1)排队 2)新建进程 3)新建线程 进程和线程的关转载 2021-09-11 23:42:00 · 767 阅读 · 0 评论 -
let和var的区别(结论)
1.块级作用域 ES5只有全局作用域和函数作用域,没有块级作用域,ES6新增了let命令用于声明变量,类似于var但是let声明的变量只能在let命令所在的代码块内有效。 2.变量提升 var定义的变量会发生变量提升现象,即变量可以在申明之前被使用,值为undefined,let命令定义的变量必须在声明明之后使用,否则报错 3.重复声明,var可以重复声明,let不可以重复声明 ...原创 2021-08-24 18:24:09 · 296 阅读 · 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 · 260 阅读 · 0 评论 -
html点击子元素事件而不触发父元素的点击事件—阻止冒泡
//1.利用stopPropagation方法 element.onclick=function (e) { todo something; e.stopPropagation();//阻止事件冒泡即可 } //不再派发事件。 //终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。 //2.或者直接返回false: element.onclick=function (e) { .原创 2020-07-30 13:53:09 · 5813 阅读 · 0 评论 -
刷新网页代码和单纯刷新js代码(定时执行)
最简单的当然就是点击网页的圈圈刷新按钮: 只需要一句代码window.location.reload() 不想要整个网页刷新时(比如有些做了炫酷的进入网页特效,以第一种方式刷新就会很令人头大)就要用到setTimeout()方法了,但有时会出现异步问题导致无法刷新js,故做了一些改进,代码如下: allData();//all handle function mySetInterval(fn, millisec) {//refresh js function interval() { .原创 2020-05-17 23:41:41 · 785 阅读 · 0 评论
分享