JavaScript与Java以及Ajax三者区别
首先介绍一下JavaScript:
JavaScirpt 是一种可以用来给网页增加交互性的编程语言。常常会看到JavaScript被称为“脚本语言”(Scripting language),这暗示着它更适合编写脚本而不是程序。这实际上并没有跟不上的差异。JavaScript脚本也是一种程序,它包含在HTML页面上,因为脚本文本包围在<Script>标签中,所以它不会显示在用户的屏幕上,而web浏览器知道应该运行JavaScript程序。
JavaScript不是Java:
尽管名字中有Java,但是JavaScript和Java之间没有太大的关系。Java是一种全功能的编程语言,有Sun公司开发和推广。Java是C和C++编程语言之后的有一种主流语言,程序员可以使用它创建完整的应用程序和控制消费类电子设备。与其他语言不同,Java宣传具有跨平台兼容性。也就是说,程序员应该能够编写出可以在所有种类的机器上运行的Java程序,无论机器运行的是windowS,Mac OS X还是任何风格的UNIX。但实际上,Java不总是能够实现这个梦想,因为Sun公司和微软公司在这种语言上的发展方向方面有很大的分歧。微软公司首先试图以自己的方式将Java集成到windows中(Sun公司认为,这种方式会使Java在windows上以一种方式工作,而在其他机器上以另外一种方式工作,从而破坏了Java的跨平台兼容性)。随后,微软公司从windows中完全去除了Sun公司的Java,而创建了自己的类Java语言:C#。经过两公司之间的一轮诉讼之后,Sun公司占据了上风,现在可以在windows或Linux上安装Sun公司的最新Java版本。Mac OS X操作系统在安装时会附带Java。
JavaScript的起源
既然javaScript与Java无关,那么为什么它们的名称如此相似呢?这是计算机行业最烦人的的恶习之一:为了获得市场营销方面的成功,而不顾及产品的实质。
当NetScape在其Navigation Web浏览器中添加了一些基本脚本功能时,它最初将这种脚本语言称为LiveScript。与此同时,Java开始大行其道,它被认为是计算机行业中下一项伟大的革新。当NetScape在Navigator2中支持运行Java applet时,它也将LiveScript改名为JavaScript,希望以此借用Java的声势。尽管JavaScript和Java事非常不同的编程语言,但这一事实并没有阻隔NetScape采用这种市场营销手段。
JavaScript可以做什么?
用JavaScript可以做很多事情,使网页更具交互性,给站点的用户提供更好,更令人兴奋的体验。JavaScript使你可以创
相关文档:
最近网上提的很多的一个新概念就是 AJAX 了, 那么, AJAX 是什么呢? 以下内容引用网上资料:
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义
基于 web标准(sta ......
有很久一段时间我的BLOG上没有出现AJAX相关讯息了,主要当然是因为绝大部分的重心都放到了Silverlight身上(可预期的未来应该也会是如此)。
但由于工作上的需要,最近还是回头看了一下即将推出的ASP.NET Ajax Library...,顺便找了一下网络上的讯息,看这个态势我猜想应该不少ASP.NET开发人员忽略掉了这个其实已经bet ......
内容页:
<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="ScriptManagerProxyDemo.WebForm1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<script type="text/javas ......
很多朋友问我如何实现无刷新上传图片,这里小黑给大家找了一篇关于无刷新实现图片上传的文章,希望对大家有帮助.
本文客服端使用的是ajax.net异步上传文件
1.在
protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utilit ......
Ajax传参乱码 Ajax中文乱码 解决
在Ajax url传参时出现中文乱码的情况,解决方法:
例1: xmlHttp.open("GET","Engine.aspx?Action=getmainsort&Type= ......