美文网首页前端学习前端修仙之路个人收藏
前端会JS了不起吗?对不起,会JS真的就是了不起

前端会JS了不起吗?对不起,会JS真的就是了不起

作者: 1194b60087a9 | 来源:发表于2019-04-03 17:55 被阅读5次

    前段时间,有个读计算机专业的在校生同学问我:“最近刚刚自学完HTML、CSS,接下来是先学JS,还是VUE框架呢?JS对于前端真的很重要吗?”

    我告诉他,一定要先学js,也就是javascript。因为目前流行的vue.js框架也是基于原生js的基础上封装的。

    至于js的重要性,不言而喻。

    html、css、javascript,组成页面的3大件,少了谁都不行。html就是你的身体骨架,骨架有大有小,有纤细的,有宽大的。

    css就是你的外貌长相,有蛇精脸的,有瓜子脸的,有丰满性感的,有骨瘦如柴的。

    javascript是你的动作行为,你可以让自己搔首弄姿,也可以是运动型男,也可以静若脱兔。三者少了谁都不是一个完整的人。

    就我的经历来讲,刚入行那会,JS只会一点,只会用html和css切切图,基本只画静态页面,搞几个css特效,觉得JS好鸡肋,会几个事件处理就行了,功能什么的,交给后台写就行啦。

    后来去了一家公司,主要做webapp的开发,那会html和css用的少了,一个项目几个月做下来,html和css就刚开发的时候用用,后面偶尔改一下,其余70%-80%的时间都是用来写js。js看起来简单,实际上好复杂,于是我几乎将自己所有的精力都放在了js的学习上。

    后来证明,js才是前端人员彼此拉开档次的利器,也是拿高薪的底气。

    但是,现在很多想从事前端的在校生都不懂js的重要性。这门脚本语言可以说是一个前端的标配了,甚至是一道门槛。而在前端的世界里,没有什么是JavaScript实现不了的,你真的了解js吗?曾在前端圈里流行的一张gif动图说明了一切。

    关于js坊间有一句传闻:凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript来写。

    吹了这么久js,究竟它的魔力在哪里?能运用在哪些方面呢?

    1. 数据可视化

    数据可视化是当下大家所推崇的一种互动展示模式,而Javascript拥有ECharts、Dygraphs.js、D3.js、InfoVis、Springy.js等多种可实现数据可视化效果的框架。

    2. 移动应用

    PhoneGap将WebView带向了移动应用,同时也将JavaScript带向了移动应用。

    3. 服务端

    因为V8的性能将JavaScript带到了一个新的高度,于是Node.js诞生了——前端、后台都可以用JavaScript,现在任何一个网页都离不开JavaScript。

    4. 全平台应用

    一份代码构建移动、桌面、Web能够全平台应用,在Eletcron上运行Ionic,就意味着无限的可能性。

    5. 游戏

    如果你对网页游戏仅仅停留在Flash的时代,认为只有Flash才能做出非常绚丽的游戏特效,那就错了。Javascript也可以做出华丽的特效!

    6. VR

    利用3D 游戏引擎,如Three.js,你也可以来创建一个 3D 世界。

    7. 硬件

    Tessel可以直接在设备上运行JavaScript,连服务器都不需要,然后像做网络开发一样通过用IDE和库去开发它,上传新的固件只需一句tessel 推送指令。

    8. 操作系统

    那么是否有可能仅使用 Node.js 创建一个操作系统呢?NodeOS了解一下,虽然它是用 Linux 内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外,使用的都是 Node.js。

    十五年编程经验,整理了一批2019年最新WEB前端教学视频,帮助所有想要学好前端的同学,不论是学习规划、学习路线、学习资料、问题解答。加入WEB前端学习群:296,212,562。帮助所有想要学好WEB前端的人。

    相关文章

      网友评论

        本文标题:前端会JS了不起吗?对不起,会JS真的就是了不起

        本文链接:https://www.haomeiwen.com/subject/diazbqtx.html