【JavaScript】概述

简介: <pre><span style="font-family:KaiTi_GB2312; font-size:18px"><span style="white-space:pre"> </span>JavaScript,又是一个新阶段的学习。不知道它是什么东西,如果光从英文翻译来看,其称作Java脚本语言。Java和.NET一样,都是现阶段流行常用的程序设计语言。那么,JavaScript是
	JavaScript,又是一个新阶段的学习。不知道它是什么东西,如果光从英文翻译来看,其称作Java脚本语言。Java和.NET一样,都是现阶段流行常用的程序设计语言。那么,JavaScript是指Java语言下生成的脚本吗?没学习之前,就先从字面上自己做个猜想吧。
	在学习JavaScript之前,想了想牛腩中是如何使用JavaScript的。牛腩中,有两集提到了JavaScript,第一个是31集,是为了实现出错页跳转到首页,有个倒计时的应用。第二个是46集,是介绍了JavaScript的一个框架,JQuery,其是用JavaScript编写的各种封装好的方法的集合,里面包含大量的代码。
	在此,自己做了一些猜想,也知道了一些应用,那么下面就是自己去寻找答案的时候,真正开始JavaScript的学习。
	一.什么是JavaScript
	有很长的一段解释,自己简单总结下,就是:
  • JavaScript是一种程序设计语言,它具有面向对象能力,是一种解释型语言。
  • 它不需要一个语言环境下运行,只需要支持的浏览器就行。
  • 目的是验证发往服务器端的数据、增加Web互动、加强用户体验度等。
二.JavaScript特点 1.松散性 它是一种松散类型的语言,它的变量不必具有一个明确的类型,核心与C++、Java相似。 2.对象属性 它的对象是把属性名映射为任意的属性值,不像C++和Java中的对象。 3.继承机制 它的面向对象继承机制是基于原型的,和C++和Java中的不同。 三.JavaScript核心 一个完整的JavaScript应该由以下三个不同的部分组成: 1.核心(ECMAScript) 包括语法、类型、语句、关键字、保留字、操作符、对象等。 2.文档对象模型(DOM) 针对XML但经过扩展用于HTML的应用程序编程接口。 3.浏览器对象模型(BOM) 访问和操作浏览器窗口,使用它可控制浏览器显示页面以外的部分。 四.JavaScript使用 在通过DreamWeaver获取基本格式的html文件后,加上相应的<Script>标签,编写简单的代码,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JavaScript使用</title>
<script type="text/javascript"  >
	alert('欢迎来到JavaScript大世界!');
</script>
</head>
<body>
</body>
</html>
	就可以在浏览器中看到下面的一个页面:
	 
	这就是使用JavaScript的一个简单实例,而对于其它强大的应用,还需要后面的深入学习,点点积累。
	五.猜想与答案
	在博客最前面,自己对JavaScript首先做了一个大胆的猜想,在学习完两集JavaScript视频后,理论加上实践,加上巨人肩膀,心中也有了一个答案。
	首先,JavaScript的确是一种程序设计语言,但它和Java并没有任何关系,它们只是名字相近罢了。
	六.拓展——JavaScript和Java的区别
	1.本质不同:
		java是一种面向对象的程序设计语言,即使开发简单程序,也必须设计对象;
		JavaScript是一种直译式脚本语言,本身提供了丰富的内部对象供设计人员使用。
	2.执行方式不同:
		Java是介于解释型和编译型语言之间的一种语言,它的源代码必须经过编译,通过相应的解释器,实现独立于某个特定的平台编译代码的束缚。
		JavaScript是一种解释型编程语言,其源代码不需要经过编译,而是将文本格式的字符代码发送给客户端由浏览器解释执行。
	3.用途不同:
		Java应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等
		JavaScript用途是嵌入动态文本于HTML页面;对浏览器事件作出响应;读写HTML元素;验证数据;检测访问的浏览器信息;创建和修改Cookies。
	学习,不应该仅仅只是局限于某一集视频。我们也算是积累了些知识,当在学习新知识的时候,和以前的知识联系到了一起,这是需要我们一直去做,去提高的。对于猜想,我们可以同样也可以很大胆,但最重要的不能忘记,最后要自己去寻找答案,和自己的猜想对比看看,这样才能不断进步。

目录
相关文章
N..
|
24天前
|
JavaScript 前端开发 API
Vue.js概述
Vue.js概述
N..
18 2
|
1月前
|
存储 XML 前端开发
编程笔记 html5&css&js 036 CSS概述
编程笔记 html5&css&js 036 CSS概述
|
4月前
|
数据采集 JavaScript 前端开发
Vue Nuxt.js 概述
Vue Nuxt.js 概述
80 0
|
5月前
|
存储 JavaScript 前端开发
【js】函数概述学习笔记(8)
【js】函数概述学习笔记(8)
22 0
|
6月前
|
JavaScript 网络协议 前端开发
关于 Node.js Stream API 的用法概述
关于 Node.js Stream API 的用法概述
30 0
|
8月前
|
Web App开发 JavaScript 前端开发
Node.js -- Node.js概述与安装和运行
Node.js -- Node.js概述与安装和运行
|
10月前
|
JavaScript 前端开发 数据库
Node.js 阻塞与非阻塞概述
Node.js 阻塞与非阻塞概述
|
11月前
|
XML 缓存 JavaScript
JavaScript-JavaScript概述及简单使用
JavaScript-JavaScript概述及简单使用
77 0
|
11月前
|
Web App开发 JavaScript 开发工具
零基础html5+div+css+js网页开发教程#001网页开发概述
零基础html5+div+css+js网页开发教程#001网页开发概述