- 四张设计稿: 主页,列表页,文章页,封面页
- Banner广告图
- logo图
- index.htm
- cover_article.htm
- list_article.htm
都说JS是一种class free语言.但是目前对这个认知还不是很深刻.以下一种模拟classd的方法,平时也经常用:
var Car = function(name){
this.name = name;
}
Car.prototype.run = function() {
console.log('Woonnnnnnn');
}
每次和你吵架之后,一想到以后不能在一起就会觉得自己没有了未来. 离开了你,就像离开了未来,只能过着活一天就是一天的生活.
I believe the goals of good CSS architecture shouldn’t be that different from the goals of all good software development. I want my CSS to be predictable, reusable, maintainable, and scalable.
CSS需要足够的抽象和解耦从而能够很快利用存在的部分建立新的components.而不需要从头开始写那些你已经写过的模式和已解决的问题来完成这项任务.
When new components and features need to be added, updated or rearranged on your site, doing so shouldn’t require refactoring existing CSS. Adding component X to the page shouldn’t break component Y by its mere presence.
看下面这段代码很难把function与一个object相联系在一起,以为object最本质key/value没有体现出来:
var greet = function(){
alert('Heloo, my friend.');
}
在这里所创建的function只是包裹了statement,然后可以执行的代码罢了.好像根本和object没关系啊.
但是function在JS中确实表现的跟普通的object没区别. 可以作为变量的值,可以存在object,array中.可以当做函数的参数.可以被其他函数当做值返回.function还可以有方法(method).问题就出在当function作为一个可以被调用的东西时我们就觉得function不是object了.就是以上那个例子.