The Important about Convention Over Configuration
Notification 3 / Sharing by Kaiye @ Paipai ISUX
View Slide
[Constructor]interface Notification :EventTarget {void show ();void cancel ();attribute Function onclick;attribute Function onshow;attribute Function onerror;attribute Function onclose;attribute DOMString replaceId;attribute DOMString dir;};
Web Socket
WHEN we needNotification?
IE Download Confirm Dialog
Chrome Download Confirm Dialog
Microsoft Windows vs Mac OSX
ConventionOverConfiguration
• Don't Repeat Yourself• Convention Over Configuration
“Rails 更喜欢清楚的代码而不是配置文件,而 Ruby 语言的动态性质在运行时生成了大部分管道代码。大多数 Rails 框架都是作为独立项目创建的,而且应用程序开发能够从一组同类组件受益。相比之下,典型的 J2EE 堆栈倾向于构建在通常独立开发的最好的组件之上,常常用 XML 进行配置并将组件组合在一起。”
What isConvention?
Convention == 你懂的
What is OURConvention?
.clear{}.clearfix{}.mod{}#header{}.hd{}.bd{}.ft{}NO CSS expressionborder:1px solid #f00…
JavaScript Debugger: alert()
Convention makes Draftbecome Specification
Reference• 《⼀一些软件设计的原则》http://coolshell.cn/articles/4535.html• 《Wiki: Ruby on Rails》http://zh.wikipedia.org/wiki/Ruby_on_Rails• 《Ruby on Rails 和 J2EE:两者能否共存?》http://www.ibm.com/developerworks/cn/java/wa-rubyonrails/
To be continued…
See you next time:)