标题JavaScript ——入门
什么是JS ?
JS的正式名称为ECMAScript,这个标准有CEMA组织发展和维护。ECMA262是正式的JavaScript标准,这个标准基于网景(Netscape)公司提出的JavaScript语言和微软提出的JavaScript语言。
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性的脚本语言。
JavaScript的特点
JS是一门轻量级语言脚本语言(目前世界上最流的),由浏览器来解释执行,不需要经过编译
JS的语法结构形式与C++,Java较相似,但比他们容易上手。
JS是一种基于面向对象的语言,在js的世界里万物皆是对象。
JS是运行在客户端浏览器上的,而不是web服务器上的。
Js具有跨平台性,JS是依赖于浏览器本身,与操作环境无关,只要能运行浏览器计算机,并支持js的浏览器就可正确执行。
安全性与简单性
JavaScript的优点和缺点
优点:
1,使用JS可以在客户端进行数据验证,节省服务器端的资源。
2.可以方便地操作各个方面中的对象,使页面更加友好。
3.使多种任务仅在客户端就可以完成而不需要网络和服务器的参与,从而支持分布式的运算和处理。
缺点:
1.兼容性,互联网上有很多浏览器,但各种浏览器支持JS的程度是不一样的,所以JS在各个浏览器上运行出来的结果会有一定的差距,有时甚至会显示不出来。
2.JS不能打开,读写和保存用户计算机上的文件。
JavaScript 和 Java 的区别
JS和JAVA在 语法上很类似,但 其本质有着根本的区别。Java是一种比JS更加复杂的程序语言,而JS相对于Java来说,比较容易上手,但二者之间是完全没有关系的。
JS当前使用的是第三代语言
第一代 | 第二代 | 第三代| |
---|---|---|
机器语言 | 汇编语言 | 高级语言 |
主流浏览器和内核有?
浏览器 | 内核 |
---|---|
IE | trident |
Chrome | webkit/blink |
firefox | Gecko |
Opera | presto |
Safari | webkit |
如何引入JS?
内部嵌入JS文件:<script></script>
外部引入JS文件:<script type="text/javascript" src="../**.js" ></script>
提示:
1.尽量结构:html, 行为:js, 样式:css 相分离-----(结构清晰,方便文件修改)
2.内部JS和外部JS不要相混使用(相混使用只会实现外部引入的JS文件)
JS基本语法
变量(variable)
变量声明
声明,赋值分解
单—var
命名规则
变量名必须是以英文字母,_下划线,
符
开
头
变
量
名
可
以
包
括
英
文
字
母
,
下
划
线
,
符开头 变量名可以包括英文字母,_下划线,
符开头变量名可以包括英文字母,下划线,,数字
不可以用系统的关键字,保留字作为变量名
Js开发的步骤:
1.确定事件
2.事件要触发函数,所以我们要声明函数
3.函数里通常是去做一些交互才操作,弹框,修改页面内容,动态去添加一些东西。
JavaScript程序运行开发环境
1.Internet Explore 3.0及以上版本。
2.用于编辑HTML文档的字符编辑器。
常见错误( 自己遇到的):
Failed to load resource: the server responded with a status of 404 (Not Found):表示这个变量未赋值。
Uncaught ReferenceError: b is not defined:没有声明这个变量。