当前位置:萝卜系统下载站 > 技术开发教程 > 详细页面

跟我一起学Javascript

跟我一起学Javascript

更新时间:2020-11-25 文章作者:未知 信息来源:网络 阅读次数:


教程声明:<参考书目: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程序,要记住他们,总不能死记硬背吧,通过多做,记住他们就不是难事了。注意,目前我觉得要学好一个语言,光看,光理解还不行,如果不自己编写,自己不测试,那么看再多也没用,今天就讲到这里拉!


温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html