最近的文章列表

js函数模拟显示桌面.scf程序示例 ActiveXObject ToggleDesktop Shell.Application

有时候我们或许有这样的一个需求,用JS模拟这样一个动作,同时按下组合快捷键:Windows旗帜键+D键,下面这个函数就可以帮到我们了。

代码如下:

function f_ToggleDesktop() {
var objShell = new ActiveXObject("Shell.Application");
objShell.ToggleDesktop();
}
2014/6/13 Comments:
js三种方式获取XMLHttpRequest对象

获取XmlHttpRequest对象

代码如下:

//1
function getXMLHttpRequest() {
var xmlHttpReq;
try { // Firefox, Opera 8.0+, Safari
xmlHttpReq = new XMLHttpRequest();
} catch (e) {
try {// Internet Explorer
xmlHttpReq = new ActiveXObj
2014/6/13 Comments:
Android系统中设置TextView的行间距(非行高)android:lineSpacingExtra android:lineSpacingMultiplier

Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。

关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行

1、android:lineSpacingExtra

2014/6/13 Comments:
Android自定义view-文本自动换行 文本超出控件宽度

文本自动换行原理:文本超出控件宽度后,自动换到下一行绘制。

实现代码:

protected void onDraw(Canvas canvas) {
...
2014/6/13 Comments:
灵者Gif录制(GifRecoder)可生成GIF图片的屏幕录制(录像)工具软件

之前一直用的生存GIF图片的屏幕录制工具软件LICEcap,很是好用,可是自从用系统win8,win8.1后,这个LICEcap就不支持了。无奈,直到这两天才找到一个比较靠谱叫GifRecoder的可生成gif的屏幕录制软件。现在共享给大家。

1、灵者Gif录制(GifRecoder)

2014/6/13 Comments:
分享原生js仿win8等待提示圆圈进度条

一、序言

一直很中意win8等待提示圆圈进度条。win8刚出来那会,感觉好神奇!苦于当时没思路,没去研究。通过最近网上找找资料,终于给搞出来了!先上Demo,献丑了!预览请看:win8进度条。
二、简单介绍

原生javascript编写,需要理解js基于面向对象编程和圆形坐标计算!

实现原理:把每个圆点抽象成一个对象(ProgressBarWin8类型),将每个圆点对象存在数组中(progressArray),延迟执行每个圆点对象的run方法,至于圆点运行速度越来越快,是通过改变定时器延迟毫秒数实现的。 

2014/6/13 Comments:
C#中将文件保存为utf-8无bom格式 UTF8Encoding(false)

在讲魅族M9的通讯录导出为xml格式之后, 又转换成vCard(.vcf),导出的名片后,在红米手机里无法导入,提示格式不对,最后发现,原来红米手机不支持utf8+BOM编码的名片导入。

EditPlus 3 另存为编码选择

2014/6/12 Comments:
UTF8 与 UTF8 +BOM 区别

一个带标签,一个没有标签。
BOM是Byte Order Mark(定义字节顺序),因为在网络传输中分两种顺序:大头和小头。

由于兼容性,带BOM的utf-8在一些browser中显示为乱码。

网上搜索了关于Byte Order Mark的信息:
在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建

...
2014/6/12 Comments:
备忘 js unicode 编码解析关于数据转换为中文的两种方法
代码如下:

var str = "\\u6211\\u662Funicode\\u7F16\\u7801";


关于这样的数据转换为中文问题,常用的两种方法。

1. eval 解析

代码如下:
2014/6/12 Comments:
VS插件 VS.PHP 调试php程序 Visual Studio2010的php文件语法着色

VS 插件VS.PHP 调试PHP的方法;

 

如图:VS插件 VS.PHP 调试php程序

设置成功之后,就可以像调试 .Net程序一样试调Php程序了!

2014/6/12 Comments: