金木编程

公众号:金木编程

导航

2022年8月30日 #

Angular 产品开发中 OnPush 策略最佳实践

摘要: 背景在Angular产品开发中,随着功能的增多,项目的性能会变慢。其中一个重要原因就是每次model数据改变时,都会触发大量组件的变更检测。为了解决问题,我们可以应用Onpush策略。 方案本文参考了大量理论资料,并结合实际项目提出了应用OnPush策略的最佳实践,供读者参考。 最佳实践 1. 尽量 阅读全文

posted @ 2022-08-30 22:03 金木杂谈 阅读(53) 评论(0) 推荐(0) 编辑

2022年2月16日 #

Visual Studio Code 开发Angular 项目,保存时如何自动格式化代码?

摘要: 当一个团队用Visual Studio Code开发Angular项目时,保持代码格式的一致性非常重要。因为一名程序员需要从git上获取团队项目代码,在此基础上进行开发。如果本地代码格式与其它程序员不同,在提交代码时会出现大量无意义的格式变化,不利于代码审查。 我们可以采用Visual Studio 阅读全文

posted @ 2022-02-16 23:32 金木杂谈 阅读(182) 评论(0) 推荐(0) 编辑

2022年1月6日 #

SourceTree上配置SSH,获取GitLab代码(图文教程)

摘要: Source Tree连接GitLab时,可以通过设置SSH秘钥的方式来提供认证。 阅读全文

posted @ 2022-01-06 00:00 金木杂谈 阅读(1088) 评论(0) 推荐(0) 编辑

2021年12月20日 #

Excel上使用VBA的WebBrowser控件实现单点登录(SSO)

摘要: Excel上使用VBA的WebBrowser控件实现单点登录(SSO),设置WebBrowser支持的IE版本。 阅读全文

posted @ 2021-12-20 20:11 金木杂谈 阅读(659) 评论(0) 推荐(0) 编辑

2020年6月18日 #

Angular7 HttpClient处理多个请求

摘要: 1. MergeMap - 串联请求 后一个请求需要前一个请求的返回结果时,需要使用串联请求。 可以使用MergeMap实现, 优势是减少嵌套,优化代码; 代码如下: import {HttpClient} from '@angular/common/http'; import {mergeMap} 阅读全文

posted @ 2020-06-18 12:00 金木杂谈 阅读(836) 评论(0) 推荐(0) 编辑

2016年9月19日 #

javascript对象引用与赋值

摘要: 本文是关于JS中引用对象赋值的介绍 阅读全文

posted @ 2016-09-19 10:24 金木杂谈 阅读(4164) 评论(0) 推荐(0) 编辑

2016年9月6日 #

SASS用法指南

摘要: 本位为关于SASS的基础知识 阅读全文

posted @ 2016-09-06 14:04 金木杂谈 阅读(470) 评论(0) 推荐(0) 编辑

2016年8月12日 #

如何理解JS回调函数

摘要: 本文通俗易懂的解释了JS中的回调函数的作用 阅读全文

posted @ 2016-08-12 15:11 金木杂谈 阅读(240) 评论(0) 推荐(0) 编辑

2016年8月2日 #

Angular JS中双击事件ng-dblclick避免同时触发两次单击事件ng-click的解决方案

摘要: 有些需求中,需要一个元素上既有双击事件,也有单击事件,而两者实现的效果不一样。这时可以使用ng-dblclick与ng-click来实现需求,但是要避免浏览器将双击事件误认为是两次单击事件,从而出现逻辑错误。 阅读全文

posted @ 2016-08-02 15:34 金木杂谈 阅读(10351) 评论(0) 推荐(0) 编辑

Angular JS中$timeout的用法及其与window.setTimeout的区别

摘要: 本文详细介绍了Angular JS中$timeout的用法,以及其与window.setTimeout的区别。 阅读全文

posted @ 2016-08-02 15:23 金木杂谈 阅读(6374) 评论(0) 推荐(0) 编辑