Javascript基础知识点个人总结

举报
敏捷而生 发表于 2021/07/07 11:33:31 2021/07/07
【摘要】 浏览器的内核IE: Trident内核Chrome: 以前是Webkit内核,现在是Blink内核Safari: Webkit内核FireFox: Gecko内核,俗称FireFox内核Opera: Presto内核 JavaScript是什么?JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言。脚本语言:不需要编译,运行过程中由js解释器(js引擎)逐行来进行解释...

浏览器的内核

  • IE: Trident内核
  • Chrome: 以前是Webkit内核,现在是Blink内核
  • Safari: Webkit内核
  • FireFox: Gecko内核,俗称FireFox内核
  • Opera: Presto内核

JavaScript是什么?

  • JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言。
  • 脚本语言:不需要编译,运行过程中由js解释器(js引擎)逐行来进行解释并执行。
  • 现在也可以基于Node.js技术进行服务器段编程。

解释语言与编译语言的优缺点

优点 缺点
解释语言 速度慢 可以跨平台;针对不同的平台不需要重新编译
编译语言 运行速度快 不能跨平台;针对不同平台需要重新编译

JavaScript的作用

  • 表单动态校验(密码强度监测)(JS最初产生的目的)
  • 网页特效
  • 服务器端开发(Node.js)
  • 桌面应用程序(Elctron)
  • App(Cordova)
  • 控制硬件-物联网(Ruff)
  • 游戏开发(cocos2d-js)

浏览器执行JS的过程

浏览器分成两部分渲染引擎JS引擎

  • 渲染引擎: 用于解析HTML和CSS,俗称内核,比如Chrome浏览器的Blink。
  • JS引擎: 也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如Chrome的V8。

JavaScript的组成

  1. ECMAScript JavaScript语法
  2. DOM 页面文档对象模型
  3. BOM 浏览器对象模型

JavaScript的三种书写方式

  1. 行内式
  2. 内嵌式
  3. 外部引入式
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。