预览模式: 普通 | 列表

随语

其实最近很多心情的,只是都没时间写,所以先憋在心里了。
分类:心情小窗 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 138

【转】jQuery 1.4: 15个你应该知道的新特性(译)

原文地址:http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-know

jQuery 1.4 最近刚刚发布. 这个版本可不是一个简单的改进,它不仅包含了很多新的特性,还改进了很多功能, 更在性能优化方面下了很大功夫, 本文将对这些新的特性和增强的部分进行讨论,希望能对你有所帮助.

首先现在你可以从这里下载最新的1.4的版本了: http://code.jquery.com/jquery-1.4.js

1. 传递属性给jQuery

1.4之前的版本中jQuery就通过"attr”方法支持了添加属性到元素集合中,"attr”方法不仅可以传递属性名和值,也可以传递包含有多个属性的对象集合。在1.4中,除了可以创建新的对象,现在它更能将属性对象作为参数传递给jQuery函数或对象自身。如你可以创建一个含有多个属性的链接元素,通过1.4代码如下:


jQuery(
'<a/>', {
id:
'gid',
href:
'http://www.google.com',
title:
'google非和谐版',
rel:
'external',
text:
'进入Google!'
});

你可能会注意到"text”属性并且猜测它是干吗的,因为a标签是没有"text”属性的。呵呵,当你传递某些属性时,jquery 1.4同样会检查并使用它自己的方法。因此上面的"text”属性可以让jQuery调用它的".text()”方法并将"进入Google!“作为它的唯一参数。

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 235

判断是否在对象的范围内

//判断是否在对象的范围内
function isInObjInner(objID,paddingPX){
     var    x    =    event.clientX;
     var    y    =    event.clientY;
     var divx1 = $("#"+objID).offset().left;
     var divy1 = $("#"+objID).offset().top;

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 161

sql xml操作

sql xml字段操作实例:

向xml字段的某个节点中新增节点 

update BusinessStatisticsT set bidderinfo.modify(N'
insert

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 216

获取asp.net ajax序列化后的时间

.net ajax序列化后为json,如果用其他的方式获取时间(非自带的ajax脚本框架),可能不容易获取到,这边有个通用的函数可参考:


//获取时间
function getDate(dateValue)
{

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 247

formValidator 的bug修改

将formValidator的初始化参数的onshow设置为空后,验证会失效,解决办法找到代码:157行左右,增加一句tip.show();
前后的代码为:
if(showmsg==null || showmsg=="")
        {
            tip.hide();
        }

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 263

.net操作office示例

上班时间,写着写着代码,想还是应该把前几天做的.net操作office的demo上传上来,当着个备份也好。

.net 的office操作使用的地方还是蛮多的,不过有时候也比较麻烦,前几天正好比较没事,就学习了下Aspose这套组件的用法,顺便做了个简单的操作excel的demo,主要的点还是在读取excel中的图片,并将该图片在哪个单元格中识别出来。

废话不宜太多,上代码先:

private void ReadExcelData()
  {
   string filePath = Server.MapPath(@"test.xls");

   if (!File.Exists(filePath))
   {
    Response.Write("不存在测试文件:test.xls");
    Response.End();
   }

查看更多...

Tags: aspose office Excel word .Net

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 283

错误: 80070005

检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 具体解决方法如下: 1:在服务器上安装office的Excel软件. 2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应 用程序属性"对话框 5:点击"标识"标签,选择"交互式用户" 6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加 一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限. 7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限. 这样,我们便配置好了相应的Excel的DCOM权限. 注意:这是在WIN2003上配置的,在2000上,可能是配置ASPNET用户 由于EXCEL是在服务器上打开的,所以应该写一个把导出数据保存在服务器上,然后再传递给客户端的方法,最后每次调 用这个功能的时候再删除以前在服务器上所生成的所有Excel 

查看更多...

分类:技术楼阁 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 260