<a href='http://yoursite.com/#!/register/' onclick='showRegister()'>Register</a>
优点
缺点
我不完全理解你的问题,但我会尽力回答...
Google和Facebook在其所有网站和产品中广泛使用JavaScript。网络上的每个主要网站都在使用它。
JavaScript是用于修改网站行为的技术。
HTML => 定义结构和元素
CSS => 样式化元素
脚本语言 => 动态生成元素并填充数据
JavaScript => 通过与DOM交互、响应事件和实时样式化元素来修改上述所有内容
这是你所说的每个网站今天的“方法”。没有JavaScript/HTML/CSS的替代方案。您可以更改使用的数据库或脚本语言,但JavaScript/HTML/CSS是一个恒定的因素。
我建议您查看Google Page Speed最佳实践http://code.google.com/intl/it-IT/speed/page-speed/,了解什么因素构成了一个好的页面...使用JavaScript生成页面似乎很酷,因为它将UI和逻辑分离,但实际上它是完全低效的。