
javascript
文章平均质量分 67
宅男小何
一个快乐的2B程序猿
https://github.com/lazyp/itresource 好的文章资源推荐
展开
-
dwr convertXml的bug
<br />读dwr的engine.js源码,看到convertXml这个方法:<br /> /** * Marshall an object * @private * @see dwr.engine.serialize.convert() for parameter details */ convertXml:function(batch, referto, data, name, depth) { var output;原创 2011-03-14 20:01:00 · 880 阅读 · 0 评论 -
兼容Firefox和IE的拖动div块的实现
这个功能主要是用了js的onmousedown、onmousemove、onmouseup、onmouseout几个事件。并需要理解,FF和IE的offsetX、offsetY的差别。在FF下需要用layerX、layerY来代替offsetX、offsetY,这两个事件属性是获得鼠标相对于父元素的相对位置。注意:声明的DOCTYPE会影响document.documentElemen原创 2011-03-07 19:24:00 · 894 阅读 · 0 评论 -
Ajax post乱码问题解决方案
今天测试一个Ajax组件的时候遇到乱码问题,在网上找了很多解决方案都未能解决,原因可能我出现乱码的问题不在传输过程,而且是在页面上就已经出现乱码了,现象很奇怪,我直接把参数赋值为中文后alert,发现是乱码,所以不管我怎么设置和在后台解码都依然是乱码。后来找到原因,共分两点:第一:我的meta标签设置的是: 第二:我是把整个参数构造完后一起encodeURIComponent。解原创 2011-04-14 16:36:00 · 896 阅读 · 0 评论 -
javascript 格式化日期
今天发个javascript的格式化日期的工具函数,给自己做个备忘记录,也发上来给需要的人。呵呵~~~/** * 格式化日期 * @param {Object} ms 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间 的毫秒数 * @return原创 2011-04-12 17:26:00 · 1060 阅读 · 0 评论 -
js 将color值rgb转化为16进制
javascript通过dom获得backgroundColor等style的颜色值时得到的是一个rgb格式的值,如rgb(12,12,12).下面是我写的一个转换函数: function RGBToHex(rgb){原创 2011-04-11 18:57:00 · 5254 阅读 · 1 评论 -
javascript中的this
<br />[转至]http://hi.baidu.com/maxwin2008/blog/item/4d867f824f9cffb36d81194e.html<br />最近在学习javascript看到很多金典的文章,这里转载一篇吧,呵呵!<br /> javascript里避免不了用到this,不过this的作用域scope问题常常会不经意间发送变化,导致程序出现错误或异常。<br />这里只对this做一些简单的总结,更详细的行为还需要大家去琢磨。<br />this都是用在函数转载 2011-03-24 17:38:00 · 720 阅读 · 0 评论 -
javascript innerHTML ,innerTEXT , outerHTML的区别和兼容性
<br />其中innertHTML是w3c的标准规范,它可以获得包含标签在内的内容。<br />比如:<br /><div id="d"><br />aaa<br /><div>dadsa</div><br /></div><br />alert(document.getElement("d").innerHTML);<br />显示:<br />aaa<br /><div>dadsa</div><br />其中innerText,IE不支持,可以去掉html标原创 2011-03-18 13:35:00 · 2157 阅读 · 0 评论 -
BASE64编码之javascript类库BASE64.js
Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9 ,这样共有62个字符,此外两个可打印符号在不同的系统中而不同(本类库里面用的原创 2012-08-26 12:28:43 · 81167 阅读 · 18 评论