由人到猿——前端(一)

第一次听到前端三架马车我是蒙的状态: HTML、CSS和JavaScript!

作为一个后端都学的稀里糊涂的码农,只有JavaScript还能耳熟一点。等上手之后,​才发现,真的就是JS还能亲切一点。所以首先给大家推荐一个学习的网站:

https://www.freecodecamp.org​

这是一个边学边练边看效果的网站,虽然课程周期超级长,只要有耐心学完,一定可以很全面的掌握​前端技术。但是第一篇讲前端的文章,我觉得应该讲我对前端整理的理解。

首先要明确一个概念,那就是前端的东西是运行在浏览器中的代码。在早期接触SpringMVC的时候,大家使用jsp渲染页面,此时最终传输到用户浏览器的是服务器渲染完的页面,也就是类似重复元素遍历渲染等工作是由服务器来完成的,虽然从某种角度上讲,这样会更加安全,但也大大降低了服务端的处理能力。随着终端设备的性能越来越强​,越来越多的终端渲染就可以交给浏览器自己来处理了,这就有了现在的前端框架,像angular2这种自带路由的重型框架。就好比以前是把家具根据用户的需求组装好再运过去,现在只需要把所需要的零件送过去,用户自己组装就好了,极大的减轻了工厂的压力。既然无论是组装好还是没组装,东西都送到了客户那里,那么客户到底是如何使用家具的呢。接下来就要弄清楚一堆名词,分别是:DOM 、HTML 、浏览器、CSS、JS

DOM:全称是 Document Object Model ,也就是文档对象模型。也就是说,DOM可以修改处理HTML或者XML文档。设计之初,是以对象管理组织(OMG)的规定为基础,因此可以动态的增删改元素,使页面更加灵活。如图(from:w3school),DOM将HTML构造成为树状对象。

移除

DOM HTML 树

​HTML:全称是 HyperText Markup Language,超文本标记语言。一种标准,通过各种符号来表示网页的各个部分,也就是当进行网页请求的时候,服务器发给浏览器的文本。DOM会解析HTML。一般看到的如图。

移除

这是一个简单的HTML

浏览器:​这里主要说一下浏览器内核,大家普遍使用 Trident(IE内核) 、 Webkit(Safari内核,Chrome内核原型,开源) 、 Gecko(Firefox内核)、 Presto(Opera前内核) (已废弃) 等等。浏览器最重要的工作就是把抽象的代码变成形象的页面供大家使用,所以无论内核如何,他们大多遵循相同的规则,所以才能在不同浏览器看到类似的页面效果。而这些规则就是这篇文章所讲的DOM\HTML\CSS等了。

CSS:全称是 Cascading Style Sheets,层叠样式表。用来表示HTML或者XML等文件样式的计算机语言。如果说整个页面是一个人体,那么HTML是页面的骨骼,DOM就是各骨骼的组装说明书,而CSS则是骨骼外面的肌肤,他可以最终给我们呈现不用的页面样式,虽然相同的HTML,但是不同的CSS,那么我们看到的页面的颜色、位置、大小有可能完全不同,这就是CSS的作用。那么什么是最重要的肌肉呢。

JavaScript: 直译式脚本语言,就是整个页面的肌肉,器官等等。当用户对页面进行操作的时候,特定的触发条件会触发特定的事件,会执行某些操作,这都是JavaScript做的事情。而且JavaScripe也有自己也遵从于一些标准,如:ECMAScript。这个就在后面慢慢聊了。

至此我想我已经阐述明白了一个前端的一个总体的概念,接下来细细剖析学习各部分,先从HTML入手,尽情期待。

如果有写错的地方,请指正。十分感谢。

欢迎加我的微博:孙岱MAX,那里有我的生活、我的学习、我的欢乐。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351

推荐阅读更多精彩内容