1. 程式人生 > >關於view.js和Service.js程式碼分析

關於view.js和Service.js程式碼分析

關於require.js中的require和define的問題

基礎知識:http://www.runoob.com/w3cnote/requirejs-tutorial-1.html
關於baseURL配置:https://www.cnblogs.com/lcngu/p/5712098.html
define的詳細原理:https://www.cnblogs.com/minghui007/p/7127762.html
一些問題:https://www.zhihu.com/question/21260764

關於$(#id)和document.getElementById(id)的區別

document.getElementById(“id”) 得到的是[object HTMLDivElement]一個DOM物件;
$("#id") 得到的是[object Object]一個Jquery 物件。
兩者之間的相互轉化:


$(document.getElementById(“id”)) 就可以由一個DOM物件變為一個Jquery 物件了;
$("#id")[0] 或是$("#id").get(0) 就可以由一個jquery 物件變為一個DOM物件了。


延伸:
varotherWageChageType =document.getElementById(“otherWageChageType”).value;
“otherWageChageType”這個ID不存在導致的,JS報錯,導致頁面死掉不動了。
$("#otherWageChageType").val();
varotherWageChageType取得的值是undefined ,頁面不會報錯,更不會死掉,只是後續用此值所要做的判斷沒法得到正確想要的結果而已。
就使用者體驗來說,用jquery的更好些。


問題

1、$.parser.serialOptions()是什麼意思