您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
先学js还是HTML5好?
语言,基础,我的先学js还是HTML5好?
发布时间:2016-12-08加入收藏来源:互联网点击:
先学js还是HTML5好?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
个人建议先学容易的后学复杂的。毫无疑问,HTML语言会比JavaScript容易上手。
HTML语言与css一般一起学,是用于画网页的语言工具,HTML好玩之处在于让你马上感受到编程的乐趣,可能有人说这语言算编程?其实编程没有这么难,你把代码输完然后可以马上出效果,这就是HTML,代码就是砖块,HTML就是砖块的原料,最后的网页产品就是被砖块造好的房子。
JavaScript别看它是个脚本语言,如今的使用度已经遥遥领先很多语言,甚至一度被评为最受欢迎的语言。JavaScript的写法非常精炼,而且用它确实是能感受到编程的厚重感,很多如今的前端框架基本上都是JavaScript为基础,也就是说你如果想搞前端,学JavaScript是必不可少的。
不过如果零基础可以先学HTML练练手,一两天就能掌握个大概。
关注“极客宇文氏”,更多独到见解
回答于 2019-09-11 08:43:50
感谢邀约,作为前端开发者,从我的学习经验来看,当然是先学习 html5 了,这就好比巧妇难为无米之炊的道理,没有食材,再好的手艺,也无法烹饪美味佳肴。以下是我针对这个问题看法,欢迎大家在留言区探讨:
首先要搞清楚前端要学什么?
前端这个岗位也是最近几年才火起来的,以前前端的工作都是后端开发人员完成的,随着互联网产品对性能、速度的要求,一个人已经不可能完全精通前后端了,才会有现在前后端分离之说,所谓的前端具体的工作说通俗点就是完成产品使用户能够直观感受的内容,比如产品界面直观的感受,在界面上填写表单点击按钮等等。要完成这些工作,你的学习步骤应该是这样,但是有个前提你必须对这行有兴趣,因为这行更新实在太快,没有兴趣是很难保持激情去不断学习的:
你需要先从基础的HTML、CSS、JavaScript学起。
学完后在去学习JQuery、BootStrap这样的脚本库进行前端项目的练手。
然后去学习前端相关的框架Vue、React、Angular任选一种即可。
最后学完框架再去选型兴趣方向,专注动画、基础业务应用、手机端、小程序、WebGL、后端NodeJS等。
对于初学者要搞清楚HTML、CSS、JavaScript这三者的区别
前端最基础的内容,莫过于 HTML、CSS、JavaScript 这三样技术,首先我们来看下面的几张图片,现有个直观的认识:
1、HTML就如同网页的骨架和结构,设计之前,我们先打草稿
2、CSS就好比上色器,对草稿进行完善和上色,让其更加美观
3、JavaScript 主要用于和用户进行交互的,比如用户在电商网站上进行购买商品
通过以上三张图,大家是否搞明白了三者之间的区别和关系了呢,如果还没弄明白,我再说的直白点,就拿我们买房子来说,新房大部分都是毛坯房,毛坯房就好比刚才提及的HTML,买完房子,你肯定不会直接住毛坯房吧,你肯定需要对房子进行装修和添置家具、电器了吧,这就好比刚才提及到的CSS 。如果你想再让房子更“潮些”,你也许会引入“智能设备”,让你随时掌控房子的一切,这就好比刚才提及到的JavaScript 。
对于初学者, 基础的HTML、CSS、JavaScript 该怎么学呢?
本文开头,我已经提及了学习顺序,这里再强调下,就好比建房子,连砖头都没成房子的形状,你怎么装修和添置家具呢,不言而喻,我们首先要学习HTML标记语言,然后在学习CSS、JavaScript。
学习 HTML 可以先把基本的标签弄明白是什么意思,然后在理解怎么没有引入CSS的情况下,完成网页基本结构的布局。
如果前面的内容都掌握了,就要学习CSS了,学习CSS建议看书和视频结合的形式,这样比较直观。通过学习你要搞清楚常用的CSS的属性(字体、单位、引入规则、浮动、背景等内容)、布局用的盒子模型、flex弹性布局,然后尝试做简单的网页,你可以先从简单的企业站模仿做起,理解HTML、CSS这两者是如何结合在一起使用的。
前端的基础学完了,在考虑学习JavaScript,建议看书,比较推荐的是前端入门圣经红皮书或那本犀牛封面的书籍。不要一上来就看视频,要不基础知识太薄弱,后面学习框架就会有莫名其妙的问题,找问题就十分费劲。
学完这些后,就要动手实践做前端项目了,建议学习JQuery这个JS库,基于这个JS库,能帮助你很快上手前端项目,尽早熟悉前端编程思维,快速积累经验。
小节
今天的内容就和大家分享到这里,感谢大家的阅读,希望我的解答能够帮助到你。
回答于 2019-09-11 08:43:50
先分享个故事,我把号称“HTML5会令以后的移动开发者都要失业了”文章转给我在腾讯做Android开发的同学,并且大方的表示,以后混不下了,可以来投奔我,姐带你写java。
结果我的同学一脸淡定的表示,所谓的HTML5取代前端开发语言不过是扯淡,就算它能嵌入在native或者webview里使用,前端语言也是不可替代的。
那么为什么相关从业者会这么肯定的说呢。
JS的不可替代性
JavaScript语言是目前很多框架的基础,比如jQuery,React,Vue等等,而JS本身就是一种直译式的脚本语言,作为前端语言的三驾马车,拥有不可撼动的历史地位。
此外,其他的前端语言,如nodejs,其语法与js也是十分相似,因此如果有JS语言的基础,对于学习其他前端语言以及框架,将是一个非常好的辅助。
HTML5的应用场景
HTML5是一种超文本标记语言,从本质上,它就与js不属于同一战场。
HTML5用于在编写手机版页面,最大的优势是可以在网页上直接调试和修改,这大大的减少了开发人员的工作量,提高了他们的工作效率。与传统的使用JavaScript引擎比起来,虽然HTML5初期不稳定,但是很多程序员还是愿意去尝试。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |