找回密码
 注册

微信登录,快人一步

QQ登录

只需一步,快速开始

查看: 40473|回复: 2

零基础如何学习web前端?武汉课工场学习前端好吗?

[复制链接]

7

主题

0

回帖

0

精华

初级水手

积分
29
经验值
22
发表于 2016-8-24 11:34:56 | 显示全部楼层 |阅读模式

马上注册,加入阳逻在线,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
  
  网站开发开发大致分为前端和后端,前端主要负责实现视觉和交互效果,以及与服务器通信,完成业务逻辑。其核心价值在于对用户体验的追求。可以按如下思路学习系统学习。
123.jpg
  Javascript 要学的内容实在很多,如果没有其他编程语言的基础的话,学起来可能要费些力,还是建议先在 W3school上学习。JS是一门很混乱的语言,这本书能够帮助你区分哪些是语言的精华,哪些是糟粕,对于语言精华,应该深入学习。糟粕部分能看懂别人写的代码就行,自己就不用尝试了。
  一.进阶:
  有了以上基础,就可以进行一般的静态网页设计,不过对于复杂的页面还需要进一步学习。
  1、CSS。必看《精通CSS》,看完这本书你应该对:盒子模型,流动,Block,inline,层叠,样式优先级,等概念非常了解了。作为练习可以看下《CSS艺门之匠》这本书,它对标题,背景,圆角,导航条,table,表单等主题都有详细的介绍。 4
  2、Javascript。上面提到内容还不足以让你胜任JS编程。在有了基础之后,进一步学习内容包括:
  a) 框架。
  推荐jQuery,简单易用,在W3school简单学习js后,直接上手jQuery即可完成一些简单的项目。学习方法也很简单,照着产品文档做几个页面就行了,不用面面俱到,以后遇到问题查文档就行了。框架可以帮你屏蔽浏览器的差异性,让你能更专注与Web开发学习的精髓部分。补充: 可以使用Codecademy学习 Javascript,jQuery,用户体验真的很好。
  b) Javascript 语言范式 。这个名字可能并不恰当,只是我找不到可以描述“面向对象”,“函数式”这个两个概念的概念。Javascript不完全是一个面向对象的语言,它的很多设计理念都有函数编程语言的影子,甚至说如果你不用面向对象,完全可以把它理解成一门函数式编程语言。
  Javascript的很多语言特性,都是因为他具有函数式语言的特点才存在的。这部分推荐先学习面向对象的基本理论,对封装,继承,多态等概念要理解,维基百科,百度百科会是你的帮手。
  c) Javascript 语言内部机制。必须弄清如下概念:JS 中变量的作用域,变量传递方式,函数的定义环境与执行环境,闭包,函数的四种调用方式(一般函数,对象的方法,apply,call),以及四种调用方式下,‘this’指向的是谁。另外,你必须理解 json。
  二.后端。
  应该说前段工程师必须至少了解一门后端语言,不过如果爱好也可深入学习,入手难度比较低的应该是PHP了。这部分由可分为基于页面,基于框架两种。大型项目都是基于框架开发的,建议至少了解一个MVC框架,比如PHP的Ci、Yii、Yaf 等,好还框架的设计思想都大同小异。如今NodeJs在大公司已经得到普遍的使用,推荐大家使用在Node上使用Express框架做一些后端服务的开发。
  三.Android和IOS开发。
  时至今日,前端的工作领域已经非常广泛,native的界面开发本质上也是前端开发,个大公司都面临着Native环境和web环境页面同时维护的问题,如果能够在技术上得到统一,将会有巨大的价值。对于学有余力的同学,应该了解Native开发的基本流程,至少了解到界面构建的技术。
  武汉课工场腾讯课堂高端免费直播课带你小白变大咖
  咨询QQ:3207336440 官方微信:wuhankgc
  (多种免费在线学习资源请加:QQ交流学习群:229189285)
  直播课时间为:每周二晚上 20:30-22:00,
  每周六上午 10:00-11:30。加群了解详细信息。

「真诚赞赏,手留余香」

6

主题

34

回帖

0

精华

高级水手

积分
693
经验值
653
QQ
发表于 2016-8-24 11:56:58 | 显示全部楼层
帮顶!  
回复

使用道具 举报

0

主题

1

回帖

0

精华

中级水手

积分
106
经验值
93
发表于 2016-8-24 11:59:23 | 显示全部楼层
先顶后看  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|版权声明|免责声明|手机版|阳逻在线 ( 鄂ICP备09011060号-4|42011702000008 )

GMT+8, 2025-4-29 08:49 , Processed in 0.397435 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表