找到相关内容 3226
各浏览器对document.getElementById等方法的实现差异
所有Web前端同仁对 document.getElementById 都非常熟悉了。开发过程中经常需要用其获取页面id为xx的元素,自从元老级JS库Prototype流行后,都喜欢这么简写它 // 方式1 function $(id){ return document.getElementById(id); } 有没有人想过为什么要这么写,而不用下面的方式写呢? // 方式2 var $
http://www.cyqdata.cn/cnblogs/article-detail-35437 
[翻译]JavaScript秘密花园 - Array, Array Constructor, for in loop, typeof, instanceOf
JavaScript Garden - 原文 JavaScript Garden - 中文翻译 数组遍历与属性 虽然在 JavaScript 中数组是是对象,但是没有好的理由去使用 `for in` 循环 遍历数组。 相反,有一些好的理由不去使用 for in 遍历数组。 注意: JavaScript 中数组不是 关联数组。 JavaScript 中只有对象 来管理键值的对应关系。但是关
http://www.cyqdata.cn/cnblogs/article-detail-35436 
C#中选择正确的集合进行编码
要选择正确的集合,我们首先要了解一些数据结构的知识。所谓数据结构,就是相互之间存在一种或多种特定关系的数据元素的集合。结合下图,我们看一下对集合的分类。 集合分类 在上图中,可以看到,集合总体上分为线性集合和非线性集合。线性集合指元素具有唯一的前驱和后驱的数据结构类型。非线性集合是指具有多个前驱或后驱的数据结构类型,如:树、图。在FCL中,非线性集合实现的比较少,所以我们将会更多的讨论线性
http://www.cyqdata.cn/cnblogs/article-detail-35430 
AutoCAD 2012 中的新API 视频讲座
Autodesk 2012系列产品已经发布,ADN的DevTech美国区经理Stephen也录制了一个关于AutoCAD 2012中的最新API的视频录像发布到Kean的Through The Interface博客上。考虑到国内用户好多都不能访问Through The Interface博客,我把视频录像和相关下载链接在这里转帖一下。视频和下载在国内应该都可以正常访问。   在线观看:
http://www.cyqdata.cn/cnblogs/article-detail-35428 
Web系统下Office文档的处理 之OpenXml应用分类资料
本文对常见的处理参考和工具提供一个简要的参考。 对于实际的解决方案参考如下地址(有很多的分类知识) http://blogs.msdn.com/b/ericwhite/archive/2008/10/20/eric-white-s-blog-s-table-of-contents.aspx  本文对我们常见的处理涉及的几个方面进行一个汇总和参考 另两个参考文章:  Web系统下
http://www.cyqdata.cn/cnblogs/article-detail-35423 
ACM/ICPC题目输入情形及其处理方法
情形(1)输入数据文件中,第一行数据标明了测试数据的数目; 处理方法: //kase表示测试数据数目int i, kase;scanf("%d", &kase);for (i = 1; i <= kase; i++){ //处理低 i 个输入}... 情形(2)输入数据文件中,有标明输入结束的数据; 处理方法: //假定每组测试数据包含两个数据:m,n;//0 0表
http://www.cyqdata.cn/cnblogs/article-detail-35413 
所见即所得的Excel报表生成(二)——从Html table到Excel Cell
在上一篇文章中,已经解决了如何获取html table结构的问题。在本篇文章中,我们着力于table结构的解析。     Html table的结构我们大家都很熟悉,那么在另一端如何构造一个结构,让Excel可以很好的接受和处理呢?   直观的看,一个完整Excel的内容是由位于各个单元格(Cell)中的内容组合而成的。而每个单元格(Cell)都有相应X、Y坐标来标示其位置。也就是说,一
http://www.cyqdata.cn/cnblogs/article-detail-35412 
所见即所得的Excel报表生成(一)——获取Html table结构
最近做一个小的报表系统,功能本身没什么。最后客户要求一个打印功能,所谓打印,就是按照页面上报表的样子,一模一样的为其生成Excel文件。   再也不想为了构造结构一样的Excel表格而再次考虑繁琐数据逻辑了!于是乎冒出了这样的一个想法:我要是能获得页面上的报表table,那么只要分析其结构,不就可以构造出相应的Excel表格来吗?   思来想去,觉得这应该是一条可以走的通的路,于是便着手寻找实现的
http://www.cyqdata.cn/cnblogs/article-detail-35388 
分享一个VS2010插件 GBackupSolution Add-in for Visual Studio 2008/2010
这个插件是用Gmail来备份项目文件的。非常实用,分享一下,本人在用的过程中发现加载错误,希望大家一块分析一下是怎么回事。。。 GBackupSolution Add-in for Visual Studio 2008/2010  免费 创作者 Tiệp L&ecirc; (TMA Solutions) 评论    
http://www.cyqdata.cn/cnblogs/article-detail-35382 
CSS排版:技术与最佳实践
在这个系列的第一部分,我们讨论了一些与CSS排版的基础概念。现在我们将讨论一些出色的技术,建议,技巧以及处理网站排版的最佳实践。这是CSS排版参考三篇系列中的第二部分,这三篇将涵盖从基本语法到最佳实践,以及CSS排版相关工具的内容。 CSS排版:基础 CSS排版:技术与最佳实践 CSS排版:例子和工具 用@font-face改善网页排版 对于普通文本块,使用巧妙的字体栈(如第一部分讨论的)是一
http://www.cyqdata.cn/cnblogs/article-detail-35360 
请注意,如果FLASH的ExternalInterface.call无法正常工作,请确认启用了设置 local-trusted 安全沙箱
因在本地做一个FLASH应用,用于随机抽奖之用,所有的奖品剩余量需要在每次抽取后都将剩余量-1,为防止死机,断电等突发状况,我们需要将其保存,但FLASH CS3天生残缺,不能写文件,这直接导致我只能使用它的API----ExternalInterface来调用JS实现保存文件. 实现代码很简单: FLASH代码片断 import flash.external.ExternalInterface;
http://www.cyqdata.cn/cnblogs/article-detail-35357 
微博咆哮体[Chrome Extension]
传说最近咆哮体很火,昨晚下班就写了这个小玩意,在网页端发微博时,自动将微博内容转为咆哮体, 暂支持了腾讯,新浪,搜狐微博  先看下截图:   主要代码如下: (function(){     var $ = function(id){return document.getElementById(i
http://www.cyqdata.cn/cnblogs/article-detail-35354 
CALayer.Mask(遮罩)实现iphone图标的水晶立体效果
昨天打群雄一下打了两个“破敌”,比较空虚,然后想起周末觉得自己应用中的图案都是纯用Path画的平面效果,比较土,就研究了一下如何实现点时尚的效果。最终完成效果如下:而原图效果只是这样: 通过遮罩完成以上效果,代码非常简单,不过需要准备遮罩层要用的alpha通道图片,对于非常非常不美工的我来说,用d版的fireworks搞掂: 但是你并不能直接把这个遮罩蒙
http://www.cyqdata.cn/cnblogs/article-detail-35353 
JavaScript子类用Object.getPrototypeOf去调用父类方法
每个function有个prototype属性,称为原型。每个对象也有个原型,IE9/Firefox/Safari/Chrome/Opera 中可以通过__proto__来访问,IE6/7/8中没有提供相关接口。 function Person(){ this.method1 = function(){} } Person.prototype.method2 = function(){} f
http://www.cyqdata.cn/cnblogs/article-detail-35350 
Delphi+ArcEngine开发手记 二
接上文继续:)  Delphi的保存地图代码: var mapDoc:IMapDocument;//把在Private定义的MyDoc去掉begin   mapDoc:=coMapDocument.Create as IMapDocument;  mapDoc.Open(mapCtl1.DocumentFilename
http://www.cyqdata.cn/cnblogs/article-detail-35337 
WebService的安全性讨论【身份识别】
相信很多开发者都用过WebService来实现程序的面向服务,本文主要介绍WebService的身份识别实现方式,当然本文会提供一个不是很完善的例子,权当抱砖引玉了. 首先我们来介绍webservice下的两种验证方式, 一.通过集成windows身份验证 通过集成windows方式解决webservice的安全问题是一个很简洁,并且行之有效的解决方案,该方案的优点是比较安全,性能较好,当然因为与
http://www.cyqdata.cn/cnblogs/article-detail-35332 
如何自定义UIActionSheet(UIAlertView)中的内容
UIActionSheet和UIAlertView因为UI有特殊的用途,所以本身并不允许你AddSubview之类的函数来自定义界面。解决的办法是继承它,实现一个自定义类,重载layoutSubviews函数//.h#import <UIKit/UIKit.h>@interface UIImageActionSheet : UIActionShe
http://www.cyqdata.cn/cnblogs/article-detail-35327 
[翻译]JavaScript秘密花园 - scope, namespace, constructor, equality and comparisons
JavaScript Garden - 原文 JavaScript Garden - 中文翻译 作用域与命名空间 尽管 JavaScript 支持一对花括号创建的代码段,但是并不支持块级作用域; 而仅仅支持 函数作用域。 function test() { // 一个作用域    for(var i = 0; i < 10; i++) { // 不是一个作用域&nb
http://www.cyqdata.cn/cnblogs/article-detail-35326 
一步一步学习C#中的多线程 --- 1、初识线程(3)--前台线程和后台线程
1、前台线程和后台线程的基本概念 MSDN上对前台线程和后台线程有如下描述: http://msdn.microsoft.com/zh-cn/library/h339syd0(VS.80).aspx     前台线程和后台线程的主要区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在
http://www.cyqdata.cn/cnblogs/article-detail-35324 
Web系统下Office文档的处理 之OpenXML基础
上篇文章 http://www.cnblogs.com/2018/archive/2011/03/21/1989088.html ,看到目前不少人都遇到Web系统上office文档的处理,因此本文继续把这方面以前遇到的一些内容整理一下以飨读者。 首先Office文档的处理格式选择是选择openxml格式,这应该不是个问题,因为及时有的项目使用的是office 2003等这么老的软件通过安
http://www.cyqdata.cn/cnblogs/article-detail-35323