随笔分类 -  Java Script

Java ScriptJava ScriptJava ScriptJava Script 无聊死了....
摘要:export function getWeek(date1, date2) { let d1 = new Date(date1); let d2 = new Date(date2); console.log(Math.ceil(parseInt(((d2 - d1) / (1000 * 3600 * 阅读全文
posted @ 2022-10-18 14:59 咸瑜 阅读(44) 评论(0) 推荐(0) 编辑
摘要:let res = Array.from(new Set(arr)) 阅读全文
posted @ 2022-10-16 17:49 咸瑜 阅读(7) 评论(0) 推荐(0) 编辑
摘要:/** * 工具类 * 2022年7月8日 22:52:24 */ /** * 空校验 null或""都返回true */ export function isEmpty(obj) { if ((typeof obj 'string')) { return !obj || obj.replace(/ 阅读全文
posted @ 2022-10-13 19:30 咸瑜 阅读(47) 评论(0) 推荐(0) 编辑
摘要:随便写写: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" conte 阅读全文
posted @ 2022-05-07 14:05 咸瑜 阅读(75) 评论(0) 推荐(0) 编辑
摘要:pages-activity-activity.js:278 Uncaught (in promise) TypeError: Invalid attempt to spread non-iterable instance.In order to be iterable, non-array obj 阅读全文
posted @ 2022-02-24 13:33 咸瑜 阅读(309) 评论(0) 推荐(0) 编辑
摘要:关于数组的坑! 很基础的! 如果是写成这,那么 copy 改变的话,this.serviceData 是不会改变的, 如果这样写: 那么! this.serviceData 就会改变了! 这样传递是的是址、 验证: 其实很简单 就是自己前端写的少 ,道理还是懂的,,,记笔记让自己更加深深刻。 复制写 阅读全文
posted @ 2021-11-28 10:57 咸瑜 阅读(132) 评论(0) 推荐(0) 编辑
摘要:需求: 实现: 这里的 ABCD都一样的代码,如果要执行那么就是: 又丑又长! 这就是 "回调地狱":回调函数中大量嵌套出现【复杂难以看懂的代码】的逻辑。 MDN: 一个 Promise 必然处于以下几种状态之一: 待定(pending): 初始状态,既没有被兑现,也没有被拒绝。 已兑现(fulfi 阅读全文
posted @ 2021-10-26 20:15 咸瑜 阅读(78) 评论(0) 推荐(0) 编辑
摘要:其实就是函数来的 ,下面讲常见的几种高阶函数: 三个: filter / map / reduce 1.Array filter() 方法 如果有数组: let arr = [60,50,105,99,153,125,29]; 如果要把小于100 的过滤出来,那么: 其实这个方法有过滤器的意思,所以 阅读全文
posted @ 2021-07-08 21:20 咸瑜 阅读(197) 评论(0) 推荐(0) 编辑
摘要:以前我们定义一个对象而且往里面放东西都是这样写的: <script> const a = 1; const b = "2"; const obj = { //都是: 键:值 a:a, b:b, c:"xxxx", d:function (){ let a = "123"; alert(a) } } 阅读全文
posted @ 2021-07-01 10:08 咸瑜 阅读(71) 评论(0) 推荐(0) 编辑
摘要:什么时候使用const? 当我们修饰的标识符不希望被别人更改的话(再次赋值),那么我们就可以使用const来修饰属性保证数据的安全性,但是建议: ES6 开发时。优先用const,要改变的变量用let即可。 C/C++ 是用来定义常量的. 使用特点: 1. 当定义的时候 记得一定要去赋值,而且只能赋 阅读全文
posted @ 2021-07-01 09:03 咸瑜 阅读(79) 评论(0) 推荐(0) 编辑
摘要:var 和 let 的区别 因为ES5之前 除了 函数方法 其他的都和是没有 作用域 概念的 下面给你来个例子: <div> <button>1</button> <button>2</button> <button>3</button> <button>4</button> <button>5</ 阅读全文
posted @ 2021-06-30 17:00 咸瑜 阅读(80) 评论(0) 推荐(0) 编辑
摘要:visibility:hidden; 使 h2 元素不可见: h2 { visibility:hidden; } 定义和用法 visibility 属性规定元素是否可见。 提示:即使不可见的元素也会占据页面上的空间。请使用 "display" 属性来创建不占据页面空间的不可见元素。 说明 这个属性指 阅读全文
posted @ 2021-06-20 11:49 咸瑜 阅读(91) 评论(0) 推荐(0) 编辑
摘要:window.history.forward(1); 阅读全文
posted @ 2021-06-20 11:14 咸瑜 阅读(1807) 评论(0) 推荐(0) 编辑
摘要:/** * 取得字符串的字节长度 */ function strlen(str) { var i; var len; len = 0; for (i=0;i<str.length;i++) { if (str.charCodeAt(i)>255) len+=2; else len++; } retu 阅读全文
posted @ 2021-06-19 12:37 咸瑜 阅读(142) 评论(0) 推荐(0) 编辑
摘要:因为 Bootstrap 的 d-flex 会最高级 display flex 所以 要想把 他隐藏 我们需要 吧 d-dlex 删 然后none 即可 还原那 反过来: 带脑子看题:啊哈哈: //display 隐藏flex 的方法 $('.login').removeClass('d-flex' 阅读全文
posted @ 2021-06-18 08:35 咸瑜 阅读(244) 评论(0) 推荐(0) 编辑
摘要:将字符串中的每个单词大写 function capitalizeWords(str) { return str.replace(/\w\S*/g, function(txt){return txt.substr(0).toUpperCase();}); } 从字符串中提取指定数量的字符。 trunc 阅读全文
posted @ 2021-06-08 10:37 咸瑜 阅读(58) 评论(0) 推荐(0) 编辑
摘要:使用let声明变量 这里先介绍一个关键字let,注意该关键字跟jQuery没有关系,是javascript中的,确切的说是在ES6中新增的关键字,关于他们之间的关系在后面会进行介绍。 通过这个let关键字可以声明变量,声明的变量只对其所在的代码块内有效,而我们之前使用var声明的变量可以在全局中使用 阅读全文
posted @ 2021-05-30 13:31 咸瑜 阅读(249) 评论(0) 推荐(0) 编辑
摘要:定义和用法 target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。 event.target 实例 下面的例子可获得触发事件的元素: <html> <head> <script type="text/javascript"> function getEvent 阅读全文
posted @ 2021-05-27 16:23 咸瑜 阅读(889) 评论(0) 推荐(0) 编辑
摘要:Node与Element的关系 Node与Element的关系,从继承方面思考可能清晰很多。 Element 继承于 Node,具有Node的方法,同时又拓展了很多自己的特有方法。 在Element的一些方法里,是明确区分了Node和Element的比如说:childNodes与 children, 阅读全文
posted @ 2021-05-18 15:34 咸瑜 阅读(480) 评论(0) 推荐(0) 编辑
摘要:其实这里主要介绍5个属性啊 调用者是节点 注意这里是元素的遍历 元素啊!字眼啊! 这里5个属性分别是: childElementCount //获取到元素的个数 1 firstElementChild //获取到第一个元素 可以说是 firstChild 的元素版 2 lastElementChil 阅读全文
posted @ 2021-05-18 11:03 咸瑜 阅读(503) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示