我已经编写了一段时间的webparts并且已经编写了几个门户网站,但我觉得我使用.net框架编写的门户网站页面和webparts更加繁重且特定于浏览器。 有些人可以指导我编写与浏览器无关的轻量级部件,并且不需要很长时间来加载或更改区域。我希望我的网站部分与我的雅虎或igoogle一样好。
请告诉我您认为在此过程中有用的任何细节,也欢迎链接。
答案 0 :(得分:4)
使用客户端脚本允许您加载页面一次并在导航期间更改它,为用户提供“速度”的感觉。
Javascript编程并不容易,并且很难保留,尽管使用框架可以覆盖所有跨浏览器问题和故障(我个人 LOVE jquery)。 / p>
正确使用AJAX调用允许您加载服务器端信息而无需重新发布所有页面,也给用户带来Web 2.0感觉(您可以使用ASP.Net中的UpdatePanel重现此行为,但是don't over-do it)。
将javascript文件打包成一个将允许您减少加载页面所需的带宽以及浏览器加载多个脚本所发出的请求量。
如果您使用Visual Studio,则可以设置一个脚本,将不同的.js文件打包到一个仅用于生产阶段,允许您调试&毫无问题地评论您的文件。
最后但并非最不重要的是Firebug。允许您在浏览器中执行时调试,控制,更改javascript。