JS
文章平均质量分 53
Apple-Wang
这个作者很懒,什么都没留下…
展开
-
代码优化系列:1.多个if语句并行复杂度过高
问题:代码静态扫描,发现有如下代码需要优化:public loginSubmit() { // 一些校验代码 ... ... this.userService.postLogin(loginReqData) .subscribe((resData: UserServiceNs.AuthAnyResModel) => { this.loading = false; // **************************原创 2021-10-21 17:07:56 · 1447 阅读 · 0 评论 -
input[type=”password”] 输入框阻止chrome浏览器弹出用户名密码下拉框提示
一、现象:框架: angular 环境:chrome最新版谷歌浏览器记住密码后,输入框为 password 类型时,就会自动展示已经保存的用户名密码列表;如下图所示:代码如下:<!-- 登录密码输入框代码 --><input nz-input [placeholder]="'Please input the password' | translate" formControlName="password" type="password" />...原创 2021-05-11 14:54:20 · 7046 阅读 · 4 评论 -
解决JS在controll层定义带循环的公共方法,组件中调用时取不到返回值的问题
问题描述:下拉列表中,点击一个子节点,获取父节点的Id。如果将方法直接写在组件内调用,完全ok的。如果将方法提取到外层,想公用的话,组件内调用会出现方法中已经拿到值,但是页面调用时取不到返回值;效果如下:公共方法:组件调用:解决方案: // 错误公共定义 // public findParentNode(node) { // if...原创 2019-10-12 14:17:41 · 262 阅读 · 0 评论 -
秒数转化为时分秒--js
// 将秒转换为时分秒 formatDate = value => { let secondTime = parseInt(value, 10); // 秒 let minuteTime = 0; // 分 let hourTime = 0; // 时 let result; if (secondTime >= 60) { //...原创 2019-05-18 17:31:05 · 776 阅读 · 0 评论 -
ES6使用箭头函数注意点
ES6使用箭头函数注意点新事物也是有两面性的,箭头函数有他的便捷有他的优点,但是他也有缺点,他的优点是代码简洁,this提前定义,但他的缺点也是这些,比如代码太过简洁,导致不好阅读,this提前定义,导致无法使用JS进行一些ES5里面看起来非常正常的操作。本质来说箭头函数没有自己的this,它的this是派生而来的,根据“词法作用域”派生而来。由于箭头函数在调用时不会生成自身作用域下的...转载 2019-09-10 11:38:40 · 197 阅读 · 1 评论