javascript
文章平均质量分 50
kunkkaCoco
这个作者很懒,什么都没留下…
展开
-
学以致用之javascript数组原型
虽然网上已有很多前辈写过类似的方法,自己只是抱着学习、练习的态度去尝试体验一下原型prototype的用法/**获取指定元素在数组中的下标*/Array.prototype.indexOf = function(value){ for ( var i = 0; i < this.length; i++) { if(this[i] == value) return i; } r原创 2012-06-21 14:49:27 · 611 阅读 · 0 评论 -
js动态创建table节点并通过appendChild拼接子元素的问题
今天看到一同学的贴子http://topic.csdn.net/u/20120717/10/51e85309-55e5-4f5a-bf0e-bef98c31ae23.html?seed=386935035&r=79147953#r_79147953,发现了常用的table中的一个误区,总结了一下代码://创建任意类型tagfunction make(tagname,attr原创 2012-07-17 15:07:07 · 10061 阅读 · 0 评论 -
firefox、IE之部分属性用法区别
1.有关style的单位问题在IE下设置obj.style.left时可以不需要加单位,但是发现在firefox上动态定位需要叫上"px"才有效果,即改成obj.style.left = x + "px"; 2.烦人的offsetParent和offsetLeft问题 当某个元素的父元素进行了CSS定位时(absolute或者relative),则这个元素的offsetParen原创 2012-08-03 14:23:37 · 866 阅读 · 0 评论 -
模仿cnGameJs写的简单的坦克大战
此次只简单地实现了地图的绘制和基本的碰撞检测,感觉如果再深一步写下去估计要花一年时间才能搞定,目前暂时只支持IE很多地方的实现没有找到原作者的代码,只靠自己的一点想法简单的完成了类似的功能(function(){ var _kdGame = {原创 2012-07-26 18:41:25 · 1992 阅读 · 1 评论 -
Prototype源码学习之trycatch妙用
var Try = { these: function() { var returnValue; for (var i = 0, length = arguments.length; i < length; i++) { var lambda = arguments[i]; try { returnValue = lamb原创 2012-07-17 09:19:55 · 805 阅读 · 0 评论 -
console.log---被我一直忽视的神器
今天无意间看论坛上的文章,又一次发现console.log被写在了通用的javascript代码中,以前我一直以为这是firefox特有的打印方式,今天决定亲手在ie中试验一把,结果惊人 的发现没有报错!!(上次我记得用过一次报错了呀?),于是我网上查了一下才发现,这是打印在控制台上的日志,firefox有firebug调试工具,我今天打开的IE8也有自带的开发人员工具,这样控制台就存在了,所以就原创 2012-10-25 20:48:58 · 997 阅读 · 0 评论 -
js常用函数之需要注意的地方
1.parseInt和parseFloat今天做时间控件的时候发现了一个奇怪,每次到了08接下来就是00,也就是这样的:parseInt("07") 返回8parseInt("08") 返回0你知道问题在哪吗?用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01")...parse原创 2012-08-10 10:45:16 · 621 阅读 · 0 评论 -
jquery解除hover事件的绑定方式
事实上是hover事件是有两个事件合起来的,所以解除hover事件的时候应该解除两个事件的绑定,$('#id').unbind('mouseenter').unbind('mouseleave'); 补充:unbind()只能解绑bind()方法绑定的事件原创 2015-07-27 15:36:27 · 1250 阅读 · 0 评论 -
IE上传本地文件时,无需改变浏览器设置就能完美得到完整路径的解决方案
var obj = document.getElementById(obj_Id);obj.select();window.parent.document.body.focus(); // <——–添加该行后,真的成功了path = document.selection.createRange().text;直接上代码,如果不增加第3行代码,浏览器会报拒绝访问;如果设置了Inter原创 2015-07-28 19:29:11 · 8671 阅读 · 1 评论