HTML、CSS、JS很低级吗?
HTML、CSS、JS现在几乎在我们生活中的每一个角落里面了。所以,它们不低级,一点也不低级。Javascript就像一头犀牛一样,我觉得。
题主可能想说的是,javascript做为一个从浏览器中剥离出来的脚本语言。应该算是玩具语言吧?
我觉得现在的javascript,发展正好,生态也很好。全平台都给涵盖到了。
服务器端有Nodejs,PC端各平台有GitHub巨头提供的electron,有nwjs,可以开发跨PC平台的全功能应用, Atom这种很好用的IDE就是通过electron开发的。手机端有HBuilder之类的工具可以直接生成基于HTML5的APP。
2017年12月TIOBE 编程语言排行榜里面,javascript到了第6位。
可以这么说吧,HTML/CSS/JavaScript这几个货的存在,就像编程世界里的空气一般。大家不会留意太多,但是,如果没有他们存在,估计大家会觉得窒息得难受。
这个问题问的好,大部分人认为html、css、js多简单的东西,基本学一段时间就会了,也没啥技术含量啊,但是每个东西既然出来就有与众不同的地方。
你比如说同样是做一个页面,外观看起来一样的,但是刚入门的前端写起来不仅语义化差,而且对性能优化处理肯定做的很差。而对于有经验的老手来说,写完既保持了网页的访问速度,又可以兼顾页面的性能,还能注重用户体验度。你能说这很低级吗。
如果你觉得某一个技术很低级,那说明你对他研究的还不透彻,只有深入的去探究才能挖掘出某项技术潜在的价值,你的能力也会不停的进步。
技术哪有什么高低之分的,主要还是看个人的,同样是前端的三要素
HTML、CSS、JS,刚入门的开发,可能只能构建一个简单的界面,但是到了高级程序员手上,可以是一个极高用户体验的前端,性能好,而且还兼容各大浏览器
学html和css能找到工作吗?
单纯的HTML+css你想要做点啥呢?写点不能互动的页面?单纯的当切图仔做两个静态网站?现在已经不是十多年前,切切图写写静态网页的时代了。
前端工程师,最起码,也要会html+css+js,这还是最低要求。如果从找工作的角度,这还远远不够,怎么着也得做几个像样的项目先。做项目,无论如何也得接触那么几个库和框架吧,现在流行MVVM,视图数据双向绑定,不说复杂的,Vue得精通吧,ES6+的熟练吧,h5+css3得精通吧,至少还得懂数据请求,XmlHttpRequest啊fetch啊。
好吧,泛泛的说这些了,要想从事前端开发,远远不止这些,前端的水很深,想要在前端扎住脚跟,还得从基础开始。
回答问题前我先说一说html、css、JavaScript之间的关系,打个比方就是“html是一所房屋的骨架,css是用来装修房屋的,其实,一所房子到此可以住了,但是,我们可以想一下人们对房屋的需求,要有电视吧?要有洗衣机空调吧?也要有水电煤吧?有了这些要控制它们吧?所以这些功能性的东西就交给JavaScript了”
作为一个前端从业者,说几句实话。如果说单是学html和css能不能找到工作,我觉得要考虑以下2点:
1.工作地点 2.业务需求 3.工作内容
其实这两点是结合的,拆分开来谈也不是特别有说服力。
拿工作地点来说,一线城市北上广深,抛开传统行业和一些银行还有外包公司,不管大公司还是小公司,都比较紧随互联网的步伐,所以使用的技术也很新,只靠HTML和css只能写一些静态页面(我说的静态包含了有css动画的页面),没办法加一些功能性的东西,也没办法加载数据和数据的更新,根本无法满足互联网公司业务的发展需求。现在的网页无论是PC端还是移动端,早已不是只能看不能用的情况了。
说到工作内容呢,要看你是做什么的web网页,还是app,如果是这些那仅掌握这两个是远远不够的。之前我接触过的一个公司,他们把css和JavaScript是分开的,直白点就是有的人只负责写css,有的人负责写js,这就要看每个人更擅长什么。
好了,写了这么多想必你也能看明白了,把css学精通也是可以养家糊口并更上一层楼的。
如果有什么想问想学不了解的,可以关注私信我,可以一起学习交流下。