
Web前端
文章平均质量分 52
飞鹰再现
专注信息化,智能制造系统化产品开发与解决方案的研究。先任职一家企业产品架构师。喜爱架构设计,产品研发。Dont repeat yourself.
展开
-
angular5 AsyncValidator不走常规路的实现方法
在Angluar 5版本中,异步验证器实现起来比较简单,但这里换一种思路,不用正规编写异步验证器,来实现异步验证的效果。相信有基础经验的童鞋,直接看下面的代码,能够理解这种实现思路。import 'rxjs/add/operator/map';import 'rxjs/add/operator/filter';import 'rxjs/add/operator/debounceTim...原创 2018-09-11 16:04:10 · 1832 阅读 · 0 评论 -
如何解決在 Windows 用 npm 安裝 TypeScript 之後 tsc 還是舊版的問題
由於 Angular 2 官方建議採用 TypeScript 做為主要的開發語言,一般來說 TypeScript 都會建議使用 npm 進行安裝,安裝後就可以在命令提示字元下使用 tsc 命令對 *.ts 進行編譯動作。不過這幾年 TypeScript 的變化很快,轉眼都已經到 1.8 版了。雖然透過 npm 安裝 TypeScript 是很容易的一件事,不過對於有安裝過 Visual S转载 2017-03-29 15:15:52 · 5055 阅读 · 1 评论 -
Gulp入门教程
为什么使用GulpGulp基于Node.js的前端构建工具,通过Gulp的插件可以实现前端代码的编译(sass、less)、压缩、测试;图片的压缩;浏览器自动刷新,还有许多强大的插件可以在这里查找。比起Grunt不仅配置简单而且更容易阅读和维护,我们可以做一个对比:Grunt:12345678910111213141516171819202122sass:转载 2016-12-09 08:13:42 · 532 阅读 · 0 评论 -
Grunt插件之LiveReload 實現頁面自動刷新,所見即所得編輯
方案一:简化前端测试的利器 – BrowserSync(推荐)当你的网页有多个浏览器需要照顾时,编写代码变得举步维艰,而测试也变得不省心了。你需要一个一个挨个打开,刷新…。现在好了,有BrowserSync这样的利器,无需手动刷新了,全部由 BrowserSync 搞定。 BrowserSync 是一个自动化测试辅助工具,可以幫你在网页文件变更时自动载入新的网页。如转载 2016-11-12 09:04:06 · 1049 阅读 · 0 评论 -
程序开发人员都关注的15个技术类公号
1、程序员的那点事微信号:Coder1024▲长按二维码“识别”关注推荐理由:这里没有具体技术讲解,只有幽默、职场、规划、学习路线、学习方法总结。2、算法与数据结构微信号:TheAlgorithm▲长按二维码“识别”关注3、黑客技术与网络安全微信号:HackerCoder转载 2016-09-29 13:13:22 · 611 阅读 · 0 评论 -
javascript Date format(js日期格式化)
方法一Date.prototype.pattern=function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours()%12 == 0 ? 12转载 2016-08-27 13:27:39 · 897 阅读 · 0 评论 -
HTML5 - Web存储使用详解(本地存储、会话存储)
1,Web存储介绍HTML5的Web存储功能是让网页在用户计算机上保存一些信息。Web存储又分为两种:(1)本地存储,对应 localStorage 对象。用于长期保存网站的数据,并且站内任何页面都可以访问该数据。(2)会话存储,对应 sessionStorage 对象。用于临时保存针对一个窗口(或标签页)的数据。在访客关闭窗口或者标签页之前,这些数据是存在的,而关闭之后就转载 2016-08-08 11:14:59 · 7754 阅读 · 0 评论