近期编程杂记

6 篇文章 0 订阅
3 篇文章 0 订阅

     好久没有搞web页面了,自从到了这家公司以后一直在搞与数据同步相关的web服务和windows服务,近期转到新项目组,web页面编程又搞起来了,差不多半年没搞,还真有点生疏,客户端控制已经不再用javascript,而是用主流的jquery了。另外还开发了一个自定义的分页控件,这个可是都一次搞啊,不停地查资料学习,现在修改的总算拿得出手了,项目组根据进度需要组织大家晚上加了会儿班,虽然不到9点就散了,感觉还是有点累,可能是生物钟被打乱的缘故吧。

     为这个项目也忙活了快2个月了,现在将开发过程中的对几个方面应用的技术应用及理解总结一下,也算一点小小的经验总结,希望下次再遇到同样问题可以少走弯路。

     1.jquery

      jquery对原有js进行了封装,形成了自己独特的语法结构,对几个关键的对象、结构和机制要理解,而他们的属性和方法可以在调试状态下的监视窗口中查看,支持跨浏览器和异步提交,如果熟练运用,开发效率还是比较高的,同事在项目中用了gridview、选项卡、下拉框样式控制等jquery插件,jquery的技术文件可以压缩,这样在发布后可以提高运行效率,网上关于jquery的运用的技术文章还是很丰富的,jquery对于web开发越来越重要了,以后要加强学习。

     2.自定义服务器控件开发

     这对我完全是一个全新的领域,通过对分页服务器控件的开发加深了对.net服务器控件的实现原理、运行机制以及回发和控件生命周期的理解,实现的要点主要是重写控件所实现的接口或继承类的方法、属性的视图状态、事件的实现机制以及所实现方法的执行的先后顺序,另外就是嵌入式资源如js脚本、图片、样式的应用,这些可以给服务器控件加样式和客户端事件。

      3.ms自带的自定义验证控件和异步调用服务器端方法

      自定义验证控件用来验证非法字符输入、用户控件必填确实很方便,但不足之处是无法在里面用ajax调用服务器端方法(经本人验证还没有找到合适的实现方式,如果这个问题解决了,无论任何类型的验证都可以用ms的验证控件来实现了,也不用写那么多脚本了)。另外发现如果用scriptmanager控件在客户端调用web服务方法,此时再用jquery的ajax方法会导致该方法失效,看来两者无法兼容。还有就是回调函数返回的数据格式用json比较好(xml格式找路径子节点还是比较麻烦的),个人感觉它可读性比较好,在客户端调用也比较方便(直接用 对象名.属性名 就可以了)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值