2020年11月01日 卢禹龙春招前端学习准备

2020年11月01日12:38:45 卢禹龙春招前端学习准备

Javascript知识点

1.五大主流浏览器 内核

IE trident

chrome webkit blink

safari webkit

firebox gecko

opera presto在webkit上面嵌套的

2.浏览器的历史 和 js的诞生

2.1

1990年 蒂姆 博纳斯李 超文本分享资讯的人 world wide web移植到C libwww、nexus 允许别人浏览他人编写的网站

扫描二维码关注公众号,回复: 12714890 查看本文章

2.2

1993年 美国伊利诺大学NCSA组织(马克 安德森) 开发了 mosiac浏览器 显示图片 图形化浏览器

2.3

1994年 马克 安德森和吉姆 克拉克硅图SGI 创立了 MOSIAC communication corporation

MOSIAC->伊利诺大学->spy glass公司(版权问题)

改名Netscape communication网景公司->netscape navigator->2003年

2.4

1996年微软收购了spy glass->IE internet exploror 1.0 同时发布了 IE3 script 脚本语言

2.5

1996年网景公司 Brendan eich在NETSCAPE NAVAGATOR 开发了 livescript

2.6

JAVA火起来了,网景livescript不温不火 和SUN商量,合作推广和宣传产品,livescript->javascript

2.7

2001年 IE6 XP诞生出现了JS引擎

2.8

2003年mozilla公司 firefox-> Netscape navigator改的

2.9

2008年Google基于webkit blink gears开发了chrome-> v8引擎(JS引擎)

1.直接翻译机器码

2.独立于浏览器运行

2.10

2009年 甲骨文oracle收购了SUN公司 JS的所有权给甲骨文了

ECMA(European Computer Manufactures Association)欧洲计算机制造联合会

评估、开发、认可电信、计算机的标准

ECMA - 262 脚本语言的规范 ECMAScript

ES5 ES6规范化脚本语言

编程语言

编译型 解释型

翻译过程时间不同

编译型: 源码 ->编译器 ->机器语言 ->可执行的文件

解释型:源码 ->解释器 ->解释一行就执行一行

优点:不需要根据不同的系统平台进行移植

脚本语言

->脚本引擎->解释器

JavaScript客户端脚本 php服务端脚本

JavaScript的学习三大块

EMACscript

语法、变量、关键字、保留字、值、原始类型、引用类型、运算、对象、继承、函数等

DOM document object model W3C的规范

BOM browser object model 没有规范

JavaScript JS引擎

单线程->模拟多线程

轮转时间片

<script type="text/javascript"	src="js/index.js">
  document.write("hello world");</script>

会引用src里面的js

JS的命名规范

​ 不能以数字开头

​ 能字母_$开头

​ 字母_$数字组成

​ 关键字 保留字(现在可能没有用到 但是以后可能会用到的关键字)是不能够使用的

​ 语义化 结构化 小驼峰 大驼峰

Js的值分为原始值和引用值

原始值->基本类型:

Number String Boolean undefined null(5种)

var a=1;

var str=‘我爱编程’;

布尔值 true false(计算机里面非真即假非假即真)

引用值:

object array function date RegExp

var arr=[1,2,3,4];

arr.push(5);

动态语言->脚本语言->解释型语言->弱类型语言

静态语言->编译型语言->强类型语言

猜你喜欢

转载自blog.csdn.net/lirenci123/article/details/109448623
今日推荐