随笔分类 -  JS

摘要:1 function timesFun(timesData) { 2 //如果时间格式是正确的,那下面这一步转化时间格式就可以不用了 3 var dateBegin = new Date(timesData); //将-转化为/,使用new Date 4 var dateEnd = new Date 阅读全文
posted @ 2022-02-08 20:57 顺· 阅读(1211) 评论(0) 推荐(0)
摘要:宏任务包括:<script>整体代码、setTimeout、setInterval、setImmediate、Ajax、DOM事件微任务:process.nextTick、MutationObserver、Promise.then catch finally JS是单线程,碰见同步执行同步 直到执行 阅读全文
posted @ 2021-12-10 14:10 顺· 阅读(957) 评论(0) 推荐(0)
摘要:ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,前六种是:Undefined、Null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 Symbol值通过Symbol函数生成。这就是说,对象 阅读全文
posted @ 2021-12-09 14:28 顺· 阅读(257) 评论(0) 推荐(0)
摘要:Promise _ MDN地址: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise Promise对大家来说并不是很陌生,它是一个异步编程的解决方案,主要解决了前端回调地域 阅读全文
posted @ 2021-12-09 11:07 顺· 阅读(135) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/sexintercourse/p/12269580.html Set数据容器,这是一个能够存储无重复值的有序列表。 1. 创建集合 set let set = new Set(['A','B','C']); console.log(set); 2. 属 阅读全文
posted @ 2021-12-06 10:01 顺· 阅读(314) 评论(0) 推荐(0)
摘要:1 var arr = ["f", "6", 3, "a", 7]; 2 var obj = { name: "shun", age: 18 }; 1. for-in 遍历的是key // for in 遍历普通数组 for (var i in arr) { // console.log(i); / 阅读全文
posted @ 2021-12-05 22:02 顺· 阅读(64) 评论(0) 推荐(0)
摘要:1 <body> 2 <div id="box"></div> 3 </body> 4 <script> 5 var box = document.getElementById("box") //this.data.name => this.name 6 this.data = { 7 name: 阅读全文
posted @ 2021-09-17 16:14 顺· 阅读(71) 评论(0) 推荐(0)
摘要:1. 在es6之前必须通过函数内部实现 就像以下的几种情况: function example(a,b){ var a = arguments[0] ? arguments[0] : 1;//设置参数a的默认值为1 var b = arguments[1] ? arguments[1] : 2;// 阅读全文
posted @ 2021-07-12 16:03 顺· 阅读(1003) 评论(0) 推荐(0)
摘要:Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11 阅读全文
posted @ 2021-04-25 14:07 顺· 阅读(268) 评论(0) 推荐(0)
摘要:一个具有迷惑性的例子,底下的两种情况可以看做两个循环,第一个只要满足一个条件就跳出循环,第二个是不管满足几个条件,都会往下走直至循环结束。 1 var a = 5; 2 if (a > 3) { 3 console.log("第一次执行"); //只有这一个会打印 4 } else if (a > 阅读全文
posted @ 2021-04-13 11:14 顺· 阅读(325) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/4c236d83ea04 https://blog.csdn.net/guxingsheng/article/details/84451573 vue中使用md5加密:https://blog.csdn.net/skyblacktoday/arti 阅读全文
posted @ 2021-04-02 20:32 顺· 阅读(340) 评论(0) 推荐(0)
摘要:这个问题看似简单,实际上不简单。 首先我们来了解一下数组 var arr = [1,2,3] 这里是字面量方法创建一个数组,相当于 var arr = new Array(), Array是构造函数/类,arr.__proto__ Array.prototype, 像push()方法,其实是 Arr 阅读全文
posted @ 2021-01-20 22:52 顺· 阅读(227) 评论(0) 推荐(0)
摘要:一个函数,直接调就好了,已测pc和app都适用 1 // 一键复制 2 copyBtn(data) { 3 const input = document.createElement("input"); 4 input.setAttribute("readonly", "readonly"); 5 i 阅读全文
posted @ 2020-12-17 22:31 顺· 阅读(594) 评论(0) 推荐(0)
摘要:window 是客户端浏览器对象模型的基类,window 对象是客户端 JavaScript 的全局对象。一个 window 对象实际上就是一个独立的窗口,对于框架页面来说,浏览器窗口每个框架都包含一个 window 对象。 全局作用域 在客户端浏览器中,window 对象是访问 BOM 的接口,如 阅读全文
posted @ 2020-11-27 23:35 顺· 阅读(178) 评论(0) 推荐(0)
摘要:js中数组的去重有很多方法,这两个是我项目开发中经常用的两个数组去重的方法 第一个是数组对象的去重(利用数组的reduce方法) 第二个是春数组去重(利用Set方法) 1 function(arr) { 2 var obj = {} 3 return arr.reduce((item, next) 阅读全文
posted @ 2020-11-13 21:19 顺· 阅读(290) 评论(0) 推荐(0)
摘要:AJAX - 创建 XMLHttpRequest 对象 var xmlhttp = new XMLHttpRequest(); 通过打印实例对象我们发现,我们打印的是 xmlhttp 对象,里面所有的属性即是 XMLHttpRequest() 这个构造函数原型对象身上的属性, 既 XMLHttpRe 阅读全文
posted @ 2020-09-14 22:19 顺· 阅读(246) 评论(0) 推荐(0)
摘要:JavaScript中Object构造函数的方法 Object构造函数的方法节 Object.assign() 通过复制一个或多个对象来创建一个新的对象。 Object.create() 使用指定的原型对象和属性创建一个新对象。 Object.defineProperty() 给对象添加一个属性并指 阅读全文
posted @ 2020-08-23 14:12 顺· 阅读(1294) 评论(0) 推荐(0)
摘要:call与apply都属于Function.prototype(即原型对象身上的方法)的一个方法,所以每个function实例都有call、apply属性; call()和apply() 是静态方法,这里面有详细的解释 是构造函数的方法, 作用 call()、apply()、bind() 都是用来重 阅读全文
posted @ 2020-08-13 11:13 顺· 阅读(619) 评论(0) 推荐(0)
摘要:构造函数和class的关系,还有面向对象和原型对象,其实很多人都会很困惑这些概念,这是第二次总结这些概念了,之前一次,没有class类,其实了解了构造函数,class也就很容易理解了 https://zhuanlan.zhihu.com/p/644600388 一. 构造函数和原型 1.functi 阅读全文
posted @ 2020-08-05 22:10 顺· 阅读(1513) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_42543244/article/details/123423894 最近在学 node ,之前对 async/await 和 promise 略懂,但不是很熟悉,大家都知道,promise 返回的 resolve 对象可能用 await 去接,最近 阅读全文
posted @ 2020-07-19 22:25 顺· 阅读(5374) 评论(0) 推荐(1)