js中零碎點的整理

SieSteven發表於2016-01-05

1、關於日期

var month=new Date().getMonth() ; 這裡獲得的month比真實月份少一。因為是從0開始計數的。上次演示的時候就出現了這個問題。追了程式碼才知道。

自黑:我怎麼這麼菜啊,雖然只是偶爾操作一下時間,但是也不至於連這個都忘了。。。

2、關於單引號和雙引號的使用

(1)純json 建議使用雙引號,因為很多語言只能解析雙引號的格式,為了介面通用性,必須使用雙引號來包圍key和value,

(2)HTML中的情況:<input value="Test" type="button" onclick="alert("OK");" />
 這時,還是歸於HTML的管轄範圍,所以轉義字元應該使用HTML的,而不是javascript的。兩個雙引號的做法是vbScript的,\"這種做法則是javascript的,而HTML的,則是用",此外還可以使用:'。

(3)在js中

單引號和雙引號差別不太大。但是據說,雙引號可能增加轉義或解析是否內含變數的情況。而如果做法文網站,很多法文單詞包含  ’  這個字元,所以也會出問題。選擇一種,並儘量保持風格不變。適當做出取捨即可。不用糾結。老外一般都用單引號  '  

相關文章