第一天: 什么是javascript

转载 2006年06月15日 11:29:00
第一天: 什么是javascript -------------------------------------
  在这之前我想你已经了解了什么是HTML和CSS,通过HTML和CSS我们已经可以完成一个漂亮的页面了。如果你还不是很清楚的话,请你查阅前面的HTML教程,这里对标识就不在重复介绍了.而现在开始,我们将开始进行网络编程的学习。

  我们为什么要学javascript(以后我们用JS简称)呢?也许你已经明白JS是什么了,那你可以忽略下面的部分。

  在前面我们也提到了,HTML标识是简单的标识语言,而浏览器的工作就是帮助你一条条的把标识读出来而已。但事实上在当前的网络世界里光有HTML标识和文本是远远不够的,更高级的互交是现代网络社会的主题,这时候我们就要通过真正的编程语言来实现。而JS就是其中一种。
JS和其他语言的区别在哪里?

  我个人认为当前的计算机语言可以分为两种,一类就是面对对象的程序语言,还有一类就是网络编程;而在网络编程上有可以分为WEB页面和服务器技术.(当然也有互通,我这里只是偏向重点的一种分类)而JS就是运用在WEB页面编程上的语言之一

  JS它能实现些什么东西?
  我想你一定看过不少的网站有弹出菜单吧,或者是贴在卷动条上一起运动的广告图片……等等这些,就是同过JS来实现的.

  也许上面几个问题还不足以让你全面的了解JS,建议你去如sina.com,163.com这些站点查看一下他们的源代码,把<script></script>里的内容(当然也包括这个标识)复制出来,放在你创建的一个html文件里,你就会有新的发现,是HTML实现不了的效果.这也说明了一次编程,到处可用的原理。也正是这样,我们同样只需要windows的文本文档和浏览器就可以编辑JS程序了.当然你想导出这个文件的话,和HTML等一样,把后缀名改成.JS就可以了~

  现在我们开始了解一下JS的基本框架吧。
  在HTML中,我们把JS程序语言放在<script></script>之间,一般来说<script>有两个参数language,和type。在要调用JS语句的时候我们就设置language="javascript"或type="text/javascript".具体格式如下:
<script language="javascript" type="text/javascript">
在这里输入js语句
</script>

  因为有些比较久的浏览器不能识别<script>这个标识,所以可能出现把正个语句显示在浏览器中,影响了页面的美观。这时候我们就想到了HTML标识里的注释标识(<!--注释-->)我们把它放在<script>后,这样就可以确保在无法实现JS效果时,语句不被显示出来,这里要说明的是--会被认为是JS的操作符,我们需要在前面加上//。具体格式如下:

<script language="javascript" type="text/javascript">
<!--
在这里输入js语句
//-->
</script>

  当你的代码比较长的时候,为了使源代码看上去整洁干净,我们就需要创建一个外部JS程序,怎么创建在前面我们已经介绍了,这里我们只想说明的是外部JS程序书写时,不可以用上<script>这个表示.调用它的时候我们只需要在<script>中用src参数就可以.如下:

<script src="XXX.JS" language="javascript" type="text/javascript">
</script>

  最后要说明的是</script>绝对不可以省略.

  然后呢?我们应该把JS放在哪里呢?
  其实我们把JS放在哪里都没有关系,比较通用的做法都是放在<head></head>中,当然也有一些特定的例子,比如向页面中输入数据,那就必须放在<body></body>之间了.

  最后我想说说对JS程序的除错和一些书写代码需要注意的东西.
有过编程经验的人都会有过除错的经历,即使是原本抄书上的代码也难免会出现单词或者语法书写错误。JS没有专门的编写工具,所以我们也只能用浏览器进行除错工作,我想中国IE应该是用户最多的吧。我们也只针对IE来说说好了.

  一般的明显错误(如你想达到的效果没达到)你就需要检查一下你的函数是否设定正确,而隐藏的但致命的错误就可能出现在多个环节上,如果你把“显示每个脚本错误的通知”钩上了,IE就会提示你错误在那一行那个字,然后你就可以根据它的提示去修改其中的错误.这个选项在IE的文字工具栏中的"工具-->Internet选项-->高级"中可以找到.这也提醒了你平时书写程序的语句的时候要注意养成良好的习惯,一般书写完一条语句就换一行写下一段语句。这样除错的时候也容易找到.(千万不要以为自己是神仙哦:))

  虽然JS在HTML中,但他在书写上是有着大小写之分的,这点希望大家注意.不然的话你除错过程就等于重写过程了.再者养成加注释的习惯,(即在"//"后加入说明文字)这样别人可以看得清楚,隔了很长时间之后自己也不会给自己写的东西看得累爬下才找出要改的地方.

今天我们就先说到这里,明天我们就通过几个例子来进一步了解什么是JS吧。

相关文章推荐

javaScript基本知识学习第一天

JavaScript:写入 HTML 输出 实例 document.write("This is a heading"); document.write("This is a paragraph...

java以及JavaScript获取当月第一天和最后一天日期

一、JavaScript部分代码/** * 获取当前月的第一天 */ function getCurrentMonthFirst(){ var date=new Date(); date.se...

JavaScript_第一天

JavaScript是一种具有面向对象能力的、解释型的程序设计语言。 Example_01:Factorials document.write():当HTML文档载入到浏览器的时候,用来动态地把...

Java复习第一天---Javascript的基本知识点

1、HelloWord: 2、基础语法: 3、嵌入HTML 借助window.onload事件在整个窗口加载完成之后执行程序代码 4、事件驱动:   5、DOM操作 5、1 ...

JavaScript语言精粹笔记 第一天

JavaScript语言精粹书本简介JavaScript是曾是“世界上最被误解的语言“,因为它担负太多的特性,包括槽糕的交互和失败的设计,但随着Ajax的到来,Javascript“从最受误解的编程语...

JavaScript学习笔记(第一天)

关于对JavaScript的介绍我就不多加述说了,因为我的理解肯定没有大佬们表述的清晰,JavaScript在我的印象里是一种很流行的脚本语言,至于为何流行?因为所有的网页,浏览器都是由js来驱动的,...

javascript学习

关于javascript中对象的理解 其实,javascript中的对象就类似于java中所说的对象,区别就在于,javascript对象中的属性有类型的区分: 1、数据属性 数据属性包含一个数据值的...

B/S学习之路—JavaScript学习笔记—第一天&基本语法

【唠叨两句】               不得不承认学习是件枯燥乏味的事情,为了监督自己能坚持走下去并且做到知识的沉淀积累和升华特开通此博客撰写学习笔记,希望自己坚持到底同时也希望大家能多多指点共同...

JavaScript笔记之第一天

JavaScript笔记之第一天

Android基础第一天

  • 2016-05-05 14:19
  • 6.04MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)