Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11459
  • 博文数量: 4
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-13 17:59
文章分类
文章存档

2016年(4)

我的朋友

分类: JavaScript

2016-06-16 15:02:04

前端要学习三个部分:HTML,CSS,JavaScript(简称JS),因此首先明确三个概念:
HTML是内容层,它的目的是表示一个HTML标签在页面里是个什么角色。 
CSS是样式层,它的目的是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示。 
JS是行为层,它要做的是当用户触发某些行为时,会给内容和样式带来什么样的改变。

1,HTML,CSS部分。
HTML/CSS初学入门了篇
入门之后,学习CSS的精华,即布局,推荐李炎恢的教学视频,布局这一章: 第27章,如果觉得不够,需要实战,则再学习接下来的28,29章。注意,这时候一定要老师讲一块代码,自己就要照着实现一次,切勿只看不做。

CSS还有一个精华部分就是命名规范,找几个著名网站(比如豆瓣、网易新闻)这类,研究它们的命名规范,我这里,有一个现成的命名规范可供学习(需要登录evernote查看)
学习完成后就是一个较为熟练的HTML/CSS使用者了.这时候如果想继续深入学习相关类库和框架,推荐Sass和Compass。
和这本书:《Sass and Compass in Action》

2,JavaScript部分。

初学者推荐看视频:李炎恢老师的Javascript第一季初级视频教程,特别注意JavaScript的OOP写法(重点,可多看几遍),以及闭包、原型链,异步编程部分(次重点),前者写项目都在用,后者涉及JS这个语言本质特点。


然后需要学习JS和HTML/CSS在浏览器下的调试方法,推荐用Google Chrome下的chrome developer tools调试。

看完视频并经过实践后,可以看《Javascript good parts》这本书,不必细看,看它的思想即可。用于巩固,提升JS方面的编程思想。

最新感谢网友白乌鸦的无私分享,大家一起来学习。

阅读(834) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~