文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>跟我一起学Javascript

跟我一起学Javascript

时间:2007-02-17  来源:PHP爱好者

教程声明:<参考书目:javascript权威指南>
我并不是JS(即javascript的宿写,以后都如此表示)高手,我只是个初学者,有人就会问,你既然也是个初学者,那装什么老大,写什么教程?我觉得,一个好的适合初学者的教程高手写不出来,因为很多初学者在学习过程中会碰到高手眼中很傻很傻的问题,而高手不会在教程中解释这些傻问题,不是因为他不会,而是因为他忽略了。但是至今为止,我没有发现一本好的适合初学者的教程。很多时候,我会因为一个很简单而幼稚的问题而为难我几天。因为在各种教程中,这种幼稚的问题根本就没有解答。我写的这些可以说也不是教程,准确的说应该是我学习JS的过程,我会把我遇到的傻问题全写出来,也会把我学习中各个阶段对JS的理解写出来。大家大可以把这个当作一个学习平台,以供我们这些菜鸟互相交流学习。如果你还不知道html语言,那么请你学了HTML再来哦。当然,如果你是一个JS高手,那么请你多多指点,指正我在学习当中一些不正确的观点。

首先我们来看一个简单的事例:

<html> <head> <title>无标题文档</title> </head> <body> <script language="Javascript"> <!-- todaydate=new Date(); month=todaydate.getMonth()+1; year=todaydate.getYear(); date=todaydate.getDate(); document.write("今天是"); if(navigator.appVersion.indexOf("MSIE") != -1) {document.write(month); document.write("月"); document.write(year); document.write("年"); document.write(date); document.write("日");} --> </script> </body> </html>
提示:你可以先修改部分代码再运行

这是一个应用在网页中的事例。从<script language="javascript">...</script>这些就
是JS程序了,其他的是HTML,我们把JS代码插入<body>...</body>当中,就说明当出现网页的时候,开始运行JS代码。有时候大家会发现有些JS代码放在<head>...</head>当中,那就说明当浏览器出现一个网页的标题时,就运行JS代码。

首先大家要知道的是,这段代码的作用是在一个网页中出现现在的具体时间。

<script language="javascript> //表示以下插入一个JS代码 <!-- .... -->这表示这些代码在底版本的浏览器也有用,如ie3.0等 todaydate=new Date(); //建立一个新的时间对象 month=todaydate.getMonth()+1; //使用对象带有的方法如:getMonth(),这些方法都是系统对象Date固有的。 year=todaydate.getYear(); //因为月,日,年是变动的,所以我们分别设个变量并赋值 date=todaydate.getDate(); //由于月份是从0开始的,所以这里要“+1”。他们的功能是获得当前的日期 if(navigator.appVersion.indexOf("MSIE") != -1)//这里是表示如果当前是IE浏览器(条件语句,观察他的结构)。表示你当前使用的浏览器 是用系统带有的navigator对象来检验的。appVersion就是对象的一个方法 表示当前浏览器的详细版本号。后面的目前我还在探索中。 document.write(month) //如果是ie浏览器的话,就执行大刮号里的语句。这里是系统带有的对象document他的方法有write 即在网页上写上month,month是一变量,前面我们给它赋值了,整个语句的意思就是说在网页中 显示当前的月份。 document.write("月"); //这条语句和上大同小异。只是它表明在网页上显示一个“月”字,注意write()的刮号中月用双引号打上了。以后的语句都如上一样。 </script>
提示:你可以先修改部分代码再运行

目前对JS的理解:

大家都学过中文拼音,W后面可以跟ang 即wang 但是w后面不能跟r 学JS或许跟学中文差不多我们可以把W看做一个对象,ang看做方法,或属性。那么w对象都有固定的一些方法和属性。要学好它那么就必须记住它门。通过不断的实践,熟知该在什么时候什么地点的使用他们。以后我都会解说一些JS程序,要记住他们,总不能死记硬背吧,通过多做,记住他们就不是难事了。注意,目前我觉得要学好一个语言,光看,光理解还不行,如果不自己编写,自己不测试,那么看再多也没用,今天就讲到这里拉!
php爱好者站 http://www.phpfans.net php基础|php进阶|php模板.
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载