<span style="font-size:18px;">如何在一个网站或者一个页面,去书写你的JS代码:</span>
<span style="font-size:18px;">1.js的分层(功能):jquery </span><span style="font-size: 18px; font-family: Arial, Helvetica, sans-serif;">(tools) 组件(ui) 应用(app) mvc(backboneJs)</span>
<span style="font-size:18px;">2.js的规划(管理):避免全局变量和方法(命名空间,闭包,面向对象)</span>
<span style="font-size:18px;">
</span>
<span style="font-size:18px;">输入框文字提示和隐藏的效果。</span>
<span style="font-size:18px;">window.onload = function(){
mv.app.toTip();
};
var mv = {}; //命名空间(全局对象)
mv.tools = {}; //功能性(组件)
mv.ui = {};
mv.app = {}; // 应用
mv.ui.textChange = function(obj,str)
{
obj.onfocus = function(){
if(this.value==str)
{
this.value = '';
}
};
obj.onblur = function(){
if(this.value == '')
{
this.value = str;
}
};
};
mv.app.toTip = function(){
oText1 = document.getElementById('text1');
mv.ui.textChange = function(oText1,'search website');
};
</span>