09 2012 档案
摘要:经过前三节基础理论的学习,我们在本节中开始我们的MVC实例演练之旅。在VS.NET中创建新的"ASP.NET MVC 3 Web Application"项目,并取个项目名:Miracle.Mvc.PartyInvites。为了简单起见,分别选择空模板、Razor视图引擎并取消"使用html5语义化标签"选项。项目创建完毕如下图所示:从图中可以看出,项目中包含很多MVC自动生成的文件。特别注意的是,我们注意以下三个文件夹:Models、Views和Controllers,即我们俗称的MVC。现在我们直接运行刚才的项目,看看有什么结果:浏览器会显示&quo
阅读全文
摘要:1.用匿名函数(function(){})();将脚本包裹起来,有效控制全局变量,避免冲突隐患。2.在解决JS冲突的前提下,如果需要进行多个模块(匿名函数)之间的通信,则需要采用唯一全局变量(系约定名:GLOBAL)+命名空间+属性的方式来解决,同时应该为你维护的模块添加必要的注释,以提高团队合作的效率。对于公共组件,不推荐加前缀(base.js)。对于单独由某成员负责的组件,推荐以成员缩写名添加前缀(如张三:zs_news.js)。3.CSS放在页头,JS放在页尾。即将非脚本资源文件放在head标签中,而将脚本放到body的尾部。同时,请注意限制外部脚本的数量,在发布正式环境之前,将同一页面
阅读全文