![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 80
鼍城懒人
这个作者很懒,什么都没留下…
展开
-
Javascript 原型和继承(Prototypes and Inheritance)
前面我们看到了如何使用 constructor 来初始化对象。如果这样做,那么每一个创建的新对象都会对那些相同的属性,方法建立一个独立的副本。而实际上有更加有效的方法来指定方法,常量,以及其他一些可被所有该类的对象共享的属性。 JavaScript 对象从一个原形对象(prototype object) 继承属性。所有对象都有原型;原型的所有属性看上去就像使用它作为原型的那些对象的属性一样。简单转载 2009-04-01 19:53:00 · 1725 阅读 · 0 评论 -
常用简易JavaScript函数
//函数名:strByteLength//功能介绍:返回字符串的字节长度//参数说明:str 要检查的字符串//返回值:字符串长度function strByteLength(str){ var i,sum; sum=0; for(i=0;i { if ((str.charCodeAt(i)>=0) & (str.charCodeAt(i)原创 2009-04-09 14:54:00 · 285 阅读 · 0 评论 -
检测各种浏览器、系统的JS代码
var sUserAgent = navigator.userAgent;var fAppVersion = parseFloat(navigator.appVersion);function compareVersions(sVersion1, sVersion2) { var aVersion1 = sVersion1.split("."); var aVersion2 = sVe原创 2009-04-09 14:32:00 · 401 阅读 · 0 评论 -
File文件控件,选中文件(图片,flash,视频)即立即预览显示
我们平常用file文件控件上传文件,要预览有时会刷新页面,结果file控件被清空,好多人问能能让他不清空或重新赋值,因为处于安全性的考虑,这是不可能的。那怎么进行无刷新预览呢?这里我把我所使用的方法写一下。 选择页面:function checkData(){ var fileName=document.getElementById("FileUp").value; if(fileName=原创 2009-04-09 14:53:00 · 292 阅读 · 0 评论 -
javascript原型模式实现OOP的再研究
目前网络上有关javascript实现OOP模式的方案基本上都是prototype模式,一般性的示例代码如下function A(){ this.v1 = 10;}A.prototype.print = function(){ alert(this.v1);}function B(){}B.prototype = new A();new B().print();运行这段代码输出是转载 2009-04-09 14:58:00 · 282 阅读 · 0 评论 -
40种网页常用小技巧(javascript)
1. 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. 不准粘贴4. 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标7. 关闭输入法8. 永远都会带着框架if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页// -->9. 防止被人frameif (原创 2009-04-09 14:37:00 · 290 阅读 · 0 评论 -
获取键盘值用法(兼容IE及Firefox)
代码:function CheckEnterKey(evt){if(evt.keyCode == 13){ if(evt.srcElement) evt.returnValue = false; if(evt.target) { evt.preventDefault(); return false; }}}然后在接下来的代码中调用:复制内容到剪贴板代码:原创 2009-04-09 14:55:00 · 355 阅读 · 0 评论 -
javascript: 鼠标滚轮事件
由于鼠标滚轮事件在 IE 和 FF 的实现有点不一样,所以有需要把这个写成一个统一可用的事件。今天在网上找来了响应滚轮的函数并改写成下面的类:复制内容到剪贴板代码: function wheelEvent(obj, handle){ this.handle = handle; // different events between Firef原创 2009-04-09 14:56:00 · 574 阅读 · 0 评论 -
动态加载JS脚本的4种方法
要实现动态加载JS脚本有4种方法:1、直接document.write document.write(""); 2、动态改变已有script的src属性 s1.src="test.js" 3、动态创建script元素 var oHead = document.getElementsByTagNam原创 2009-05-05 18:20:00 · 687 阅读 · 0 评论