上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: \d+ 阅读全文
posted @ 2023-11-08 11:49 unuliha 阅读(47) 评论(0) 推荐(0)
摘要: 1、先参考搞懂 JavsScript 异步 — 事件轮询 2、明确几点: setTimeout、DOM Event、HttpRequest、setInterval、setImmediate(Node.js独有)的回调、I/O操作、UI渲染均会被加载到消息队列(macrotask宏任务)。 Promi 阅读全文
posted @ 2023-11-07 20:35 unuliha 阅读(287) 评论(0) 推荐(0)
摘要: 一、作用域 var可以重复声明,重复声明时实际是跳过声明处理,继续执行赋值操作。 宽松模式下,a=2如果找不到a的声明,会在全局声明一个a;严格模式下严格模式禁止自动或隐式地创建全局变量。 function foo(a) { console.log(a + b); b = a; } foo(2); 阅读全文
posted @ 2023-11-06 20:51 unuliha 阅读(32) 评论(0) 推荐(0)
摘要: 找到需要修改的代码在压缩后的文件位置。 进入前端静态文件存放目录,确定搜索关键词,执行查找命令grep -c "xxx" ./* # -i 忽略大小写 # -c 计算出现次数 # -n 输出行号 # -r 查找当前目录及子目录 在Portal端进入需要修改的页面,此时才能请求到需要的js文件。 对比 阅读全文
posted @ 2023-11-03 11:00 unuliha 阅读(366) 评论(0) 推荐(0)
摘要: 去掉'use strict'即可,去除时保证所有相关文件都去掉该标识符,添加时也要整体添加。 阅读全文
posted @ 2023-10-30 09:44 unuliha 阅读(302) 评论(0) 推荐(0)
摘要: 匹配不以字符串xxx开头的行:^((?!xxx).)*$ 匹配以字符串xxx开头的行:^xxx.*$ 匹配所有包含字符串xxx的行:^.*xxx.*$ 匹配所有空行:^(\t)*$\n,有些需要转义:^(\\t)*$\n 阅读全文
posted @ 2023-10-26 16:53 unuliha 阅读(573) 评论(0) 推荐(0)
摘要: 参考:What is View Encapsulation in Angular | View Encapsulation 作用:控制样式作用域 类型: ViewEncapsulation.Emulated(默认值),本组件的样式只会应用到自身,不会应用到自己的子组件中,也不会流出到父组件。 Vie 阅读全文
posted @ 2023-10-09 20:52 unuliha 阅读(35) 评论(0) 推荐(0)
摘要: 问题描述 给定一个任意数组,如何获得数组的全排列,例如[1,2,3]的全排列数组为[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,2,1],[3,1,2]],即包含所有排列结果的长度为 \(A_{n}^{n}\) 的数组。 算法 function permute(arr) { 阅读全文
posted @ 2023-09-17 17:07 unuliha 阅读(180) 评论(0) 推荐(0)
摘要: mark一下: Chrome DevTools: 10 Useful Tips & Tricks Chrome DevTools - 20+ Tips and Tricks 阅读全文
posted @ 2023-08-29 14:36 unuliha 阅读(17) 评论(0) 推荐(0)
摘要: 不是必须,就算不implements,它也能被成功识别为生命周期钩子函数。但是最佳实践建议加入implements,可以增加钩子函数的数据类型检查,以及阻止某些因为未加入implements导致的错误。 参考: Angular Lifecycle Interface OnChanges should 阅读全文
posted @ 2023-08-29 10:37 unuliha 阅读(78) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页