【概念简介】编辑器及第一个Javas cript程序
Javas cript编辑器
在编写Javas cript代码的过程中,一款好的编辑器能让我们事半功倍。目前市面上流行的Javas cript编辑器很多,主要有Dreamweaver、
NotePad++、Aptana等。下面是简单的介绍:
?
Dreamweaver:Dreamweaver是Adobe公司推出的一款Web开发工具,是一款很好的入门工具,在Web开发中占有重要的地位。
?
?
NotePad++:NotePad++是一款开源免费的文本编辑器,比Windows自带的记事本强大很多。NotePad++支持多国语言,支持众多编程语言的语法高亮和语法折叠。
?
?
Aptana:Aptana是一款非常强大的专业级的Web开发软件,拥有非常强悍的Javas cript编辑器和调试工具(支持常见的Javas cript类库)。同时,较新版本的Aptana还集成了iPhone开发环境。
?
不过,作为初学者,笔者推荐使用Dreamweaver。
Dreamweaver 与 Fireworks 和 Flash 并成为“网页三剑客”,在Web开发中占有重要的地位。
Dreamweaver支持HTML、CSS、XML、Javas cript、PHP、ASP、JSP和.net等开发语言,官方已有中文版发布,符合国内用户的使用习惯。
Dreamweaver 带有远程管理文件功能,相当于集成了FTP软件,可随时编辑,随时保存在本地和远程服务器,同步功能很好。如果希望开发自己的个人网站,并随时更新到远程服务器,Dreamweaver将会是一款很好的工具。
选择合适的浏览器
Javas cript 脚本由浏览器解释执行,并将结果更新到页面,由于各浏览器厂商对 Javas cript 的支持不尽相同,浏览器的版本也对 Javas cript 的支持有很大影响,所以编写代码时一定要考虑浏览器之间的兼容性,优秀的代码,能在各种浏览器中运行。
在各大浏览器中,Chrome、Firefox、Safari(MAC系统)等对 Javas cript 标准的支持最好,实现了最新 Javas cript 版本且只修改了其中很少的语言特性。
浏览器的兼容性,主要是针对较低版本的IE浏览器(IE 8.0及其以下版本)。截止到2013年04月10日,根据百度数据统计,IE 8.0占到39.89%的市场份额,IE 7.0为1.58%,IE 6.0为18.66%,这些版本的IE浏览器,都不完全支持标准的Javas cript,由于其市场份额大,必需对它们进行兼容性处理,这也是让很多Web开发者头疼的问题。
笔者建议,初步开发选用 Chrome、Firefox、Safari(MAC系统)等对最新版本 Javas cript 支持较好的浏览器;测试阶段,根据不同的用户群体和功能需求,在不同版本的 IE 浏览器上进行测试,修复Bug。
Javas cript 能够检测浏览器的版本信息,可以编写针对不同浏览器的代码,根据浏览器的类型返回相应结果,从而克服浏览器对 Javas cript 脚本支持程度不同的问题。不过,实际项目开发中很少这样做,往往是避开不兼容的部分,或者是通过一些常用技巧来处理兼容问题。
第一个Javas cript程序
在编程语言入门教程中,往往把输出“ Hello World! ”作为第一个示例程序,让大家对编程语言有一个初步的认识。Javas cript入门教程也参照这一“不成条文的规定”,第一个程序将把“ Hello World! ”输出到网页上。
【例1-1】将“Hello World ! ”输出到网页上:
1
2
3
4
5
6
7
8
9
10 <html>
<head>
<title>第一个Javas cript程序</title>
</head>
<bdoy>
<s cript type="text/javas cript">
document.write("Hello World!"); // 输出语句
</s cript>
</body>
</html>
将上述代码保存为.html(或.htm)文件,用浏览器打开,会显示 "Hello World!" 。第一个Javas cript程序运行成功了!
说明:
(1) 上面的例子中,将Javas cript代码嵌入到HTML中, 和为 Javas cript 代码的开始和结束标记。当浏览器解析HTML文档时,遇到 标记时开始执行 Javas cript 代码,遇到 时执行结束。
(2) document.write() 是 Javas cript 的输出语句,将字符串显示在浏览器中,与C语言中 printf() 的作用相同。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。