学习WEB技术
算上打酱油的时间,我已经写了近4年的WEB开发代码,从HTML/Js/Css到PHP/Java/C#,从小网站,到一些较复杂的管理系统。在这4年的实践里,对于WEB开发的理解也有了自己的小总结。现在想一下当初自己学习这块技术的时候,觉得过太零乱,很多时候都不清楚自己需要学些什么?由于是自己捣鼓,所以能引导我的东西也只有书本跟网上的交流。但是,现在的书也多是像一本字典类的书,都是把一个技术从出生,到细的不能再细的内容都想一次性展示给你,让你尽可能的明白这个技术的内含。这样形式的安排,对于有基础的同学,当然是在好不过的,不过对于像我当时那种初学状态的同学,面对如果庞大的知识体系,无疑只能在额头的右上角挂上好几个感叹号,如:-_-!!!。
其实这几年的项目实践告诉我,在日常的工作中,我们常用语的技术里只会用到书里展示的30%左右的内容,还有70%的部分是属于扩展性阅读,当你面对复杂的工作或是使用学过的方法已经无法解决问题的时候,才可能需要去了解,去学习的部分。同时,如果你已经有了一些实践的经验,再回来学习之前落下的70%部分,相信你会有更多的理解,相信这70%的内容你能掌握的更快。
基于这样的一个理解,我总结了一下自己理解的WEB开发技术学习路线,决定将它写下来,如果它能对您当前的WEB开发学习有所帮助的话,那是我的万分荣幸。本文只是个人的理解,如果不到位的地方,请您留言指正,谢谢先。
核心思路
先弄添清学习的技术包括什么。
弄清技术常用的知识包括哪些。
初学保持一种心态,只学习需要的部分,利用业余时间或是遇到问题的时候再去学习其它的深一些的内容(最近接触了个新词“持续性创新”,我觉得这种学习的方式也可以称为“持续性学习”)。
注意联想跟总结,让自己的理解能更加的深入,从点的角度发展到面的角度,“抽象”一词在互联网界很高大上~
我在近两年的学习里,都是采用这几个点,不管是学习Java还是Python,使用这种“持续性学习”的方法,我学习的成本大大减少,并且能在最短的时间里去实践、体验式的成长,遇到了问题,再去进一步学习新知识。
前端学习
前端包括哪些技术?
HTML(超文本标记语言)
Css(层叠样式表单)
Javascript(脚本语言)
Html常用的标签有哪些?
学习HTML就是学标签.... 以下是我依据这几年的开发经验,总结的常用标签列表:
div
p
span
a
ul>li, ol>li
dl>dt+dd
strong
h1, h2, h3
sub
table, thead, body, tr, td
常用的也就这十组。
先来解决几个问题
为什么会有标签呢? 标签好比一种更加可辨别的符号,让使用者能更加轻松的去识别,以及记忆学习。
为什么会有不一样的标签呢? 每一种标签都具有自己的含意,如:p是段落性文字常用的,h1/h2/h3是标题性文字常用的标签,所以为了让页面里展示的内容能更加的区分,那就需要有不一样的标签来达到这样的效果,使用贴近内容含意或是类型的标签名,也让学习它的人更加容易记忆掌握。
九九理解
对于HTML标签的学习,您需要一种叫“透明纸板”的形象化思维,“透明纸板”指的就是这些标签,每一个标签都是一个“百变的透明纸板”,稍后我会用实例来展示这一点。
类“工具箱”思维,第一种标签也就好比是放在工具箱里的一件小工具,您需要了解上面每一个标签适用的页面效果(即每一种工具能解决的问题),只有这样,您才能把这些标签用的恰到好处,“手中无剑,心中有剑!”啊哈哈~
评论(7)
Amoexuba To 九九 (2017-04-04)