前端
一个网站的在用户浏览器上运行的那部分东西,可以称为是网站的前端。它决定了网站的界面,布局,元素的样式,与用户的交互方式等等。HTML,CSS,JavaScript,是前端设计与开发的基础。
浏览课程JavaScript
JavaScript 可以控制与处理网页上的元素,比如找到页面上的大标题,给它添加一个特别的样式。找到包含特定内容的链接,在它前面添加一个小图标。
JavaScript 可以根据网页上发生的事情去执行你指定的动作,比如页面加载以后,用户点击了按钮,鼠标放到某个元素上的时候,按下特定的按键,这些事情发生以后,你想做什么,这就需要用到 JavaScript。
你可以把要做的事情使用 JavaScript 的方式编辑成文件,嵌入到网页上,浏览器在显示网页的时候,会执行这些 JavaScript 文件。
CSS 基础 JavaScript 基础 jQuery 基础 Backbone 基础 Underscore 基础
JavaScript 框架
传统的网站是当用户请求查看某个页面的时候,后端服务处理用户请求,然后生成页面所有的 HTML 代码,再把它们发送给用户浏览器。更酷的方法是为网站设计一个前端 Web 应用,这样当用户请求查看页面以后,由前端应用向后端服务请求数据,然后前端应用会处理返回来的数据生成 HTML 显示给用户。
前端 Web 应用有更好的用户体验,它看起来更像是本地的应用,你甚至可以把它打包成可以安装在设备上的应用软件。想做前端 Web 应用,你需要学习一两个 JavaScript 框架,比如 AngularJS,Ember,Meteor 等等。
AngularJS 是最受欢迎的 JavaScript 框架。