http://www.mozilla.org/hacking/mozilla-style-guide.html
代碼:
* k=constant (e.g. kNC_child)
* g=global (e.g. gPrefService)
* m=member (e.g. mLength)
* a=argument (e.g. aCount)
* s=static member (e.g. sPrefChecked)
有時候我在其它的js文件裏看到
代碼:
const PERM_IRWXU = 00700; /* read, write, execute/search by owner */
const PERM_IRUSR = 00400; /* read permission, owner */
const PERM_IWUSR = 00200; /* write permission, owner */
和
代碼:
const kReadBit = 5;
同在一個js 里.
在c programming, constant 是用大寫表示.
----------------------------------------------------
代碼:
var filePicker = Components.classes["@mozilla.org/filepicker;1"].createInstance(Components.interfaces.nsIFilePicker);
或
代碼:
var fp = Components.classes["@mozilla.org/filepicker;1"].createInstance(Components.interfaces.nsIFilePicker);
----------------------------------------------------
代碼:
var tree = document.getElementById('tree');
或
代碼:
var oTree = document.getElementById('tree');
-----------------------------------------------------
代碼:
var cellSize = document.createElement("treecell");
或
代碼:
var sizeCell = document.createElement("treecell");
或
代碼:
var size = document.createElement("treecell");
---------------------------------------------------
boolean
代碼:
var bDuplicate = true;
或
代碼:
var Duplicate = true;