对Razor的一点初步看法
2010-12-17 09:50
267 查看
最近在学习客户端技术。原因是发现一些新的东西正在发生变化,比如说JQuery+Html5+CSS3这样的组合有效,还是要用透微软的Razor+MVC3这样的组合。
因为只是初步了解了下相关的概念,但看了Razor的做法后,有一点感想:
我们来看下Razor的语法:
可以看了出,页面代码和JS源码是分离的。Razor走向了JS的老路,Html和源码混合,JQuery反而走向了Asp.net的道路,代码分离,这真是很有意思,到底是Razor犀利,还是JQuery的$有钱途,值得期待。
因为只是初步了解了下相关的概念,但看了Razor的做法后,有一点感想:
我们来看下Razor的语法:
先不去管它具体实现,以我一个初学者的眼光看来,这个东西怎么看怎么象Asp,只不过是页面嵌入代码换成了最先进的C#,实际上还是走上了Html和代码混合的老套路。 再看一下神器JQuery: 这是Demo.htm文件<html> <head> <script type="text/javascript" src="JQuery/jquery-1.4.1.js"></script> <script type="text/javascript" src="JavaScript/Demo.js"></script> </head> <body> <div id="myDiv"><h2>源码</h2></div> <button id="b01" type="button">查看源码</button> </body> </html>
这个就是Demo.js文件
$(document).ready(function () {
$("#b01").click(function () {
htmlobj = $.ajax({ url: "JavaScript/Demo.js", async: false });
$("#myDiv").html(htmlobj.responseText);
});
});
可以看了出,页面代码和JS源码是分离的。Razor走向了JS的老路,Html和源码混合,JQuery反而走向了Asp.net的道路,代码分离,这真是很有意思,到底是Razor犀利,还是JQuery的$有钱途,值得期待。
相关文章推荐
- 关于 Swift 的一点初步看法
- 关于 Swift 的一点初步看法
- 关于 Swift 的一点初步看法
- [转]关于 Swift 的一点初步看法
- 关于 Swift 的一点初步看法
- 大访问量网站缓存的一点思考,个人看法,勿拍砖
- 关于using及foreach的一点看法,及其他
- 看一个比较各种语言的帖子的一点看法
- 关于domReady事件的一点看法,domReady队列
- 看一个比较各种语言的帖子的一点看法
- 关于拒绝服务攻击的一点初步思考
- 看一个比较各种语言的帖子的一点看法
- 关于《JavaScript DOM 编程艺术》一书中getHTTPObject.js 的一点看法
- 对华为招聘人才的一点看法
- 关于云计算的一点看法(从Dell的云存储说起)
- 看一个比较各种语言的帖子的一点看法
- 看一个比较各种语言的帖子的一点看法
- 关于原生iosAPP和微信端公众号APP的一点看法
- 关于界面用户体验ui的一点看法
- 对系统组件化接口设计的一点看法