关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学习之路是比较好的。学习没有捷径,但学习是有技巧与方法。
1. css入门篇:推荐书籍:css哪些事儿,精通css。
css那些事儿,他是一本介绍css基础类的书,是入门的经典读物。
系统的介绍了css的选择符,伪类,工作环境,盒模型,两列,三列自适应布局。文字样式,图片处理,列表,表单,还有选项卡,相册,导航,新闻列表等其它大部分的实践。
精通css,这书已经出到第二版了,相比第一版,第二版的大部分目录结构保持不变,内容变得更丰满了。此书从一另一个视角介绍了css的博大精深。
2. js入门篇:
建议阅读“javascript高级程序设计”第三版电子版。经过前辈们的总结或本人的实践经历,自学的同学建议是这样,找本js入门的书和妙味视频结合看。一个主攻面试,一个主攻实践。
建议欣赏,妙味及智能社视频资料。学习主要技巧是动手及主动思考,视频在欣赏的同时记得跟敲代码不低于三遍,直到隔一天隔一周能重复敲出代码或回忆起思路为止。而且边敲边做笔记,以做复习时快速的查阅之用。学习的技巧是动手,学习的灵魂是坚持,学习的快乐就是分享。只要坚持,其实每天都在成长,只是感觉不明显而已。但这个月与前几月相比,已经有量的变化,量变引起质变。敲出来的代码,思路不清晰时,可以在firebug,chrome里边打个断点跟一下。
3. 阅读其它js书籍建议:js dom编程艺术(2 version)->js高级程序设计 (3 version)-> js dom高级程序设计 -> js 语言精粹 -> 精通js -> 编写可维护的js -> 高性能js -> js面向对象编程指南 -> js模式 -> js权威指南(6 version) -> js语言精髓与编程实践
js dom编程艺术 : 他只是截取了js中的部分概念进行了介绍,并不完整或深入。
js高级程序设计 : 经典的js基础书,之所为经典是因为系统完善的介绍了js的历史,基础及预测了当下的流行趋势。与犀牛比更测重于实践结合
js dom高级程序设计 : 主要讲如何去写一个框架或库。
js 语言精粹:json作者,道格拉斯写的,主要解析js语言本质或内涵。
精通js:jquery作者写的,浅浅的解析了jquery一些方法的实现,注意是很浅。
编写可维护的js,高性能js:这两本是高程作者尼古拉斯的,出版日期在高程后,深度可想而知。
js面向对象编程指南:主要讲面向对象的一些东西。
js模式: -> js权威指南(6 version)
js模式,这两本是淘宝团队翻译的,模式主要一半讲模式一半讲基础。
js权威指南(6 version),经典犀牛,一半讲基础,一讲是参考。
4. 编辑器推荐:
a.新手: sublime-text, http://github.io/jikeytang/sublime-text,sublime text 是所有编辑器里边支持emmet比较好的的唯一一款。
b.熟手: webstorm: http://note.youdao.com/share/?id=2d7ff03aeca64808fdc0f394ffb520bf&type=notebook
webstorm(jetbrains系列产品,intellij idea, phpstorm, pycharm)是所有编辑器里边唯一内置emmet的一款,并且把emmet精神在往前推了一步的一款。
c. 其它:editplus, notepad++,vim.准备多款的原因在于,没有最好的编辑器,只有最合适的,每个下面都有一款特色功能终究会吸引你。
相关推荐
在本课程中,我们将深入探讨Web前端开发中的一个重要工具——PostCSS,以及如何利用它来增强HTML和CSS的效率与功能。"Web-前端html+css从入门到精通 230. PostCSS插件使用(下)"这部分内容主要关注PostCSS插件的...
本毕业设计任务书的目的是研究 Web 前端开发技术,特别是基于 Web 浏览器编程的前端开发技术,包括 HTML/XHTML、层叠样式表(CSS)、文档对象模型(DOM)和 JavaScript 等技术。同时,本设计也会涉及到跨浏览器开发...
### WEB前端开发课程计划知识点概览 #### 一、课程安排 - **培训周期**:为期2个月。 - **上课时间**:工作日晚上19:00至21:00;周末上午8:30至11:30,下午13:30至16:30。 - **每课时长度**:50分钟,课间休息10...
1. JavaScript历史:介绍了JavaScript的发展历程及其在Web前端开发中的地位。 2. 基础知识:讲解了JavaScript的基本语法、变量、作用域等基础知识。 3. 数据类型:详细说明了JavaScript中的数据类型,包括基本类型和...
Web前端开发是互联网时代不可或缺的技术之一,它涉及到网站和Web应用的用户界面和用户体验设计。一个优秀的前端开发工程师不仅需要精通HTML、CSS和JavaScript等核心技术,还需要了解相关的开发工具、框架、以及前端...
### 前端开发学习宝典:从入门到精通的路径规划 前端开发作为现代Web开发的核心组成部分之一,其重要性不言而喻。对于希望成为优秀Web开发者的朋友们来说,掌握前端技术尤为关键。本篇文章旨在为初学者提供一份详尽...
总的来说,jQuery LigerUI 是一个轻量级且功能丰富的前端框架,对于需要快速构建Web前端界面的开发者来说,它提供了一套完整且易于使用的工具集。通过熟练掌握LigerUI,开发者能够轻松实现各种复杂的界面交互效果,...
jQuery LigerUI 是一款强大的前端UI库,专为快速构建Web前端界面而设计。它基于JavaScript库jQuery,提供了一系列插件,涵盖了基础组件、导航、布局、表单、表格、树形视图以及窗口等丰富的功能,使得开发者能够便捷...
jQuery LigerUI 是一款强大的前端UI库,专为快速构建Web前端界面而设计。它基于jQuery框架,提供了众多丰富的UI控件,适用于多种Web服务器环境,如.net、jsp和php等。LigerUI的核心特点在于其轻量级,其全部插件打包...
本篇文章将深入探讨Web前端入门所需掌握的基础知识。 1. HTML(HyperText Markup Language):HTML是构建网页内容的基础语言,它通过标签来描述网页结构,如标题、段落、图像等。学习HTML,你需要理解各种元素的...
在这篇文章中,我们将推荐10本最棒的web前端图书,这些书籍涵盖了HTML、CSS、JavaScript等技术领域,旨在帮助开发者快速掌握web前端开发技能。 1. 《JavaScript DOM 编程艺术(其次版)中文》 这本书是web前端开发...
入门篇: 1. **基础语法**:JavaScript的基础包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(算术、比较、逻辑等)、流程控制(条件语句、循环)和函数。学习这些内容将帮助初学者构建...
Web前端开发大系概览-中文版 Web Front-end Stack v2.2 免费的编程中文书籍索引 前端书籍 前端免费书籍大全 前端知识体系 免费的编程中文书籍索引 智能社 - 精通JavaScript开发 重新介绍 JavaScript(JS 教程) 麻省...
### Web前端学习笔记知识点概述 #### 一、Web基础知识 ##### 1.1 Web与Internet - **Internet**: 是一个全球性的计算机互联网络,提供多种服务如Telnet、Email、WWW、BBS、FTP等。它基于分组交换原理及TCP/IP协议...
- **用途**:JavaScript主要用于Web前端开发,但也适用于服务器端开发(Node.js)、移动应用开发等场景。 #### 二、变量与数据类型 - **声明变量**:通过`var`关键字可以声明一个变量。例如: ```javascript var...
综合类腾讯移动Web前端知识库Front-End-Develop-Guide 前端开发指南前端开发笔记本大前端工具集 - 聂微东前端开发者手册入门类前端入门教程瘳雪峰的Javascript教程jQuery基础教程前端工程师必备的PS技能——切图篇...
本篇将详细介绍Web开发技术的基本概念、关键技术以及发展趋势,旨在为初学者提供一个全面的入门指南,并为有经验的开发者提供有价值的参考。 #### 二、Web开发技术概述 Web开发是指使用各种编程语言和技术来创建和...
- **前端框架**:随着前端开发的复杂度不断提高,许多优秀的前端框架应运而生,如 React、Angular 和 Vue.js 等。这些框架提供了大量的现成组件和解决方案,极大地提高了开发效率,并且有助于保持代码的一致性和可...
Web前端开发大系概览 Web前端开发大系概览-中文版 Web Front-end Stack v2.2 免费的编程中文书籍索引 前端书籍 前端免费书籍大全 前端知识体系 免费的编程中文书籍索引 智能社 - 精通JavaScript开发 重新介绍 ...
本篇将详细讲解Weex入门Demo的前端知识,帮助你快速掌握Weex开发的基础。 一、Weex简介 Weex的出现主要是为了解决Web和原生应用之间的鸿沟,它提供了一种统一的开发方式,使得开发者可以使用一套代码库来实现多平台...