angular2
文章平均质量分 57
FreeMing-imduingui0
如临深渊如履薄冰
展开
-
angular大型项目实践总结的几个要点
angular大型项目实践总结的要点整理电脑文档,顺便搬用到博客,文字是2018年写的国际化要提前做,贯穿整个开发过程图标,图片,规范化,使用统一的方式使用,无论是雪碧图还是字体化(有很多把图片转化为字体的网站,比如国外的icomoon,阿里的iconfontcomponent,module要有良好的规划,对组件的拆分和定义要明确,并贯穿整个开发过程component是组件,用于复用的,尽量与业务无关,业务写到service里,module是component和service的集合。尽量做到组原创 2020-07-05 19:10:53 · 583 阅读 · 0 评论 -
angular-cli更新(link方式安装)
项目操作手册记录,仅作为一个学习记录和分享卸载当前版本的angular-cli卸载angular-sass(如果有的化)安装anguar-cli, node-sass使用淘宝镜像,比较快。卸载之前的版本如果之前未安装就不用了 npm uninstall angular-cli npm uninstall angular-sass 清理Cache npm cach原创 2017-03-16 15:33:08 · 5022 阅读 · 1 评论 -
Angular使用中的编码tips(持续更)
时间总是匆匆如流水,世事总是无情似狂风。 且随疾风而行,身后一许流星 使用Angular2也已经一年多了,项目一期接近尾声,刚刚毕业就进了这种一千多万的项目也算幸运的,成长很快。把坑都暂且记下来,也算走过的路。那些踩过的坑国际化要提前做,贯穿整个开发过程图标,图片,规范化,使用统一的方式使用,无论是雪碧图还是字体化(有很多把图片转化为字体的网站,比如国外的icomoon,阿里的i原创 2017-12-15 23:15:59 · 494 阅读 · 0 评论 -
开发工具链(国内项目)(持续更)
开发工具链(国内项目)前端开发工具:sublime(轻便)Webstorm(全面,包括各种插件,对node支持较好)git/svn(gitlab)npm对比工具:Windows:beyondcompare osx:Diffmerge(free or professional)markdown命令行: Windows:git bash 好处:可以在任意文件夹右键OS原创 2017-03-03 10:47:39 · 1176 阅读 · 0 评论 -
IndexedDB使用(基本函数封到Angular2的service里)
IndexedDB使用使用场景具体使用场景:存储用户浏览记录。适合的使用场景:处于安全性考虑,数据不能存储到服务器端。数据为结构性数据或者数据量较大,不适合使用cookies。希望数据不随着客户清理缓存而删除。此时我们一定一定要设计好清理浏览器端数据的时机。相关站点MDN文档(中英) 访问IBM develoerWorks(中文) 访问这个可能是最权威的了吧,W3C(英文)访问p原创 2017-09-19 14:52:19 · 2420 阅读 · 1 评论 -
Angular2项目中浏览器拦截弹出窗口的解决方法
Angular2项目中浏览器拦截弹出窗口的解决方法为什么把项目是Angular2的放到了前边? 因为正常也页面网上已经很多解决方案。请自行百度或Google。现象:当window.open为用户触发事件内部或者加载时,不会被拦截,一旦将弹出代码移动到ajax或者一段异步代码内部,马上就被拦截了。原因:这个属于浏览器设置,当浏览器检测到非用户操作产生的新弹出窗口,则会对其进行阻止。因为浏览器认为这不原创 2017-07-24 14:13:03 · 2534 阅读 · 1 评论 -
node内存配置(--max-old-space-size)
比较复杂的项目中,angular2编译的时候对CPU和内存需求都会变大。项目中,使用angular-cli@beta28-3编译。需要内存2-3G。node本身,或者说v8本身有一个默认配置:Currently, by default v8 has a memory limit of 512mb on 32-bit systems, and 1gb on 64-bit systems. The li原创 2017-03-16 17:23:44 · 69248 阅读 · 0 评论 -
Augury翻译---io-demo
原文链接:https://augury.angular.io/pages/guides/io-demo.htmlLaunch Demo Application 访问在线demoDescription 简介这个 Input Output Angular 应用展示了在组件内部和跨组件的数据传递。这个应用使用了Angular的input和output装饰器,也使用了事件和数据绑定。The Input O翻译 2017-03-25 16:49:18 · 824 阅读 · 0 评论 -
关于angular2更新时机的一些发现
关于angular2更新时机的一些发现引入:angular2官网关于管道(Pipe)的介绍中说明,angular2的管道分为pure和impure。非纯管道Impure pipesAngular会在每个组件的变更检测周期中执行非纯管道。 非纯管道可能会被调用很多次,和每个按键或每次鼠标移动一样频繁。Angular executes an impure pipe during every comp原创 2017-03-14 17:07:18 · 1506 阅读 · 0 评论 -
angular2--pipe管道使用
angular2–pipe管道使用Angular2 有一些内置管道:五种内置管道 Pipe Usage Example DatePipe date {{ dateObj | date }} // output is 'Jun 15, 2015' UpperCasePipe uppercase {{ value | uppercase }} // output is原创 2017-03-14 15:32:02 · 5242 阅读 · 0 评论