原文 http://forjs.org/book/xyfULqrrXg/section/e1eYrypqCrl
推荐
《精通Node.js开发》 http://forjs.org/book/gyTCIRi5zx
《Angular.js视频详解》 http://forjs.org/book/lkG2NMQ1Sx
程序员 2014-10-10 一天的奇妙之旅
如果你认为自己的生活是值得的,拿起笔,记下每日的成长与经历。(利奥 leogiese)
有时候需要做决定,决定项目采用那些技术。我骨子里有完美主义的髓,这恰恰也是很多程序员的主义,而这恰恰是无法决定的因。
几天前的纠结,今天还在脑海里。
- 是否兼容IE9以下浏览器
- 对于Javascript模块系统的选择
项目的性质是面向Javascript程序员的,所以我决定
不兼容IE9以下浏览器。
这可以让我专注于开发现代应用程序,可使用Web components进行组件开发。
对于Javascript模块系统的选择,我有以下选项:
- browserify
- requirejs
- jspm
- duo
我最终决定选择jspm
,因为没有什么武断的,所有这些都有自己的一套方案,你只能选择一种方案。
jspm好处很多,可以同时支持commonjs / amd的模块化代码。当然不是说别的技术不用了,而是针对常规开发,需要有一套固定工具,
这样可以提高工作效率,没有银弹,在特定工作中,还需要再次做决定。一次决定只能针对一定范围而言,而不能代表一切。
人生中很多事情,都需要我们去做决定,不是这样就是那样。
有句话说不要太贪心,我觉得不是不能要最好的,而是说 ** 如果你要想得到最好的,就要做决定,决定放弃些什么,而不是什么都要。 **
深深的吸一口气,决定后我觉得很轻松。还是要面向未来,用NLP的一句好:“不要弥补旧的,而是要创建新的。” 去创建web新舞台。
计划
- Tree component optimize
- Domain framework optimize
- 课程录制
Tree component
需要有icon的支持,所以要导入
bower install Polymer/core-icon --save
import
<link rel="import" href="bower_components/core-icons/core-icons.html"/>
<link rel="import" href="bower_components/core-icon/core-icon.html"/>
这时就可以使用 <core-icon>
标签了。
<core-icon icon="{{icon}}"></core-icon>
问题是,这里icon
如何能像angular一样的双向绑定。
通过下面的代码,加入on-click 事件
<core-icon on-click="{{iconClick}}" icon="{{icon}}"></core-icon>
就得到了如下效果,cook!
新发现
今天发现的新东东
Npm官网文档新地址 https://docs.npmjs.com/
新录制的视频教程
关于angular双向数据绑定