JavaScript 入门教程一 开篇介绍

1、JavaScript 刚开始是为了解决一些由服务器端进行的验证而开发的前端语言。在宽带还不普及的90年代,当用户辛苦输入很多信息并提交给服务器后,等了漫长的时间,等到的不是提交成功的提示而是某些必填字段没有填写的警告,于是各大浏览器公司开始开发自己的前端语言,但是由于很多公司开发了各自的JavaScript。为了有个统一的标准,才有了后来的ECMAScript。

2、ECMAScript 可以为不同种类的宿主环境提供核心的脚本编程能力,因此核心的脚本语言是与任何特定的宿主环境分开进行规定的。浏览器是它的一个宿主环境,但并不是唯一的宿主环境。ECMAScript 仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。其他语言可以实现 ECMAScript 来作为功能的基准。如下图所示:

                            

3、一个完整的JavsScript是如下的构成:

                          

  其中的 ECMAScript 如上所说。

  DOM(文档对象模型),其标准的制定者为 W3C。

  BOM(浏览器对象模型)。

  ECMAScript与DOM都有相应的国际标准,而且目前的主流浏览器已经都支持这些标准。

  但是BOM没有国际标准,因此每个浏览器处理的方式不一样,譬如 xmlHttpRequest 对象的创建以及浏览器窗口尺寸的获得等。

4、JavaScript是一种轻型的,解释型的程序设计语言。并且它还是一种基于对象的,事件驱动的脚本语言。最重要的是它的平台无关性,它只依赖于浏览器,只要浏览器支持JavaScript,它就能正确的执行。

  目前全世界大多数网站都在使用 JavaScript,不管你后台使用的什么技术(Java PHP .NET),前端无一例外的使用 JavaScript。所以说JavaScript 的前景是非常好的。

5、 JavaScript 是一种区分大小写的语言。(var Hello 与 var hello 是不同的变量)

  JavaScript 中标志符的定义是:首字符必须是英文字母、下划线或者 $ 符号。接下来的字符可以是英文字母、下划线或者 $ 符号或者数字(多了数字)。建议全部用英文定义。

  JavaScript 支持两种注释方式:即 // 型和 /* .... */ 型。

  

时间: 2024-08-15 16:16:13

JavaScript 入门教程一 开篇介绍的相关文章

ASP.NET MVC4 新手入门教程之一 ---1.介绍ASP.NET MVC4

你会建造 您将实现一个简单的电影清单应用程序支持创建. 编辑. 搜索和清单数据库中的电影.下面是您将构建的应用程序的两个屏幕截图.它包括显示来自数据库的电影列表的网页: 应用程序还允许您添加. 编辑和删除电影,以及请参见详细个人信息.所有的数据输入方案包括验证,以确保存储在数据库中的数据是正确的. 入门教程 通过运行 Visual Studio 表达 2012年或 Visual Web 开发人员 2010年速成版开始.大部分的屏幕截图在此系列使用 Visual Studio 的表达 2012,但

JavaScript 入门教程三 语言基础【1】

 一.基本介绍 1.JavaScript 是一种区分大小写的语言.(var Hello 与 var hello 是不同的变量) 2.JavaScript 中标志符就是指变量.函数.属性的名字,或者函数的参数.它的命名规则是:首字符必须是英文字母.下划线或者 $ 符号.接下来的字符可以是英文字母.下划线或者 $ 符号或者数字(多了数字).建议全部用英文定义,而且按照惯例使用驼峰大小写格式,即第一个字母小写,剩下每个单词的首字母大写.(譬如:myFirstScript) 3.JavaScript 支

Javascript入门教程 基础

B站av9243452的一系列视频,适合学过其他编程语言的人观看,还挺不错的 共43节,该随笔为1~16节 Js介绍 如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件 <script src="js/jquery.min.js"></script> <script src="bootstrap/js/bootstrap.min.js"></script&

JavaScript入门教程

JavaScript简介 JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端. 特点: 交互性(它可以做的就是信息的动态交互) 安全性(不允许直接访问本地硬盘) 跨平台性(只要是可以解释JavaScript的浏览器都可以执行,和平台无关) JavaScript与Java不同 JS是Netscape公司的产品,前身是LiveScript:Java是Sun公司的产品,现在是Oracle公司的产品. JS是基于对象,Java是面向对象. JS只需解释就可以执行,Java需要先编译成字

JavaScript 入门教程二 在HTML中使用 JavaScript

一.使用 <script> 元素的方式有两种:直接在页面中嵌入 JavaScript 代码和引用外部 JavaScript 文件. 二.使用内嵌方式,一般写法为: <script type="text/javascript"> /*  code   */ </script> 三.引用外部 JavaScript 文件的一般写法为: <script type="text/javascript" src=""&

JavaScript 入门教程四 语言基础【2】

一.数据类型介绍 1.判断当前变量是否为 undefined: if (i === undefined) 或者 if (typeof (i) === "undefined") 未初始化的变量默认会取得 undefined 值.而未声明的变量只有使用 typeof 不会出错,其余情况下都会出错. 例子: var message;  alert(message); // "undefined"  alert(message1); // 错误  alert(typeof

javascript入门教程01

1.javascript中变量的声明和赋值的三种方式 (1)先声明后赋值 var width; width=5; (2)同时声明和赋值变量 var width=5; var x,y,z=10; (3)不声明直接赋值 width=5; 2.javascript的数据类型 Undefined:变量被声明后,但未被赋值 boolean:true或false string:用单引号或者双引号来声明的字符串 number:数字类型(包括整数和浮点数[即整数和小数]) object:JavaScript中的

JavaScript入门学习之四——DOM介绍及常用方法

在前面我们学习了JavaScript的基本语法,紧靠这些代码我们还无法实现浏览器的交互.也就是说我们还不能做出来平时常见到的网页交互.下面就需要引入一个新的知识点,也就是这一章要讲的:DOM. BOM——Browser Object Module,是指浏览器对象模型.通过这个模型可以实现JavaScript和浏览器之间的对话,包括后面要学习的DOM,可以访问Html中的所有文档中的元素. window对象 所有的浏览器都支持window对象,他表示浏览器窗口.所有的JavaScript全局对象,

JMeter入门教程1:介绍

其实在接触jmeter之前,曾经一直通过LR做性能测试,期间也接触过AB等比较轻量级的性能测试工具,但是其实这些工具的原来其实无法是通过多线程模拟用户并发最终得到一些性能报告.一个偶尔的机缘巧合让我这个不怎么爱写代码的人接触到了Jmeter,并且开始了一段奇妙的神秘之旅 Jmeter作为主流的性能测试工具,在一些中小型公司逐步取代了LR的王者地位,其实LR之所以在国内那么流行,其一要感谢国内的测试培训机构(无论是主流的还是非主流网络授课的清一色都是LR工具讲解),第二需要感谢Hacker能够把一