自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 程序员-IT领域的魔法师

有人说程序员是工程师,但我觉得并不恰当.工程师只能把有形的东西加以设计和改造.而程序员则可以通过"魔法"将无形变之为有形.他们不停的编写着咒语,修炼出千奇百怪的法宝,有的可以方便我们的生活,有的则可以改变整个世界.     程序员的魔法世界中有诸多门派.有的门派凭借着强大的家族

2011-08-07 20:12:24 1232

原创 IE7下的a标签href属性相对路径和全路径的问题

a标签在IE7下 getAttribute("href")返回的是全路径,而IE8和其他浏览器返回的是相对路径,需要用 getAttribute("href", 2)来获取相对路径. 这里还需要说明几个问题. 1.直接写在页面上的a标签, getAttribute("href", 2) 可以取到相对路径,.href返回的是全路径 2.原生 appendChild 动态添加a标签后 getA

2014-03-04 16:37:29 1675

原创 微软HTML5,JavaScript和CSS3考试通过后的一点经验分享

这个考试我是听我同事介绍在cnblog上发现的, 地址是http://www.cnblogs.com/KnightsWarrior/archive/2012/11/13/GetMCSDFreeForHTML5.html#commentform,通过这篇文章作者的说明可以免考试费用,但是他也说了,必须要考3个才能得到MCSD证书. 本人一直从事web前端和web客户端的开发,能不能得到证书对我来说

2012-12-09 00:17:50 3642 1

原创 javascript匹配空行正则表达式

网上找了一堆,发现都是从一个地方拷贝过来的,都不好用...首先鄙视一下这些人... str是要判断的行 if(/^[\s|\t]+$/.test(str) || str == "") {    .... }

2011-09-25 22:14:44 1039

原创 xul中动态添加script标签

<br />添加script标签没有效果,但是如果添加的是html的script标签是可以的,也就是使用createElementNS方法<br /> <br />//a.js 就一句话<br />alert(0);<br /> <br />//测试代码<br /> var s = document.createElementNS("http://www.w3.org/1999/xhtml","script"); s.setAttribute("type","application/x-javasc

2010-06-23 11:01:00 826

原创 克隆javascript对象-目前最完美的方法

在网上找了好多克隆的方法,好像都有点问题.不是没有递归,就是克隆不了太多的类型.于是自己写了一个,克隆javascript最基本的那几种类型,几乎是完美了.... 有一点要注意的是 很多人认为function的话 直接赋值就可以了.但是这样做不是很好,因为js中function既可以是函数,也可以是一个对象object,所以如果:var a = function(){};var b = a;我们给a绑定一个属性 a.someValue = 123;b也会有这个属性,这样就不对了...alert(b.som

2010-06-22 12:12:00 1059

原创 prefwindow标签简单说明

prefwindow是用来管理配置的窗口.也就是可以在这个窗口中控制你在about:config里面看到的那些配置-->            xmlns:html="http://www.w3.org/1999/xhtml"            xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.o

2010-04-29 13:52:00 934 1

原创 动态加载js文件

html可以直接appedChild添加js,xul不行,不过它有更牛的方法var obj = new Object();var url = "chrome://xxx/content/xxx.js";Components.classes[@mozilla.org/moz/jssubscript-loader;1]          .getService(Components

2010-04-29 13:32:00 731

原创 调试mozilla程序需要修改的配置

/* debugging prefs */pref("browser.dom.window.dump.enabled", true);pref("javascript.options.showInConsole", true);pref("javascript.options.strict", true);pref("nglayout.debug.disable_xul_cache

2010-04-29 13:30:00 558

原创 取element元素的样式值-getComputedStyle方法

/*  getComputedStyle方法可以获取到某个element中所有样式属性和属性值  返回一个CSSStyleDeclaration对象  通过getPropertyValue(样式属性) 来获取样式值    CSSStyleDeclaration getComputedStyle ( Element elt , String pseudoElt )   *

2010-04-29 13:29:00 839

转载 简单加密解密

Gecko 有內建兩個 JavaScript 函式,atob() 和 btoa()。 btoa() 是把一個字串轉成 Base64, atob() 是把 Base64 資料轉回字串。 在你的網址輸入: javascript:alert(window.btoa(hello));void(0) 並按 Enter 應該會得到 "aGVsbG8="。

2010-04-29 13:27:00 497

原创 只允许启动一个相同的窗口

如果双击两次exe程序,会弹出两个相同的窗口,如果只想弹出一个在主窗口的window标签加上...配置文件中添加pref("toolkit.singletonWindowType", "xulmine"); 这样双击程序就只能打开一个实例了....可是.....如果点的太快还是会出来两个....

2010-04-29 13:25:00 512

原创 让thunderbird显示flash配置

about:configmailnews.message_display.allow.plugins 设置为 true

2010-04-29 13:24:00 483

原创 更改mozilla安装扩展的倒计时时间

mozilla中有个配置 security.dialog_enable_delay(浏览器中输入about:config可以看到)这个是为了安全性而添加的一个倒计时配置 倒计时后才会执行某个操作 安装扩展的时候也会有倒计时 它是先读取security.dialog_enable_delay这个配置 默认是2000 然后除以500 也就是4次....默认每隔半秒减少一次 我们可以把sec

2010-04-29 13:23:00 538

原创 模拟鼠标点击

//element是一个标签 这个方法相当于用鼠标点了一下这个标签function simulateClick(element){  var evt = document.createEvent("MouseEvents");  evt.initMouseEvent("click", true, true, window,    0, 0, 0, 0, 0, false, fa

2010-04-29 13:19:00 602 1

原创 制作任何应用都可以安装的扩展(火狐,雷鸟...自己写的也可以)

         xmlns:NC="http://home.netscape.com/NC-rdf#"         xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"         xmlns:songbird="http://www.songbirdnest.com/2007/addon-metadata-rdf

2010-04-29 13:18:00 667

原创 设置窗口标题栏左上角图标

设置window标签的id 然后在和manifest文件同级的chrome文件夹建立icons/default文件夹 把图标放在这里 名字和window标签的id一样就可以了.

2010-04-29 13:17:00 1194

原创 browser控件的查找接口

//首先获取browser控件,然后获取它的webBrowserFind对象var bFind = document.getElementById("someBrowser").webBrowserFind;//要查找的文字bFind.searchString = txt;//循环查找bFind.wrapFind  = true;//是否向前查找bFind.findBa

2010-04-29 13:15:00 612

原创 去除火狐浏览器中的网页的右键限制

工具 选项 内容 javascript后面的高级,去掉禁用或替换上下文菜单的对号

2010-04-29 13:13:00 1108

python3 api速查手册

python3 api速查, 菜鸟教程, 入门学习, 易用性超过市面上大部分文档,非常适合对api不熟悉的新手

2023-05-06

钢琴88键独立和整体音阶mp3

钢琴88键音阶,独立和整体都有,MP3格式

2021-09-29

几个大公司前端面试题

小米,阿里等公司的面试题,感觉看了以后能学到点东西,希望对大家有帮助

2018-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除