上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
  2013年7月4日
摘要: 最近这几个东东打交道了几天,总算是弄明白了,综合多个帖子,现在总结如下:在创建stylesheet时,必须创建fonts,Fills,Borders 和cellXfs(CellFormats)四个节点。而cellXfs节点是综合节点,它需要引用numFormatId列表、FontId列表、fillId列表和borderId列表,这些都包含在Styles.xml文件中。1.cellStyle, 单元格自定义样式总纲,"name"属性表示的是CellStyleXfs中样式的名称,"xfId"属性表示的是CellStyleXfs中"xf"子 阅读全文
posted @ 2013-07-04 08:54 BobLiu 阅读(4841) 评论(1) 推荐(2) 编辑
  2013年5月18日
摘要: 先看一个例子: <TextBlock Canvas.Left="37.7953" Canvas.Top="95.5906"> <TextBlock Text="lzd"></TextBlock> <TextBlock Text="2013/09/09"></TextBlock> </TextBlock>上面的例子中, 内部的两个TextBlock控件之间默认带有一个空格, 预览的效果如下图: 从MSDN XAML 概述 (WPF)一文中可以发现 阅读全文
posted @ 2013-05-18 16:28 BobLiu 阅读(910) 评论(0) 推荐(0) 编辑
  2013年5月8日
摘要: 除了按F12进入开发人员工具来查看当前页面的浏览器模式和文档模式以外, 还可以通过js来查看当前页面使用的文档模式, 主要就是用文档兼容性模式属性(documenMode)来判断.代码如下: <html> <head> <title>my documentmode version is </title> <META http-equiv="X-UA-Compatible" content="IE=7" > </META> <script language="javas 阅读全文
posted @ 2013-05-08 13:40 BobLiu 阅读(2232) 评论(0) 推荐(1) 编辑
  2013年1月12日
摘要: 有了之前两文( 事件,自定义属性)的积累后,就可以对mpc.htc选项卡组件进行升级改造了。关于这个mpc选项卡的介绍,可以参考msdn上的:mpc Behavior http://technet.microsoft.com/zh-cn/ms531585修改的思路还是以Mpc.htc中代码为基础,直接把mpc.htc改为js,然后再逐一修改升级里面的代码。主要改动如下:1.将PROPERTY全部改为普通的js变量。2.去掉无用的Event, Method。3.添加一个DoBeforeInit()方法,在原DoInit()方法前执行。4.添加一个切换tab页的ChangeTab()方法。5.修改 阅读全文
posted @ 2013-01-12 23:28 BobLiu 阅读(2531) 评论(0) 推荐(0) 编辑
  2013年1月10日
摘要: 下面是一个网上流传很广的htc例子,例如取名:ie10_htc.htc<component><PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="hig_lite()" /><PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="low_lite()" />/*其实,换成下面的写法也可以*//*<ATTACH EVENT="onmouseover" HANDLER="hig_lit 阅读全文
posted @ 2013-01-10 21:12 BobLiu 阅读(2242) 评论(0) 推荐(0) 编辑
  2013年1月9日
摘要: IE10标准模式不支持Htc(Html Components)已经是千真万确的事情了,如果浏览器升级到了IE10,那么原有的htc代码要怎么办呢?道路有二:1.将htm页面设置为IE6, IE7, IE8等完全兼容htc的文档模式,这样在IE10下还是能跑htc的,IE9对htc已经有所抛弃了,所以不推荐设置为IE9的文档模式,具体见下文:IE6-IE9兼容性问题列表及解决办法_补充之四:HTC (Html Components) 功能逐渐被IE抛弃2.如果必须要将页面设置为IE10标准模式,那么,没得选择,就只能升级或重写htc代码了。下文就是道路二的一个小Demo:首先,先建好一个ie10 阅读全文
posted @ 2013-01-09 23:09 BobLiu 阅读(5664) 评论(5) 推荐(2) 编辑
  2013年1月5日
摘要: 今天看到一篇帖子,JS中数组Array的用法{转载} http://www.blogjava.net/zks518/archive/2011/06/24/352948.html写的很好,从头到尾做了一遍,push, pop, shift, unshift, splice, slice, sort, join基本上就掌握了。具体代码如下:<script type="text/javascript"> //push写入,pop弹出 var arr = new Array(); arr[0] = "aaa"; arr[1] = "bbb& 阅读全文
posted @ 2013-01-05 12:42 BobLiu 阅读(274) 评论(0) 推荐(0) 编辑
  2012年10月31日
摘要: 鉴于从IE8开始,IE不再支持css的expression了,所以以前依靠它完成锁表头的代码就全部失效了,面对新的浏览器,一切又要重新来过了。现在笔者所能找到的对于锁表头的方案主要有两种路子:一种是使用JQuery,另一种是使用纯js的,因各个公司情况不一样,各取所需吧!而这两条路中每一条又带有多种实现思路,先仅举两个思路如下:1.另外拷贝一份table的head,然后将它安置在table的最上面,这样改动量较大。2.不拷贝head, 想法把table的head固定在最上面,这样改动量小些。下面介绍的两个方案:JQuery方案和非JQuery方案(纯js),都是基于思路2的,即不拷贝head. 阅读全文
posted @ 2012-10-31 00:28 BobLiu 阅读(8552) 评论(5) 推荐(1) 编辑
  2012年10月20日
摘要: 一. 国际化-数字格式化为字符串示例以前对付数字一般直接ToString()一下就完了,但遇到需要国际化的软件,就不能这么简单了,比如有的国家的金额千分位不是逗号而是句号,小数点不是句号而是逗号,因此,为了将数字以正确的字符串形式展现在该国人面前,就需要用明确的方法。其实数字的ToString()方法有多个重载,用来实现国际化下的各国数字正确格式化。1.先看一个简单的程序Demousing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Globalization; 阅读全文
posted @ 2012-10-20 22:07 BobLiu 阅读(2733) 评论(1) 推荐(0) 编辑
摘要: 先看一段Htm代码,里面一个disabled的文本框,一个普通可写的文本框,还有一个按钮,非常简单,代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> 阅读全文
posted @ 2012-10-20 16:11 BobLiu 阅读(4777) 评论(3) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页