我對C/C++/Objective-C非常有經驗,過去幾天一直在嘗試我的手在html/css/JS,我發現它非常令人沮喪。對有經驗的開發人員第一次嘗試Javascript的建議
時間和一次又一次我被抓出來,因爲我有一個語法錯誤或未聲明的變量,由於複製/粘貼等,結果是代碼突然停止工作,然後我必須撓我的頭並找出原因。
最痛苦的事情是訴諸灑水警報代碼中的一切東西失敗,以追查原因。我知道有用於記錄的新控制檯對象,但它似乎不適用於Komodoedit或jsFiddle?這是我一直在使用的。
有沒有使用這些工具或替代工具的方法,我可以在調試器中逐行執行代碼,就像我可以使用其他語言一樣?或者除了jslint之外,還可以在執行代碼之前輕鬆檢測代碼問題?我不想使用任何可能內置支持日誌等的庫,因爲我發現它們(以及JQuery/JQuery移動版)正在大大減緩iPhone上的加載時間,所以想要專注於純JS]
[我的目標瀏覽器只是iOS的,但現在用Komodoedit與Chrome的大部分時間,每隔幾個小時嘗試在iPhone上]
感謝
另外,使用單元測試 - 我喜歡茉莉花,但也有很多其他的選擇。 –