




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一講教師:華英e-mail:hy@課程內容安排JavaScript背景知識簡單的腳本語言第一個JavaScript程序注意事項基本數據類型復合數據類型其他數據類型數據類型的轉換常量變量JavaScript中關鍵字表達式操作數運算符介紹算術運算符關系運算符字符串運算符賦值運算符邏輯運算符位運算符其它運算符運算符的優先級JavaScript背景知識
JavaScript的歷史NetscapeLiveScriptJavaAppletJavaScript
制定標準97年發布了ECMA-262語言規范ECMAScript
JavaScript現況JavaScript的未來簡單的腳本語言什么是腳本語言腳本語言是一種應用程序擴展語言,用于系統的擴展,使其按用戶的意愿去運行。所有的基礎功能由系統提供,腳本語言在更高一層次描述如何調用系統的接口。解釋執行。腳本語言的分類嵌入式:為應用程序擴展非嵌入式:無需嵌入其他程序JavaScript能做什么JavaScript和其它語言的異同第一個JavaScript程序JavaScript編輯器的選擇記事本VS2005Aptana編寫“HelloWorld”打開記事本,輸入以下代碼:另存為“helloworld.html”,擴展名為“html”或“htm”.在IE中打開網頁文件,運行程序。01 <html> <!---------HTML文檔開始-------------------->02 <body> <!---------文檔體開始-------------------------->03 <scriptlanguage="JavaScript"> <!---------腳本程序----------------------------->04 document.write("HelloWorld!"); //輸出經典的Helloworld05 </script> <!---------腳本結束----------------------------->06 </body> <!---------文檔體結束-------------------------->07 </html> <!---------HTML文檔結束-------------------->第一個JavaScript程序document對象的write方法將字符串“HelloWorld”輸出顯示在瀏覽器客戶區里。使用window對象的alert方法以消息框的形式輸出信息。JavaScript程序嵌入HTML文檔的常用方法就是將代碼放在“<script>”標簽對中。JavaScript代碼在HTML文檔中的形式。鏈入嵌入第一個JavaScript程序<html> <!---------HTML文檔開始--------------------> <head> <!---------文檔頭開始--------------------------> <title> <!---------標題開始-----------------------------> </title> <!---------標題結束-----------------------------> </head> <!---------文檔頭結束--------------------------> <body> <!---------文檔體開始--------------------------> <scriptlanguage=“JavaScript”> <!---------------嵌入-----------------------------> //JavaScript程序語句
//…… </script> <scriptsrc=“外部腳本.js”><!------------------鏈入-------------------------> </script></body> <!---------文檔體結束--------------------------></html> <!---------HTML文檔結束-------------------->注意事項瀏覽器對JavaScript的支持在互聯網發展的過程中,幾大瀏覽器之間也存在激烈的競爭。JavaScript是Netscape公司的技術,其它瀏覽器并不能和Navigator一樣良好的支持JavaScript,因為得不到使用許可。微軟公司為能使其IE瀏覽器能搶占一定市場份額,于是在IE中實現了稱為JScript的腳本語言,其兼容JavaScript,但是和JavaScript間仍然存在版本差異。因此,編程人員在編碼時仍然考慮不同瀏覽器間的差別。檢測當前所用的瀏覽器 <scriptlanguage="JavaScript"> //程序開始 document.write("名稱:"+navigator.appName+"<br>"); //瀏覽器名稱 document.write("版本號:"+navigator.appVersion+"<br>"); //瀏覽器版本號 document.write("發行代號:"+navigator.appCodeName+"<br>");//瀏覽器的內部發行代號 </script> 注意事項大小寫敏感JavaScript代碼是大小寫敏感的,Name和name是不同的標識符,編碼時應當予以注意。同一個詞如果如果各個字母間大小寫不同時,系統將當作不同的標識符來處理,相互之間沒有任何聯系代碼示例01 Name=“sunsir”; //大寫字母開頭02 name=“foxsir”; //小寫字母開頭注意事項空格與換行代碼中多余的空格會被忽略,同一個標識符的所有字母必須連續。一行代碼可以分成多行書寫。單行:代碼寫于一行中,用分號作為語句結束標志if(1==1&&6>3){alert(“returntrue”);}else{alert(“returnfalse”);}分成多行、規范的書寫如下:01 If(1==1&&6>3) //如果1等于1,且6大于3,則02 {03 alert(“returntrue”); //輸出“true”04 }05 else //否則06 {07 alert(“returnfalse”); //輸出“false”08 }課程內容安排多余的空格會被忽略01 if(1 //一個語句分多行書寫02 ==1 //將一行代碼分成多行書03 &&6>3 //將一行代碼分成多行書04 ) //將一行代碼分成多行書05 {alert( //將一行代碼分成多行書06 “returntrue”);}else //將一行代碼分成多行書07 { //將一行代碼分成多行書08 alert(“returnfalse”); //將一行代碼分成多行書09 } //將一行代碼分成多行書分成多行的字符串01 varMessage=“JavaScript編程,簡單,有趣!”; //單行中的字符串02 varmessage=“JavaScript編程,”+ //多行中的字符串03 “簡單,有趣!”;可有可無的分號當兩個程序語句處于一行中時用分號隔開,否則可以不用分號.基本數據類型基本數據類型:數值型、字符串型、空值、不確定值、對象數值型數據
JavaScript中用于表示數字的類型稱為數字型,不像其它編程語言那樣區分整型、浮點型。數字型用雙精度浮點值來表示數字數據,可以表示(-253,+253)區間中的值。數字的值可以用普通的記法也可以使用科學記數法。
表示方法如下所示:10; //數字10.1; //數字0.1; //數字3e7; //科學記數0.3E7; //科學記數基本數據類型字符串型在JavaScript中,字符串型數據是用引號括起的文本字符串。在JavaScript中不區分“字符”和“字符串”,字符也被當作字符串處理。字符串中可以包含用于特殊目的字符。“你好啊‘Peter’“a”其他數據類型空值空值就是“什么都沒有”。用null表示不確定的類型
null值表示一個變量擁有空值??梢岳斫鉃橐呀洶呀o“空”給了某個變量,而undefined則表示一個變量什么都沒有得到,連“空”都沒有。通常用來判斷一個變量是否已經定義或已經賦值。在實際應用時,空值和不確定的類型通常是相等的,用下面一個例子可以測試其他數據類型 <scriptlanguage="javascript"> //腳本程序開始 <!-- varx; //定義變量x,不賦值 vary=null; //定義變量y,并賦一個空值 if(x==y) { document.write(“null和undefined相等"); //輸出提示 } else { document.write(“null和undefined不相等"); //輸出提示 } --> </script> <!--腳本程序結束-->復合數據類型
對象的概念。在面向對象的設計模式中,將數據和處理數據的方法捆綁在一起形成的整體,稱為對象。它封裝了數據和操作數據的方法,使用時要先創建這個對象,用new運算符來調用對象的構造函數。
復合數據類型
日期對象
。JavaScript將與日期相關的所有特性封裝進Date對象,主要用來進行一些與時間相關的操作,比如獲取當前系統時間,使用前要先創建該對象的一個實例date=newDate(); //直接創建date=newDate(val); //指定日期創建date=newDate(y,m,d[,h[,min[,sec[,ms]]]]); //指定日期創建復合數據類型
01 <scriptlanguage="javascript"> //腳本程序開始02 <!-- 03 varr=2; //定義變量表示半徑04 varpi=Math.PI; //從Math對象中05 vars=pi*r*r; //計算面積06 alert("半徑為2單位的圓面積為:"+s+"單位");//顯示圓的面積07 -->08 </script> <!--腳本程序結束-->從Math對象中獲取圓周率常數,計算一個半徑為2單位的圓的面積數學對象數學對象(Math)封裝了與數學相關的特性,包括一些常數和數學函數,主要使用簡單一些基本的數學計算。比如求正弦、正切、余弦、取絕對值等。下面是這個對象的應用實例。復合數據類型
字符串對象
String對象封裝了與字符串有關的特性,主要用來處理字符串。通過String對象,可以對字符串進行剪切、合并、替換等等??梢哉{用該對象的構造函數創建一個實例,其實在定義一個字符串類型變量時就也創建了一個String對象實例。調用String對象的方法或屬性形式如“對象名.方法名”或“對象名.屬性名”,構造函數如下:
String([strVal]);??催@樣的一個實例,文本串中將李白《靜夜思》的各個部分分別提取出來,并格式化輸出。標題加粗,文本居中對齊,詩歌正文顏色為灰色。
示例代碼如下所示。復合數據類型<scriptlanguage="javascript"> <!-- varcomment="靜夜思李白床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。";//詩的內容 varpartial=comment.substring(0,3); //取出標題 partial=partial.bold(); //標題加粗 document.write("<palign=\"center\">"); //輸出HTML標簽“<p>”,并設置居中對齊 document.write(partial); //輸出標題 partial=comment.slice(3,5); //取出作者 document.write("<br>"); //輸出換行標簽<br> document.write(partial); //輸出作者 partial=comment.slice(5,17); //取出第一句詩文 partial=partial.fontcolor("gray"); //設置顏色為gray(灰色) document.write("<br>"); //輸出換行標簽 document.write(partial); //輸出詩句 partial=comment.slice(17,29); //取出第二句詩文 partial=partial.fontcolor("gray"); //設置顏色為gray(灰色) document.write("<br>"); //輸出換行標簽 document.write(partial); //輸出詩句 document.write("</p>"); //輸出HTML標簽“<p>”的結束標簽--></script> <!--腳本程序結束-->復合數據類型數組數組是JavaScript中另一重要的基本數據類型。內部對象Array封裝了所有和數組相關的方法和屬性,其內存在多個數據段組合存儲??梢孕蜗蟮睦斫鉃橐环N有很多連續房間的樓層,每個房間都可以存放貨物,提取貨物時只需要給出樓層號和房間編號即可
。下面是一個實例,創建一個數組用于保存古代幾個大詩人的名字,通過遍歷數組逐一輸出每個詩人的名字。01 <scriptlanguage="javascript"> //腳本程序開始02 <!--03 varpoets=newArray("王維","杜甫","李白","白居易"); //創建數組04 document.write("古代幾個大詩人:<br>"); //輸出標題05 for(ninpoets) //逐個輸出數組元素06 {07 document.write("<li>"+poets[n]); //輸出詩人的名字08 }09 -->10 </script> <!--腳本程序結束-->數據類型的轉換隱式轉換在程序運行時,系統根據當前上下文的需要,自動將數據從一種類型轉換為另一種類型的過程稱為隱式類型轉換。其實這個轉換很多時候都在我們身邊悄悄發生,比如我們使用document.write和alert方法時,很多時候就發生了隱式轉換,也就是無論你向這兩個方法中輸入什么類型的數據,最后都被轉換為字符串型數據。顯式轉換與隱式類型轉換相對應的是顯式類型轉換,此過程需要手動轉換到目標類型。要將某一類型的數據轉換為另一類型的數據需要用到特定的方法。下面是這兩種方法使用的示例。
數據類型的轉換<scriptlanguage="javascript"> <!--varpriceOfApple="3元"; //蘋果的價格varpriceOfBanana="3.5元"; //香蕉的價格priceOfApple=parseInt(priceOfApple); //解析蘋果的價格varpriceOfBanana=parseFloat(priceOfBanana); //解析香蕉的價格alert("蘋果的價格:"+priceOfApple+"\n香蕉的價格:"+priceOfBanana);-->Theend常量常量的種類在數學和物理學中,存在很多種常量,它們都是一個具體的數值或一個數學表達式。然而在編程語言中基于數據類型的分類,常量包括字符串型、布爾型、數值型和null等。下面是幾種常量。IE不識別常量定義,因此要慎用const“今天天氣真好!”; //字符串常量1;e1;077; //數字型常量true;false; //布爾型常量變量什么是變量顧名思義,變量是指在程序運行過程中值可以發生改變的量。更為專業的說是指可讀寫的內存單元。可以形象的理解為一個個可以裝載東西的容器,變量名代表著系統分配給它的內存單元,如圖所示。變量的定義方式JavaScript中,用如下方式定義一個變量。var變量名=值; 變量名=值;變量練習變量的定義和使用。定義一組各種常見類型的變量并輸出其值。 <scriptlanguage="javascript"> <!-- varstr="21天學通JavaScript!"; //定義一個字符串變量 varb=true; //定義一個布爾型變量 varn=10; //定義一個數值型變量 varm; //聲明一個變量m,其類型未知 varo=newObject(); //定義一個Object類型變量 document.write(str); //分別使用write在當前文檔 document.write("<br>"); document.write(b); //-對象是輸出各變量的內容 document.write("<br>"); //輸出換行標簽 document.write(n); document.write("<br>"); //輸出換行標簽 document.write(m);document.write("<br>");//輸出換行標簽 document.write(o); document.write("<br>"); //輸出換行標簽變量 str="這是一個字符串"; b=false; n=20; m=30; //改變變量o的引用,指向一個新建的數組 o=newArray("data1","data2"); document.write("<fontcolor=red><br>"); document.write(str); //分別使用write在當前文檔- document.write("<br>"); //-對象是輸出各變量的內容 document.write(b); document.write("<br>"); //輸出換行標簽 document.write(n); document.write("<br>"); //輸出換行標簽 document.write(m); document.write("<br>"); //輸出換行標簽 document.write("數組o的數據為:"+o); document.write("<br>數組o的長度為:"+o.length); document.write("</font>"); --> </script> <!--腳本程序結束-->變量變量的命名規則JavaScript變量的命名必須以字母或下劃線開始,后可跟下劃線或數字,但不能使用特殊符號。name //合法的變量名_name //合法的變量名name10 //合法的變量名name_10 //合法的變量名name_n //合法的變量名12name //不合法的變量名$#name //不合法的變量名變量變量的作用范圍作用域是指有效范圍,JavaScript變量的作用域有全局和局部之分。全局作用域的變量在整個程序范圍都有效,局部作用域指作用范圍僅限于變量所在的函數體。JavaScript不像其它語言那樣有塊級作用域。變量同名時局部作用域優先于全局作用域。下面來看一個相關的例子。 <scriptlanguage="javascript"> //腳本程序開始 <!-- varnA=10; //定義全局變量nA functionfunc() { varnA=20; //定義局部變量nA并輸出 document.write("<li>局部作用范圍的nA:"+nA); //輸出nA } func(); //調用函數func document.write("<li>全局作用范圍的nA:"+nA); //輸出全局nA --> </script> <!--腳本程序結束-->JavaScript中關鍵字關鍵字關鍵字為系統內部保留的標識符,其用途特殊,用戶的標識符不能與關鍵字相同。下面列出JavaScript中常見關鍵字。所列出的是一些常用的關鍵字,其中大部分內容讀者現在不必去詳細了解,以后用到相關內容時將再作講解。JavaScript中關鍵字表達式表達式表達式是產生一個結果值的式子,JavaScript的表達式是由常量、變量和運算符等組成。表達式可以作為參數傳遞給函數,或將表達式結果賦予給變量保存起來。表達式的結果值有多種類型,比如布爾型、字符串型或數值型等,因此常有邏輯表達式、數值表達式和布爾表達式之說。操作數操作數操作數是指表達式中的變量或常量,在javascript中也包含表達式的返回值(實際上就是一個常量),常提供計算用的數據。下面是操作數在表達式中的形態。 (A+B+C)/D 其中A、B、C、D就是操作數,而“+”和“/”則是操作符,操作符將在下一節介紹。操作數的數據類型由表達式的類型和運算符所支持的數據類型來決定的,上述代碼中若表達式是數值表達式則需要A、B、C和D的類型皆為數值或可以轉換為數值。運算符介紹運算符運算符是指程序設計語言中有運算意義的符號,類似于普通數學里運算符。JavaScript的運算符包含算術運算符、邏輯運算符和一些特殊的運算符。運算符有單目和多目之分,單目運算符帶一個操作數,多目運算符帶多個操作數,如下所示。 (1+2)×3 //數學表達式 ++A //左結合遞增操作數的類型表達式中的操作數要么是常量要么是變量,常量和變量都有其特定的數據類型。構成表達式的操作數的數據類型是由變量或常量的類型來確定。算術運算符加法運算符加法運算符使用數學符號“+”,屬于雙目運算運算符,返回兩個操作數的算術和。操作數的類型要求為數值型,如果是字符串型則意義不同,主要運用在數值求和的場合,其語法如下代碼所示。
操作數1+操作數2。示例如下所示。01 <scriptlanguage="javascript"> //腳本程序開始02 <!--03 vardepartmentA=1000; //部門A1000人04 vardepartmentB=375; //部分B375人05 vartotal=departmentA+departmentB; //公司總人數06 document.write("公司總人數:"+total); //輸出人數信息07 -->08 </script> 算術運算符減法運算符減法運算符使用數學符號“-”,屬于雙目運算符,返回兩個操作數的算術差,操作數類型要求為數值型。含義與數學上的減法計算完全一樣,使用的形式如下代碼所示。
操作數1–操作數201 <scriptlanguage="javascript"> //腳本程序開始02 <!--03 vartotalGas="20升"; //汽油總量04 varused="7.5升"; //開出100公里后消耗05 varoverplus=parseFloat(totalGas)-parseFloat(used); //剩余06 document.write("車子已經開了100公里,還剩汽油"+overplus+"升"); //100公里時輸出提示07 -->08 </script> 算術運算符乘法運算符乘法運算符使用符號“*”,屬于雙目運算符,返回兩個操作數的算術積。運算意義上完全等同于數學上的乘法計算,使用語法如下所示。
操作數*操作數2
01<scriptlanguage="javascript"> 02 varemployee=300; //雇員總數03 varprize=370; //每人獎金數額04 vartotal=employee*prize; //預算總額05 alert("預算:"+total+"元"); //輸出總額06 </script>
算術運算符除法運算符除法運算符使用符號“/”,也是屬于雙目運算符,操作數類型要求為數值型。其返回兩個操作數之商,JavaScript返回的商是實數集內的數據,也就是浮點型數據。意義上等同于數學中的除法運算,因此可用在求商的場合,使用語法如下。
操作數1/操作數2
01 <scriptlanguage="javascript"> //腳本程序開始02 <!--03 vartotal=1000; //1000元04 varthieves=3; //3個賊05 alert("每人瓜分所得:"+total/thieves+"元");//輸出3人瓜分后所得數額06 -->07 </script> 算術運算符模運算符取模運算符使用符號“%”,其作用是求一個數除以另一個數的余數。操作數的類型要求為數值型或能轉換為數值型的類型,屬于雙目運算符。事實上“?!笨梢赃@樣理解,如手表上的小時刻度,每到12點以后就是1點,此鐘表的模為12。通常取模運算可以取求某個數的倍數。01 <scriptlanguage="javascript"> 02 for(i=1;i<1000;i++) //找出0到1000中3的公倍數03 {04 if(i%3==0) //當模3為0時即是3位數05 {06 document.write(i+""); //輸出07 }08 }09 </script>
算術運算符負號運算符負號運行符使用符號“-”,取負也就是等于取反。等同于數學意義的上負號,屬于單目運算符,語法如下。
-操作數這里就負號運算符來看一個例子。01 <scriptlanguage="javascript"> 02 <!--03 vara=-1; //負數04 varb=-a; //取反05 alert(a+"取反后得:"+b); //輸出06 -->07 </script> 算術運算符正號運算符正號運算符使用符號“+”,針對數值類型操作數,意義上等同于數學上的正號。屬于單目運算符,語法如下。
+操作數遞增運算符代碼的裝入遞增運算符使用符號“++”,也稱為自增運算符,屬于單目運算符??墒箶抵殿愋偷淖兞恐底栽鲆?,操作數只能是變量。使用形式分左結合與右結合兩種,左結合在表達式中的效果是先遞增再使用,右結果則是先使用再遞增。語法如下: 變量名++; //右結束遞增 ++變量名; //左結合遞增代碼的執行算術運算符遞減運算符遞減運算符使用符號“--”,也稱為自減運算符,可使變量的值自減一。效果與遞增運算符完全相反,也有左結合與右結合之分,情況與遞增運算符相同,此不贅述,下面來看一個例子。01 <scriptlanguage="javascript"> 02 <!--03 vara=5; //定義一個數字變量04 document.write(a); //輸出a原來的值05 document.write("<br>"); //輸出換行標簽06 a--; //a自減一(右結合)07 document.write(a); //輸出變量a08 document.write("<br>"); //輸出換行09 --a; //a自減一(左結合)10 document.write(a); //輸出變量a11 document.write("<br>"); //輸出換行12 if(--a==2)
//測試左、右結合位于表達式中的情況13 {14 document.write("<li>左結合的情形"); //輸出提示信息15 }16 if(a--==2) //等于2時17 {18 document.write("<li>右結合的情形"); //輸出提示信息19 }20 -->21 </script>
關系運算符相等運算符相等運算符使用符號“==”,判斷兩個操作數是否相等。如果相等返回布爾值true,否則返回false。屬于雙目運算符,兩個操作數的數據類型可以任意。運行時,“==”操作符將兩端的操作數轉換為同一種數據類型后再作比較。使用語法如下:
操作數A==操作數B等同運算符前述及的相等運算符“==”進行的是非嚴格意義上的相等性判斷,即通過類型轉為后相等的也返回true。而等同運算符“===”是嚴格意義上的相等,兩個值和它們的類型完全一致時才返回true,使用語法如下:
操作數1===操作數2關系運算符
不等運算符不相等運算符使用符號“!=”,屬于雙目運算符,返回一個布爾值表示兩個操作數是否相等。兩個操作數類型任意,同時可以是變量也可以是常量。使用語法如下:
操作數1!=操作數2不等同運算符不等同運算符,使用符號“!==”,屬于雙目運算符。效果與等同運算符正好相反,如果兩個數嚴格不相等則返回true,使用語法如下。
操作數1!==操作數2關系運算符
小/大于運算符小于運算符是判斷第一個操作數是否小于第二個操作數的運算符,返回一個布爾值。使用符號“<”表示,常用于邏輯表達式中。使用語法如下: 操作數1<操作數2大于運算符與小于運算符相似,效果相反。instanceof運算符instanceof運算符返回一個布爾值,表明某對象是否是某個類的實例。得到一個對象時,有時需要得知其屬于哪個類,確定對象的身份。使用語法如下:
result=ObjinstanceofClassEditPlus<scriptlanguage="javascript"> <!--varobj=newArray(11,22,33); if(objinstanceofArray)document.write("b是一個數組")--></script> 關系運算符
小/大于或等于運算符小于或等于符運算符判斷第一個操作數和第二個操作數間是否是小于等于關系,使用符號“<=”。當第一個操作數小于或等于第二個操作數時表達式返回true,否則返回false。 大于或等于運算符相似,這里就不多講了。in運算符in運算符檢查對象中是否有某特定的屬性??梢酝ㄟ^in運算符取得數組索引集合,這是個非常有用的運算符。語法如下:
Result=propertyinObject;實例字符串運算符字符串運算符字符串是一種數據類型,同樣也存在相應的計算,因此程序設計語言也為字符串定義了相應的運算符。主要包括+、>、<、>=和<=這幾種,這里主要講解運算符“+”。運算符“+”,稱為連接運算符,它的作用是將兩個字符串按順序連接成為新的字符串。大大簡化了字符串表達式的寫法。這個運算符在字符串處理中使用是相當的廣泛。要注意和加法運算符的區別。varstr1=“今天星期幾了?”; //字符串變量varstr2=“星期五”; //字符串變量document.write(str1+str2); //輸出連接后的字符串vara=11;varb="33"; document.write(a+b);賦值運算符賦值運算符賦值運算符用“=”表示,用于給變量賦值。賦值運算符將值與變量綁定起來,也就是說,值寫入了變量所引用的內存單元。通常,給變量填入數據最直接的辦法就是使用賦值運算符將值賦予變量。如下代碼所示:
varname=“Jet”; 以上代碼將“Jet”賦予變量name,“=”運算符左邊的操作數稱為左值,其右邊的操作數稱為右值。左值必須是變量,右值可以是變量、常量或表達式。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商務會議參會人員管理與服務合同
- 外聘教師師德管理制度
- 定向軍士日常管理制度
- 鍋爐復習測試題
- 辨別公路工程常見陷阱的試題及答案
- 計算機網絡工程師試題及答案
- 能源經濟與管理知識梳理與試題
- 在全市中小學論壇上的發言:做有溫度的教育擺渡人
- 2025轉正述職報告范文(15篇)
- 農業經濟管理現代農業生產技術試題
- 田畝轉戶協議書
- 資產委托購買協議書
- 庭院綠化養護合同協議書
- 2025年MySQL開發趨勢試題及答案研究
- 山東省濟寧市2025年高考模擬考試化學試題及答案(濟寧三模)
- 胃癌護理個案護理
- 違約就業協議書
- 2025年汽車經銷行業深度研究報告
- 河南2025年生態環境部黃河流域生態環境監督管理局生態環境監測與科學研究中心招聘筆試歷年參考題庫附帶答案詳解
- (高清版)DG∕TJ 08-2165-2015 建設項目交通影響評價技術標準
- 《人工智能通識導論(慕課版)》全套教學課件
評論
0/150
提交評論