zoukankan      html  css  js  c++  java
  • 第五周作业

      浅谈JavaScript

      由于本次团队项目要用到JavaScript,而我却对这门语言不是很熟悉,所以这周通过上网和看书来大致得了解了一下JavaScript这门语言。

      JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

      JavaScript有一些非常优秀的想法,也有少数糟糕的想法。优秀的想法包括函数、弱类型、动态对象和对象字面量表示法。糟糕的想法包括基于全局变量的编程模型。

      JavaScript的函数主要是基于词法作用域的顶级对象,它是第一个成为主流的Lambda语言。

      JavaScript编译器不能检测出类型错误,它是一门弱类型的语言。使用弱类型的语言是比较自由的,不需要建立复杂的类层次,不用做强制造器,也不用应付类型系统以得到想要的行为。

      JavaScript是非常强大的对象字面量表示法。通过列出对象的组成部分,它们就能简单的被创建出来。

      原型继承也是JavaScript的一个特性。JavaScript有一个无类型对象的系统,在这个系统中,对象直接从其他对象继承属性。

      JavaScript有一个选择很糟糕:它依赖全局变量进行连接。所有编译单元的所有顶级变量被撮合到一个被称为全局对象的公共命名空间中。

      现如今,Web已经成为一个非常重要的应用开发平台,而JavaScript是唯一一门所有浏览器都可以识别的语言。这是JavaScript有缺陷,但我们却不得不使用它的一个原因。

  • 相关阅读:
    python-scapy学习笔记-(1)
    python系统性能模块笔记
    Python爬虫总结
    pm2的的常用命令及用法
    Javascript的map与forEach的区别
    对MVVM思想的在认识
    RN的打包
    undefined与null的区别
    rem与em的区别
    JS的函数参数传递为值传递
  • 原文地址:https://www.cnblogs.com/wxq08/p/5350934.html
Copyright © 2011-2022 走看看