1 HTML中使用Javascript ,即是客户端JS,运行在浏览器之中,规范为ECMAScript
<!-- <script type= "text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"/> 这种写法把下一个script的结尾标签作为自己的标签,会把到下一个script之间的代码全部忽略掉,而下面第二个script的不影响(除非下面第一个也出现这样的写法) 推荐写法 1 <script type= "text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 推荐写法 2 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript" > <!-- alert(1); //script里面这个注释是为了Mosaic浏览器做的注释(为了忽略JS),而支持js的浏览器都会执行注释里面的代码 //--> </script> <script type="text/javascript" > //<![[CDATA // 此注释的写法是为了兼容XHTML,但是XHTML2.0由于HTML5的成功,已停止 // 兼容XHTML的写法会导致混乱 比如js的比较大小用> XHTML里面如果不用CDATA注释就要写成 > // 为了兼容XHTML 而不想写CDATA注释,如果用外部js的话就不会出现问题,完全可以用正常的JS写法 // 外部的JS也可以做到重用,特别是工具类,以后维护可以更方便,修改算法,只需一处修改,而不是一旦修改,处处修改的苦逼处境。也可以为浏览器缓存,可以加快浏览器的速度 //]]> </script> <script type="text/javascript"> <!-- alert(""); window.onload = function(){ alert("onload"); var content = "content"; alert($(content).toString().toString()===$(content)); } function test(){ alert("</sc"+"ript>");// 对结尾标签 标签值IE 可以正常执行,其他浏览器会误解此字符串, // 结束的script推荐拼接方式,可以做到兼容 } test();// 比onload先执行--> </script> <script type="text/javascript" > <!-- alert(3); //--> </script> <!-- type 的值text/javascript 约定俗称的写法 text/ecmascript 同text/javascript一样的 application/x-javascript是web server传送js文件使用的MIME类型,单会被很多浏览器忽略 application/javascript application/ecmascript 在非ie可以使用 src 引入js文件地址,有了src属性 script里面的函数都不解析 charset 字符集 一般页面都定义好了,没必要再次定义,一般不用 defer 延迟加载,在dom被完全解析和显示之后再执行,次属性在IE和FF3里和script写在页面底部一样效果 language 已被抛弃,大多浏览器都忽略此属性 --> <body> <noscript> 不支持javascript,请启用Javascript </noscript> </body>
2 操作系统中使用Javascript 运行在服务器 规范为CommonJS
服务端JS内嵌了web服务器,服务端JS做的最好的当属NodeJS,ASP也不错。
最简洁的方式:
1 下载并安装服务端JS
http://www.nodejs.org/download/ 去下载对应操作系统版本的JS 并安装。
2 win下面在cmd输入node,然后输入
也可以在所有程序/nodejs/node.js点击进去编辑代码执行 实例代码如下:
var http = require('http'); http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write('<h1>Hello world!!!</h1>'); res.end(''); }).listen(3000); console.log("HTTP server is listening at port 3000.");打开浏览器访问 http://127.0.0.1:3000 就可以看到浏览器输出Hello world!!! 是不是有点像是java的Servlet? 这样把html标签的代码传送给浏览器,浏览器接收到就可以执行这个html代码。
相关推荐
标题"《使用javascript访问kettle内部组件》示例代码"表明,我们将探讨如何使用JavaScript与Kettle进行交互,以控制和操作Kettle的数据转换和作业。这通常涉及到通过Web服务、API或者自定义插件的方式,实现...
本资源是《XMPP高级编程——使用JavaScript和JQuery》一书附带的源码,十分详细,搭载在服务器上可直接运行。如果要用自己搭建的Openfire之类的XMPP服务器,修改也十分简单,是学习Web环境下的XMPP协议开发的好资料...
使用 JavaScript 排序数据并渲染到页面+源码+demo演示 使用 JavaScript 排序数据并渲染到页面+源码+demo演示 使用 JavaScript 排序数据并渲染到页面+源码+demo演示 使用 JavaScript 排序数据并渲染到页面+源码+...
使用JavaScript实现文件上传到本地服务器并获取到上传后文件所在路径,是由到JavaScript,java以及html页面。这个比较好,不是在jsp上获取路径,jsp太简单了,而且过时了,所以就在html页面实现了下功能,我主要是做...
标题中“更好地使用JavaScript”表明本文将探讨如何改善JavaScript编程实践,提高代码质量。在描述中提到的Douglas Crockford,是一位著名的软件工程师和编程语言理论家,特别以他对JavaScript的深刻理解而闻名。他...
使用 JavaScript 编写 iOS 应用程序!JavaScriptBridge 提供使用 JavaScript 编写 iOS 应用程序的方法。由 JavaScriptCore.framework 提供支持。JavaScriptBridge 使用 Javascript 编写 iOS 应用!JavaScriptBridge ...
使用JavaScript与区块链交互使用JavaScript与区块链交互使用JavaScript与区块链交互使用JavaScript与区块链交互使用JavaScript与区块链交互使用JavaScript与区块链交互使用JavaScript与区块链交互使用JavaScript与...
总之,"北大青鸟6.0课件S2使用JavaScript增强交互效果"这个主题涵盖了JavaScript的多个重要方面,旨在培养学员利用JavaScript实现动态网页和丰富用户交互的能力。通过学习,学员不仅能掌握JavaScript的核心技能,还...
使用 JavaScript 创建天气应用程序大家好!今天我们将使用 JavaScript(Vanilla JavaScript无框架)创建一个新的 Web 应用程序。在本教程中,JavaScript 初学者可以轻松创建一个功能齐全的天气应用程序,并且不会...
"使用JavaScript实现基于SVG的WEBGIS动态交互.pdf" 随着WEBGIS技术的发展,地理信息系统(GIS)已经成为 WEB应用程序中的一部分。然而,基于SVG的WEBGIS系统中,交互性问题一直是制约其发展的瓶颈。JavaScript技术...
《Lotus Domino 第9章_在Web中使用JavaScript》 JavaScript,作为前端开发的重要语言,其在Lotus Domino平台上的应用为Web应用程序带来了强大的交互性和动态性。本章将深入探讨如何在Lotus Domino环境中利用...
在本章“使用JavaScript1”中,我们将探讨如何创建HTML页面、理解JavaScript代码的嵌入方式以及解决相关问题。以下是这些知识点的详细说明: 一、创建HTML页面 创建HTML页面是JavaScript开发的基础,通常建议初学者...
于是,本人使用JavaScript的数组模拟Hashtable集合,说明JavaScript数组的特别之外。 环境:Windows XP Professional, IE 6.0 阅读对象:所有学习JavaScript的学员。 注:本示例代码注释非常详细,请仔细阅读体会...
ACCP6.0课程是针对初学者和进阶者设计的一个全面的IT培训项目,其中涵盖了使用JavaScript来增强网页交互性的主题。这个压缩包“使用JavaScript增强交互效果.rar”包含了相关的课件源码,旨在帮助学习者深入理解和...
随机生成1到100随机数,使用JavaScript实现,其中sortArr方法里的参数,传几就会生成几个随机数,例如传2就会生成2个随机数。 JavaScript是一种编程语言,主要用于增强网页交互性。它是一种弱类型脚本语言,可以在...
使用Javascript将汉字转为拼音
使用javascript显示当前时间
使用javascript脚本向页面中的table添加和删除行
1.13 使用JavaScript JSP+AJAX1.13 使用JavaScript JSP+AJAX1.13 使用JavaScript JSP+AJAX
使用JavaScript动态显示出时间,使用setTimeout(),秒钟每隔一秒增加.....