所屬章節(jié)課程:課件復(fù)習(xí)與學(xué)習(xí)建議2
array_unshift($params,$this); 函數(shù)用于向數(shù)組插入新元素。新數(shù)組的值將被插入到數(shù)組的開頭
2020-03-030個贊
// 文件上傳必須是post類型,enctype需要為 multipart/form-data <form action="demo.php" method="post" enctype="multipart/form-data"> // name:最終會成為php中的$_FILES['my_file'] <input type="file" name="my_file">
2020-03-050個贊
所屬章節(jié)課程:js變量和函數(shù)定義及使用2
typeof(num2) 判斷變量的數(shù)據(jù)類型函數(shù)
2020-03-070個贊
arr.push() 在數(shù)組尾部添加一個元素 arr.pop() 從數(shù)組尾部彈出一個元素
arr.unshift() 從數(shù)組頭部追加元素
2020-03-100個贊
arr.shift() 方法用于把數(shù)組的第一個元素從其中刪除,并返回第一個元素的值; arr.splice(1,2) 數(shù)組中下標(biāo)為1開始的兩個值刪除;
arr.indexOf('a') 找到a的下標(biāo); arr.indexOf('a',2) 從下標(biāo)為2開始找a值;
js兩個有趣的小東西: 無限彈窗: while(true){alert('你能關(guān)掉我嗎?');} 頁面跳轉(zhuǎn)到指定頁面: window.location.; window.location.open='https://www.baidu.com';
2020-03-100個贊
js常用事件 onclick 鼠標(biāo)點擊觸發(fā)事件; onmouseover 鼠標(biāo)移上去觸發(fā)事件; onmouseleave 鼠標(biāo)移走了觸發(fā)事件; onchange 事件會在域的內(nèi)容改變時發(fā)生,事件也可用于單選框與復(fù)選框改變后觸發(fā)的事件。
2020-03-120個贊
所屬章節(jié)課程:js對象創(chuàng)建及使用1
js調(diào)用對象方式 一、 var obj = new Object(); obj.name = "emagic"; obj.age = "18"; obj.abcd = function(){ console.log('我會說話'); }; obj.abcd(); function speek(){ console.log('我會說話'); } speek(); 二、 var obj = {name:"emagic", age:"18"}; obj.addr = "shen zhen"; obj.speek = function(){ console.log('我會說話了'); } obj.speek(); 三、和第二種方式相同,寫法改變了一下 var obj = { name:"emagic", age:18, speek:function(){ console.log('我說話了'); } } obj.speek(); console.log(obj);
2020-03-120個贊
所屬章節(jié)課程:js對象創(chuàng)建及使用2
js 定時器 一、用匿名函數(shù),僅調(diào)用一次,內(nèi)存地址無法再次找到: setTimeout(function(){ console.log('頁面加載完畢');},3000) 二、使用自定義函數(shù)調(diào)用,內(nèi)存地址可以通過自定義函數(shù)名找到內(nèi)存地址,重復(fù)獲取使用: setTimeout(aa,3000); function aa(){ console.log('my name is aa'); }
2020-03-130個贊
定時器的使用,setInterval可用于在發(fā)送短信驗證碼倒計時 代碼運(yùn)行一次 //方法一 var abcd = setInterval(function(){ console.log('this is setInterval()');},1000); //代碼1s后運(yùn)行一次 setTimeout(function(){ clearInterval(abcd);},1500); //代碼1.5s后清除 //方法二 var abcd = setInterval(function(){ console.log('this is setInterval()'); clearInterval(abcd); //代碼運(yùn)行后清除 },1000); 設(shè)置13點開始14點截止運(yùn)行 var abcd = setInterval(function(){ if(time14){ clearInterval(abcd); } },1000);
2020-03-130個贊
html 中 div 的 樣式用 id 唯一標(biāo)識,在寫的時候為了代碼規(guī)范不建議使用相同id;
# :id選擇器 . :class選擇器 空格 :后代選擇器 > :子代選擇器 + :相鄰緊跟選擇器(一個) ~ :元素后面的所有同級兄弟選擇器(所有)
2020-03-140個贊
匹配所有選中的option元素 寫法一:$('select[name="province"]').val(); 寫法二:$('select option:selected').val();
2020-03-170個贊
append和empty搭配使用 鏈?zhǔn)秸{(diào)用:$('select[name="city"]').empyt().append(html);
移除dom元素的兩種方法,this指當(dāng)前對象或當(dāng)前方法 方法一、 abcd remove function remove(obj){ $(obj).remove(); } 方法二、 abcd remove function remove(){ $('button').remove(); }
2020-03-170個贊
多個事件切換,選中高亮,可以用removeClass和addClass實現(xiàn) 選中一下展現(xiàn),再選中一下隱藏刪除,可以用toggle實現(xiàn)
判斷是否含有一個樣式,有則是true,沒有則是false hasClass(class)
2020-03-180個贊
查詢選擇器 子類選擇器:children 后代選擇器:find 父代選擇器:parent 兄弟選擇器:siblings
on事件 選定的元素綁定一個或多個事件處理函數(shù)(click,dblclick,mouseover等) blur事件 元素失去焦點觸發(fā)事件,(可以在用戶驗證的時候使用)
2020-03-200個贊
呼吸動畫設(shè)置: #mydiv{width:100px;height:100px;backgroud:blue;} animate function huxi(){ var flag = $('#mydiv').attr('flag'); if(flag==0){ $('#mydiv').animate({width:'+=100',height:'+=100'},1000); $('#mydiv').attr('flag',1) } if(flag==1){ $('#mydiv').animate({width:'-=100',height:'-=100'},1000); $('#mydiv').attr('flag',0); } } setInterval(function(){ //設(shè)置一個定時器 huxi(); },1000)
2020-03-200個贊