祥叔学编程

祥叔学编程
随笔 - 43, 文章 - 0, 评论 - 250, 阅读 - 20万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

05 2010 档案

摘要:html5里有一个新标签audio,该标签用以定义声音,比如音乐或其他音频流。   既然audio标签可以播放音频,那我们可以不再使用flash、wmp等其他任何第三方组件,轻而易举的使用纯html来打造一个音乐播放器。   例子:  或。下面是小弟用audio做的一个音乐播放器的界面,先睹为快: 阅读全文

posted @ 2010-05-11 15:38 祥叔 阅读(12924) 评论(39) 推荐(10) 编辑

摘要:现在做网站都追求用户体验,那么ajax自然就必不可少。如果您用过Asp.Net MVC ,你会发现Asp.Net MVC 和jQuery 配合的非常默契(事实上jQuery已经成了微软的御用脚本库了),你可以用jQuery直接去异步加载一个PartialView(即.ascx用户控件)。如:$("#div").load("Controler/UserList.ascx");但是在webForm模式下就没这么幸福了, 如果你也这样去load一个用户控件,它会报错:"由于已明确禁止所请求的页类型,无法对该类型的页提供服务。扩展名“.ascx”可能不正确。 请检查以下的 URL 并确保其拼写正确"。   那我们就甘心放弃这样一种让人兴奋的方法,回去像以前那样一句一句的拼接字符串嘛?那样做不仅工作量大,而且繁琐易错,美工给的静态页面也不能拿来直接用,遇到引号还要转义。   我想,你肯定和我一样都不甘心放弃这种“load”方法,那我们就自己来实现吧。 阅读全文

posted @ 2010-05-04 23:57 祥叔 阅读(4454) 评论(19) 推荐(6) 编辑

摘要:在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如果在一个项目中ajax程序多了,势必会产生一堆的.ashx或.asmx,虽然于程序本身无碍,但那一堆文件看上去总觉得有伤大雅。那么可不可以丢掉这些.ashx和.asmx,选择一种更简练的方式来做ajax程序呢。 答案是肯定的,那就是:WebMethod 。WebMethod方法写在各个aspx页面里很零散,那么你可以专门建一个页面(如:WebMethods.aspx)来存放。 阅读全文

posted @ 2010-05-04 23:41 祥叔 阅读(9136) 评论(20) 推荐(5) 编辑

摘要:在WebForm 显示列表数据我们一般使用服务器控件Repeater、DataList或者GridView ,功强大能,使用简单。但同时也是有代价的, 一:不管你用哪个控件都需要牺牲一些额外的性能,因为他们的生命周期很复杂。 二:绑定数据时不够灵活,显示的过程是不透明的,想随心所欲的对某一行进行额外的控制会很麻烦。 三:会生成一对“垃圾代码”,增加页面生成和显示的负担。 四:对css样式的控制不够灵活,如果是团队合作,和美工沟通起来有点麻烦,美工设计好的静态页面开发人员甚至不能直接拿来用   所以放弃这些控件,直接写代码生成数据列表便能解决上面所有问题,这也是最透明,最灵活,最干净的显示方式,那我们就这样做吧。 阅读全文

posted @ 2010-05-04 23:14 祥叔 阅读(1230) 评论(11) 推荐(1) 编辑

摘要:所有面向对象的语言都应该有继承的特性,JavaScript 也不例外。   在JavaScript中实现继承可以有多种方法,下面说两种常见的。 阅读全文

posted @ 2010-05-01 17:21 祥叔 阅读(683) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示