前端筆記
1、給JS動態生成的元素繫結事件
正常情況下新增點選事件用
$("#btn").click(function(){});
但是一些JS動態生成的元素這個方法就不行。這時要用.on方法;
.on()適用於當前及未來元素。$(selector).on(event,childSelector,data,function,map)
例如:
$("#btn ul li").on("click",function(){
$(this).css("border","5px solid #000");
});
給外層函式傳值一定要用非同步傳輸
function selectname(data){
var fanhuizhi;
$.ajax({
type:"post",
url:"./php/login.php",
async:false,//這裡選擇非同步為false,那麼這個程式執行到這裡的時候會暫停,等待資料載入完成後才繼續執行 這樣函式才能獲取ajax的返回值
data:{
name:data
},
success: function (result) {
fanhuizhi = result;
},
error:function(){
console.log("傳送失敗");
}
});
return fanhuizhi;
};
3、如果用fromdata來上傳圖片,新增blob物件時要注意。
data.append("myfile", myBlob, "filename.txt");
使用appned()方法時,可以通過第三個可選引數設定傳送請求的頭 Content-Disposition
指定檔名。如果不指定檔名(或者不支援該引數時),將使用名字“blob”。
如果預設不寫第三個引數,後臺php獲取ajax傳遞過來的fromdata資料的時候,讀取檔名就是“blob”,沒有字尾。檢查檔案字尾會報錯。
4、(function(){})()匿名函式,不產生全域性變數,當然也不能呼叫全域性變數。定義完後馬上執行。
相關文章
- 前端筆記(一)前端筆記
- 重學前端筆記前端筆記
- 前端筆記之HTML前端筆記HTML
- 前端筆記之Canvas前端筆記Canvas
- 前端學習筆記前端筆記
- 前端安全——個人筆記前端筆記
- 【筆記摘要】前端效能筆記前端
- 前端筆記之CSS(上)前端筆記CSS
- 前端筆記之跨域前端筆記跨域
- 前端面試筆記 – 效能前端面試筆記
- 前端面試筆記 – css前端面試筆記CSS
- 【前端筆記】Vuex快速使用前端筆記Vue
- 前端面試之道筆記(一)前端面試筆記
- 刷前端面經筆記(十)前端筆記
- 前端面試筆記 – 網路前端面試筆記
- 刷前端面經筆記(七)前端筆記
- 刷前端面經筆記(九)前端筆記
- 刷前端面經筆記(八)前端筆記
- 刷前端面經筆記(一)前端筆記
- 刷前端面經筆記(二)前端筆記
- 刷前端面經筆記(三)前端筆記
- 刷前端面經筆記(四)前端筆記
- html,css前端開發筆記HTMLCSS前端筆記
- 我的前端筆記 之 JavaScript前端筆記JavaScript
- 前端面試整理筆記一前端面試筆記
- Hydro二開筆記 前端篇筆記前端
- 前端工具使用筆記(yarn,cnpm,nrm)前端筆記YarnNPM
- 前端面試筆記 – js相關前端面試筆記JS
- 我的前端筆記 之 flex 篇前端筆記Flex
- 筆記:前端與後臺互動筆記前端
- 前端學習筆記 - nuxt.js前端筆記UXJS
- 5.3_前端筆記-js變數前端筆記JS變數
- 7.3_前端筆記-jquery練習前端筆記jQuery
- 前端筆試題面試題記錄前端筆試面試題
- 我的前端筆記 之 bug篇前端筆記
- 我的前端筆記之git篇前端筆記Git
- 我的前端筆記之 meta 篇前端筆記
- 《前端面試江湖》讀書筆記前端面試筆記