今天比較空,給你寫了段,高手勿噴!CSDN我也給你回復了

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供山亭網(wǎng)站建設、山亭做網(wǎng)站、山亭網(wǎng)站設計、山亭網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、山亭企業(yè)網(wǎng)站模板建站服務,十載山亭做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
你如果將ID做為鍵名的話,代碼還可以縮減。
select?class="J_Grade"?id="J_Grade"
option?value="0"年級/option
/select
select?class="J_Semester"?id="J_Semester"
option?value="0"學期/option
/select
select?class="J_Class"?id="J_Class"
option?value="0"班級/option
/select
input?id="J_Count"?type="text"?placeholder="人數(shù)"?/
input?id="J_ClassID"?type="text"?placeholder="班級ID"?/???
script?src="
$(function(){
var?J_Grade?=?$("#J_Grade");
var?J_Semester?=?$("#J_Semester");
var?J_Class?=?$("#J_Class");
var?J_Count?=?$("#J_Count");
var?J_ClassID?=?$("#J_ClassID");
var?option?=?'option?value="0"年級/option';
for(var?k?in?data){
option?+=?'option?value="'+data[k]['id']+'"'+data[k]['name']+'/option';
}
J_Grade.empty();
$(option).appendTo(J_Grade);
J_Grade.change(function(){
initSemester();
initClass();
setSemester($(this).val());
});
J_ClassID.blur(function(){
var?val?=?$(this).val();
var?GradeID?=?0,SemesterID?=?0,ClassID?=?0;
for(var?k?in?data){
Grade?=?data[k]['id'];
var?child?=?data[k]['child'];
for(var?s?in?child){
SemesterID?=?child[s]['id'];
var?_child?=?child[s]['child'];
for(var?ss?in?_child){
if(_child[ss]['id']?==?val){
ClassID?=?_child[ss]['id'];
J_Grade.find("option[value="+Grade+"]").attr("selected",true);
J_Grade.change();
J_Semester.find("option[value="+SemesterID+"]").attr("selected",true);
J_Semester.change();
J_Class.find("option[value="+ClassID+"]").attr("selected",true);
J_Class.change();
}
}
}
}
});
function?setSemester(GradeID){
var?option?=?'option?value="0"學期/option';
for(var?k?in?data){
if(data[k]['id']?==?GradeID){
var?child?=?data[k]['child'];
for(var?s?in?child){
option?+=?'option?value="'+child[s]['id']+'"?data-gid="'+GradeID+'"'+child[s]['name']+'/option';
}
}
}
J_Semester.empty();
$(option).appendTo(J_Semester);
J_Semester.change(function(){
initClass();
var?option?=?J_Semester.find("option:selected");
setClass(option.attr("data-gid"),$(this).val());
})
}
function?setClass(GradeID,SemesterID){
var?option?=?'option?value="0"班級/option';
for(var?k?in?data){
if(data[k]['id']?==?GradeID){
var?child?=?data[k]['child'];
for(var?s?in?child){
if(child[s]['id']?==?SemesterID){
var?_child?=?child[s]['child'];
for(var?ss?in?_child){
option?+=?'option?value="'+_child[ss]['id']+'"?data-count="'+_child[ss]['count']+'"?data-sid="'+SemesterID+'"?data-gid="'+GradeID+'"'+_child[ss]['name']+'/option';
}
}
}
}
}
J_Class.empty();
$(option).appendTo(J_Class);
J_Class.change(function(){
var?option?=?J_Class.find("option:selected");
J_Count.val(option.attr("data-count"));
J_ClassID.val($(this).val());
})
}
function?initSemester(){
J_Semester.empty();
$('option?value="0"學期/option').appendTo(J_Semester);
}
function?initClass(){
J_Class.empty();
$('option?value="0"班級/option').appendTo(J_Class);
}
});
網(wǎng)頁中設置密碼過程中一般都會有對密碼強度的校驗、跟原密碼的校驗等步驟,javascript 是一種腳本語言,用于頁面與后臺,人與電腦之間的交互。至于你說的javascript3則可能是拼裝字符串時候出現(xiàn)的錯誤提示而已。
C語言中,3/2是整數(shù)運算,所以結果為1,而3.0/2.0是浮點數(shù)運算,所以結果是1.5
JavaScript是腳本語言,是弱類型的,要根據(jù)實際情況來決定數(shù)據(jù)的實際類型,一般整數(shù)之間的加減運算默認是按整數(shù)處理,而乘除運算則按浮點數(shù)處理,所以3/2的結果是1.5。要想獲得1,必須進行強制的類型轉(zhuǎn)換,比如parseInt(3/2)
1.文件物件模型(Document Object Model,簡稱DOM),是W3C組織推薦的處理可擴展置標語言的標準編程接口。DOM是HTML與XML的應用編程接口(API)。
2.try{
*****;(如果這句話拋出異常)
*****;(這里的不執(zhí)行)
}catch{
*****;(如果有異常這里的執(zhí)行)
}
******;(不管有沒有異常,這里都執(zhí)行。但萬一異常引起了javascript引擎的解析錯誤,后面的將不會解析執(zhí)行。)
3.文件后綴名只是最簡單的辨認文件類型的方法,但不是準確辨認文件類型的方法。每個文件反編譯后頭部都有文件的類型。那才是真正確定文件類型的地方
Js中的對象分為三類:
1,內(nèi)置對象(靜態(tài)對象)
2,本地對象(非靜態(tài)對象)
3,宿主對象
首先來說宿主對象,宿主,顧名思義,就是js運行和存活的地方,它的生活環(huán)境:就是
DOM(文檔對象模型)和BOM(瀏覽器對象模型).
其次說一下內(nèi)置對象。首先問一個問題,大家有沒有見過
var oMath = new Math();object is not a function
沒見過對吧?那你有沒有見過Array.push();呢?肯定也沒見過,現(xiàn)在你很想試一試是怎么個情況,結果就是:undefined is not a function 。說到這大家應該都明白了,有一些對象,他們直接時候自己的屬性和方法,比如Math.ceil();無需實例化,這就是內(nèi)置對象。而必須實例化才能使用其方法和屬性的就是本地對象。
常見的本地對象:Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError、
URIError。
內(nèi)置對象(只有兩個):Math,Global(不常用,但是想想一下我,我們使用的類似于isNaN()、parseInt()和parseFloat()方法等都是它的方法。)那么留下一個思考題:json是什么呢?
新聞名稱:javascript3的簡單介紹
分享地址:http://chinadenli.net/article23/dsedocs.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站維護、網(wǎng)頁設計公司、網(wǎng)站設計、電子商務、響應式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)