为什么俺认为JavaScript是一门复杂的语言

匿名用户 分类:javascript

对俺来说,这是俺一生中用过的最复杂的语言之一,俺将和大家谈谈它对俺来说是什么,为什么说它是俺认为俺用过的最复杂的语言之一。

当你将Javascript与其他语言进行比较时,你会发现它有些地方真的非常奇怪。

下面是一些例子:

  • JavaScript包含保存数据值的变量,可以随时更改变量的类型。
  • JavaScript是一种面向对象编程语言。
  • 与HTML/CSS完全集成。支持所有主要浏览器,默认启用。

ES6

为什么俺认为JavaScript是一门复杂的语言

ES6或ECMAScript是JavaScript的一个重大更新,包含了许多新特性。如:

  • 默认参数
  • 模板文字
  • 多行字符串
  • 解构
  • 增强对象字面量
  • 箭头功能
  • Promise
  • 块作用域构造了Let和ConstClasses
  • 模块化

对了,ES2020大家学习了吗,如果没有可以看看俺的这篇文章《ES2020 JavaScript新特性》。

缺点

就像生活中的所有事情一样,并非所有事情都是完美的,javascript也不例外。下面是一些JavaScript的缺点:

  • 你没有客户端安全保障
  • 浏览器支持
  • 缺乏调试设施
  • 单继承
  • 缓慢的位函数
  • 渲染阻塞

总结

学习Javascript是web开发中需要掌握的最重要的东西之一,不仅仅是前端,你甚至可以在node.js框架下使用Javascript作为后端。

回复

我来回复
  • 暂无回复内容