我以爲我開始很好地理解JavaScript,但顯然不是。讓我用一個例子來解釋我的問題。首先,我已經定義了以下模塊: var Test = function() {
var counter = 0;
function init() {
alert(counter);
}
return {
counter: counter,
我一直在使用Revealing模塊模式,並有幾個名稱空間。 實施例: // here's the namespace setup
var myProject= myProject|| {};
var myProject.models= myProject.models || {};
myProject.models.MyModel= function(){
var someMe
我已經認識到,構造函數可以被實例化使用JavaScript創建它有自己的_proto_財產,也給物業「原型」的構造函數的新對象。 function MyController() {
var controllerName = 'initialcontroller';
function init() {
console.log(controllerName);