當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

跟我一起學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
亚洲嫩草影院久久精品