前端HTML、CSS、Javascript技术的学习总结

学的是Python全栈,主要以写Python的代码为主,同时也要接触不同语言类的代码。其中也学习了前端的HTML、CSS、Javascript语言。目前还不算很好的经验,有部分只能算是我的吐槽吧。

这几天做前端的练习作业差点做得吐出血来,至少我已经捶过桌子,经常有想砸键盘的感觉,做完最后一题,已经比较焦虑,心里骂前端技术:真是丧心病狂。学习工科知识和编程技术最强调的是反馈。在《刻意练习》中提到到3F:专注、反馈和调整。其中,反馈就是指学习、练习该知识能得到及时、准备的反馈。在我看来HTML和CSS的反馈比较差,学完或做过多作业,根本不确定哪些是有效的、哪些是最好的。因为兼容性,HTML、CSS不能像其它语言一出错就运行不了,那可以像Javascript有个后台,显示有错误和异常。例如,我写图片img标签地址时,多了个/,就找不到图片,至少在后台也输出这些异常好让学前端的人排查。

这也里也总结我查了很久才知道的错误:

在写transform, transition, animation有关动画的样式时,冒号、语句、分号之间一定要空好英文半格。

class选择器可多写,可指向同类的地方,而id选择器具有唯一性,只能指向单个地方,注意区分。

写在标签里的内联样式,注意之间的空格、分号、引号,如果没有到很熟练的地步,就写一个预览一个,因为目前还比较难判断会因为什么而没生效,习惯有自动完成的IDE也很容易忽略一些格式,而导致样式不生效。

写在内部的样式,换行写样式时,容易最后忘了加分号,也会导致样式失效。

有时,细调一些样式,不一定能肉眼看出区别和变化,可以写把样式值写大点,如果看到效就改小再微调。在浏览器开发者工具样式栏那里直接修改样式和样式值是个好方法。

制作前端网页一定要布局好,各种标签元素有些是行内排列,有些是块排列,这是用div和span先装好这些元素,定位、对齐、大小调整好,再细化各种文字、图片的排版,最后才设置动画、变形的样式。

另外说一下,XML这种存储数据的像HTML的语言,而JSON像Python的字典加列表。前者都是有对称的标签,如果是嵌套的,那更加难读。而Python通过缩进来表达嵌套的结构,总体看就像是二维的,每个缩进都是有意义。而HTML、XML都可压缩可一行文本,缩进没有很大的语法意义,其表达是线性的。Javascript好一些换行有作用,如果不换行写函数就一定要加分号。

现在幸好有jQuery、Bootstrap等工具和框架,我觉得拯救很多全栈工程师或被迫写前端网页的后端工程师,就像搭积木那样方便,能通过简单的样式类把模式调整好,不用那么费神,同时大大增加了网页的兼容性。不然,如果某人随便提了个需求或伪需求,那做辛苦在MVC框架做完种CURD,然后就要面对头痛的前端,还考考虑不同设备、不同屏幕、不同浏览器的兼容问题,那这个过程实在太痛苦了。

最后,说一下Javascript,一开始我是拒绝的,因为它没Python的一些优点,尤其是在学操作符运算和面向对象时,没有Python那种简洁、优雅的感觉,很多变化。作为,Python全栈工程师还是要将Javascript当作第二语言来学。学到JS的面向对象、BOM、DOM的时候,觉得有点。现在有点理解,刚学习Python时,把基础的数据类型作为输入,输出也是这些数据类型,操作的是控制台的输出和文件读写。而学到数据分析模块时,输入的数据文件、扩展的数据类型、Excel、JSON等种文件,输出的是各种数据类型和图表,这里操作的对象是数据文件、可读性高的图片和文件或是基础算法。那么JS输入的也是基础数据类型,没有比Python多,输出在控制台、网页、网页的部分标签上,操作的对象是浏览器的信息、网页文件和各输入到浏览器中的键盘、鼠标事件。只是目前,对BOM、DOM(包括事件)没有Python的一些对象那么熟悉。面向对象的思维还是一样的。

Javascript的有错误也很难看出来,那就多通过console.log()把过程的变量或函数打印出来,帮助判断。

走过前端的坑,可能后面还会踩一些坑的,只希望我们都不踩那么深。

原文链接:前端HTML、CSS、Javascript技术的学习总结 - 清心涟漪

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

推荐阅读更多精彩内容