为什么要使用JavaScript

JavaScript025

为什么要使用JavaScript,第1张

你根本就不了解javascript,知道为什么非得用javascript么?因为你没有选择,现在越来越流行,用的越来越多。你根本就不知道javascript的强大之处,在javascript中,美丽的、优雅的语言特性,就像珍珠和一堆鱼目混杂在一起一样。任何语言都有精华和鸡肋部分,但是javascript中的鸡肋部分的比重超出了预料,在短到令人吃惊的时间里,js从不存在发展到全球采用,它从没有被试用和打磨,基于某种目的,还在非常粗糙的时候,就被直接集成到浏览器中,这是js被误解的原因之一。JavaScript的功能也可以使用其他工具实现?你给我举一个例子我听听

我了解到的是:立即执行函数可以避免函数内的变量暴露在全局环境下,避免全局变量的污染。

这种模式是非常有用的,因为它为你初始化代码提供了一个作用域的沙箱;

考虑一下下面这种常见的场景:

你的代码在页面代码加载完成之后,不得不执行一些设置工作,比如附加时间处理器,创建对象等等,

所有的这些工作只需要执行一次,所以没有理由创建一个可复用的命名的函数,

但这些代码也需要一些临时的变量,但初始化过程结束后,就再也不会被用到了,

所以将这些变量作为全局变量不是个好主意,所以我们需要立即执行函数——去将我们所有的代码包裹在它的局部作用域中,不会让任何变量泄露成全局变量;

没有必要非要掌握哪一个框架,个人认为前端工程师最主要也是最重要的把JS学好,学透就可以了~别的框架什么的现用现学都来得及!几个常用的比如JQ啦require啦等等这些是你做项目的时候经常用的,不用要求你也应该会了~其实所有的东西都是在JS的基础上起来的,会了JS就都好说了~