一週工作總結(2018-08-03)

1.form表單

    首先是form可以提交的標籤類型, input、textarea、select對於input[type=submit]的只有被點擊的一個value值纔會跟隨表單提交。可觸發表單提交的三種標籤:

<input type='submit' />
<input type='image' />
<button></button>

    在提交表單時,難免會去做校驗,我目前會使用的兩種方式,一種是在提交時在<form>標籤上添加onsubmit="return validate();",validate也就是提供的校驗函數,在這個函數中唯一要注意的是如果你想讓你的表單不提交必須 return fasle;其他情況一律不好使。另一種方法就是可以阻止事件默認行爲

var form = document.querySelect('***');
EventUtil.addHandler(form,'submit',function(event){
    event = EventUtil.getEvent(event);
    EventUtil.preventDefault(event);
});

關於EventUtil如果陌生,那我建議你看看《JavaScript高級程序設計》第13章,零星的學習不如靜下心來仔細看一本書,而且不只是看一遍,每個階段你回去翻翻都會有不同的理解,如同回味人生一樣,每一個階段你會對每個事情有不一樣的理解,我目前也是個菜鳥,但我渴望成長,跑偏了哈哈,想快速瞭解這個對象可以自己搜索。

2.EXIF

    EXIF---可交換圖像文件格式(英語:Exchangeable image file format,官方簡稱Exif),是專門爲數碼相機的照片設定的,可以記錄數碼照片的屬性信息和拍攝數據。(摘自百度百科),我接觸它是因爲項目有個圖像上傳的功能,但是蘋果手機拍攝的圖像默認是手機逆時針90度爲正方向,所以這個時候通過獲取圖像的EXIF信息即可以對圖像做旋轉處理,讓他上傳給後臺是正的,EXIF有很多的屬性我也是學習了滿足我工作需要的,代碼也是我copy的,如有興趣可以去https://github.com/mtgr1020/EXIF.git看看,或者百度一大堆都是差不多的版本。

3.querySelector 與 querySelectorAll

    選擇器 querySelector只能選擇單個,多個就是第一個。querySelectorAll可以選擇多個返回數組。

4.git

    本來這個想在工作總結上寫,但是考慮我現在剛開始熟悉以後還要不斷添加,還是單開一個吧,如果還是不熟悉git的小夥伴,給你們推薦廖雪峯的官方網站,我就是花了兩天時間自己實踐在自己虛擬機上建了箇中央庫,即使公司不用自己提交自己練習不也是學習實踐過程嗎。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章