js学习之前言
来源:互联网 发布:一分洗车软件 编辑:程序博客网 时间:2024/05/16 15:08
1.JS的历史和发展
浏览器的核心:内容渲染引擎 +脚本解释引擎
常见的浏览器的核心:
(1) IE的核心:Trident(双引擎)
(2) Chrome的核心:Webkit(渲染引擎)+V8(脚本解释)
(3) Safari的核心:Webkit(双引擎)
(4) Opera的核心:Presto(双引擎-o-) / Webkit(双引擎)
(5) Firefox的核心:Gecko(双引擎)
2.JS组成部分:
·(1)核心——由ECMAScript标准制定,可以运行在任何js引擎中,不光可以编写客户端脚本,还可以编写服务器端脚本(NodeJS)、编写桌面应用程序、网络程序
(2)·DOM——将JS嵌入在网页中操作HTML标签
·(3)BOM——使用JS与浏览器宿主进行交互
3.JavaScript运行环境搭建
(1)方式一:安装一个独立JS解释器——V8(NodeJS)
·可以交互式执行;
·也可以批量的执行多条语句(需要编写.js文件中)
(2)方式二:使用浏览器内嵌JS解释器
·直接在控制台输入中一行一行的输入并执行脚本;
·把JavaScript语句混排在HTML中,让浏览器解释执行整个HTML文件
<script></script>直接嵌入在BODY中执行
<script></script>嵌入在HEAD中,其中定义函数,页面元素的某个事件发生时调用该函数
JavaScript编写在外部.js文件中,HTML中使用<script src=”.js文件的路径”></script>引用外部js文件;页面元素的某个事件发生时调用外部js中定义的函数
- js学习之前言
- Tomcat学习之前言
- 人工智能学习之前言
- 学习TCP/IP之前言
- 单片机学习之前言杂谈
- Redis源码学习之【前言】
- Discovery学习之路--前言
- JDK源码学习之前言
- Redis源码学习之【前言】
- Java学习笔记之前言
- 设计模式学习之-前言
- SSH学习之路-前言
- Java学习笔记之《前言》
- shader学习之路-前言
- Python学习之路-前言
- JavaScript学习之路--前言
- cocos2dx3.2学习之路之前言
- Qt学习之路(1):前言
- android快速开发热门框架集合
- Table显示滚动条(简单方法)
- html笔试错题
- 数据结构--单链表的插入
- 多线程的聊天室的服务器端
- js学习之前言
- leetcode(46).189. Rotate Array
- Hibernate之对象的三种状态
- Linux常用命令之Vi文本编辑器
- 网站开发流程以及HTML5简介(五)
- 山科大 oj 寻找勾股数
- jsonlib使用的依赖jar包
- 解决Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid
- 深度优先算法--之模拟迷宫