javascript
普通网友
这个作者很懒,什么都没留下…
展开
-
通过Jquery获取div的高度
$("#playground").width()注意不要忘了()否则无法获取宽度原创 2013-12-30 20:45:33 · 2203 阅读 · 0 评论 -
js获取浏览器的类型
判断浏览器类型,这个方法很多,一般的方法:就是利用navigator对象的appName属性,这里用appName来实现判断浏览器类型,IE和Maxthon的appName是“MicrosoftInternet Explorer” ,而FireFox和Opera的appName是“Netscape”,原创 2013-12-30 20:39:51 · 384 阅读 · 0 评论 -
js中获取时间new Date()详细介绍
varmyDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取原创 2013-12-30 20:35:16 · 479 阅读 · 0 评论 -
JavaScript 三种创建对象的方法
JavaScript中对象的创建有以下几种方式 使用内置对象 使用JSON符号 自定义对象构造。大家可以参考下。JavaScript中对象的创建有以下几种方式: (1)使用内置对象 (2)使用JSON符号 (3)自定义对象构造 一、使用内置对象 JavaScript可用的内置对象可分为两种: 1,JavaScript语言原生对象(语言级对象),如Stri原创 2013-12-30 20:45:31 · 408 阅读 · 0 评论 -
js键盘事件全面控制详解
原文地址:js键盘事件全面控制详解作者:王小抠js键盘事件全面控制主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、onkeypress和onkeyup这三个事件句柄。一个典型转载 2013-12-30 20:45:29 · 485 阅读 · 0 评论 -
jquery页面加载完之后运行代码
需要保证在页面加载完之后才执行JavaScript代码。否则,可能会发生试图访问元素时而该元素还未加载的错误,Jquery为我们提供了在页面加载完成之后才执行代码的方法,代码如下:jquery(documnet).ready(function(){});也可以使用下边的代码$(function){//}$号市jQuery的快捷方式。当调用$(something)时,相当于是在调用jq原创 2013-12-30 20:45:16 · 1036 阅读 · 0 评论 -
页面函数导入时候的处理函数形式
window.addEventListener("load",function(){},false)window.onload=function(){ }原创 2013-12-30 20:44:34 · 399 阅读 · 0 评论 -
区分clientX,pageX,offsetX,x,laye…
http://www.lovevoi.com/?p=116screenX:鼠标在显示屏幕上的坐标。clientX:鼠标在页面显示区域的坐标。注:以上两个都是各浏览器通用的。pageX:FF特有,鼠标在页面上的位置,从页面左上角开始定位,这个可以很方便在整个页面上进行定位,IE没有直接替换的属性。layerX:FF特有,鼠标相对于“触发事件的元素的层级关系中离该元素最近的,设原创 2013-12-30 20:44:25 · 471 阅读 · 0 评论 -
js cookie字符串的编码
在字符串的实际使用当中,常常会遇到对其编码的限制。比如Cookie中不允许需要保存的字符串中有“;”出现。有些操作系统,在解释中文的字符串时候常常会出现乱码的现象。这些都是需要程序员想法避免储存数据中出现非英文字母、非数字的字符。javacript提供了内置的编码和解码函数,用来将非英文的字符编码或者解码。编码函数为“escape”,使用语法如下codedString=escape(origi原创 2013-12-30 20:44:21 · 622 阅读 · 0 评论 -
prompt
prompt是 javascript语言中的一个方法,主要用处是:显示提示对话框。prompt(text,defaultText)text可选。要在对话框中显示的纯文本(而不是HTML 格式的文本)。defaultText可选。默认的输入文本。也可以不输入值,如果不输入值,则返回null。原创 2013-12-30 20:43:46 · 780 阅读 · 0 评论 -
Google官方建议:如何让网站在Goog…
自从去年9月谷歌浏览器发布以来,很多网站管理员和开发者纷纷向我们询问如何使自己的网站与谷歌浏览器更兼容。谷歌浏览器团队把这些问题作为很重要的借鉴和参考,这里我想向您提供一些小建议,让您的网站在谷歌浏览器里看起来更出色。识别谷歌浏览器大部分网站在Safari和谷歌浏览器的运行状况是一致的,因为它们都是基于Webkit的浏览器。如果您的网站在Safari里看起来正常,那么一般情况在在谷歌浏览器原创 2013-12-30 20:42:51 · 556 阅读 · 0 评论 -
js类型转换
http://www.cnblogs.com/mrray/archive/2010/11/25/1887859.htmljs类型转换1:整数和字符相互转换js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Nota Number)。原创 2013-12-30 20:40:10 · 396 阅读 · 0 评论 -
Javascript中return false&nb…
http://www.dewen.org/q/416event.preventDefault() 和 return false都可以终止程序,二者有什么异同点?event.stopPropagation(); //事件停止冒泡到,即不让事件再向上传递到document,但是此事件的默认行为仍然被执行,如点击一个链接,调用了event.stopPropagation(),链接仍然原创 2013-12-30 20:41:38 · 505 阅读 · 0 评论 -
JavaScript getTime() 方法
定义和用法getTime()方法可返回距 1970 年 1 月 1 日之间的毫秒数。语法dateObject.getTime()返回值dateObject指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数。提示和注释:注释:该方法总是结合一个 Date对象来使用。实例例子1在本例中,我们将取得从1970/01/01 至原创 2013-12-30 20:44:49 · 578 阅读 · 0 评论 -
JavaScript escape() 函数
http://www.w3school.com.cn/js/jsref_escape.asp定义和用法escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法escape(string)参数描述string必需。要被转义或编码的字符串。返回值已编码的 string 的副本。其中某些字符被替换成了十六进制的转义原创 2013-12-30 20:44:08 · 577 阅读 · 0 评论 -
javascript当中console.log
console.log(),表示的是在控制台输出信息,代替我们使用alert(),这样方便了我们的调试。原创 2013-12-30 20:44:01 · 525 阅读 · 0 评论 -
js获取事件源对象
在IE下,event对象有srcElement属性,但是没有target属性;Firefox下,even对象有target属性,但是没有srcElement属性. 解决方法:使用obj(obj = event.srcElement ?event.srcElement :event.target;)来代替IE下的event.srcElement或者Firefox下的event.target原创 2013-12-30 20:41:52 · 924 阅读 · 0 评论 -
js动态添加事件
往往我们需要在 JS中动态添加事件,这就涉及到浏览器兼容性问题了,以下谈及的几种方法,我们也常常混合使用。方法一、setAttributevar obj = document.getElementByIdx_x("obj");obj.setAttribute("onclick","javascript:alert('测试');");这里利用 setAttribute原创 2013-12-30 20:41:45 · 545 阅读 · 0 评论 -
js中小数转换整数
http://blog.csdn.net/chinet_bridge/article/details/7339538一、小数转为整数floor:下退 Math.floor(12.9999) = 12 ceil:上进 Math.ceil(12.1) = 13; round: 四舍五入 Math.round(12.5) = 13 Math.round(12.4) = 12原创 2013-12-30 20:40:13 · 2744 阅读 · 0 评论 -
js带有介绍的导航栏效果
该js效果,单机我们的上边选项,下边会出现介绍,当我们点击前往时候,会跳转到相应的界面。<!DOCTYPE HTMLPUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <meta http-equiv="content-type"cont原创 2013-12-30 20:45:20 · 615 阅读 · 0 评论 -
通过js当中的cookie实现可以记住内…
在上边的两个文本框当中输入我们的值,当我们点击刷新页面的时候,下边的两个框会自动填充上我们的内容,因为我们cookie设置的保存的时间是默认值,因此关闭浏览器之后就没了。目前在ie和火狐下正常显示,谷歌浏览器暂时无法获取。<!DOCTYPEhtml> 可以记住内容的表单(jscookie) //将我们的数据加载到页面当中原创 2013-12-30 20:44:19 · 874 阅读 · 0 评论 -
js当中onunload 事件
定义和用法onunload事件在用户退出页面时发生。语法onunload="SomeJavaScriptCode"参数描述SomeJavaScriptCode必需。规定该事件发生时执行的 JavaScript。支持该事件的 HTML 标签:, 支持该事件的 JavaScript 对象:window实例在本例中,在页面关原创 2013-12-30 20:44:05 · 792 阅读 · 0 评论 -
javascript的nodeType 属性
定义和用法nodeType 属性返回节点的类型。[1]语法attrObject.nodeType[1]nodeType取值Node.ELEMENT_NODE (1)Node.ATTRIBUTE_NODE (2)Node.TEXT_NODE (3)Node.CDATA_SECTION_NODE (4)Node.ENTITY_REFERENCE_NODE(5)Node原创 2013-12-30 20:41:49 · 547 阅读 · 0 评论 -
js event.keyCode对应的键码
http://yinjiaoyuan.blog.163.com/blog/static/1431931222012102305835568/keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17原创 2013-12-30 20:42:46 · 574 阅读 · 0 评论 -
javascript当中Math.round()函数的…
http://www.dreamdu.com/javascript/Math.round/ 返回x最接近的整数,如果x的小数部分大于等于0.5,返回值是大于x的最小整数,否则round函数返回小于等于x的最大整数round函数示例document.write(Math.round(5.8));document.write(Math.round(5.2));doc原创 2013-12-30 20:42:10 · 1095 阅读 · 0 评论 -
js/javascript正则表达式中/g&nbsp…
http://aabc99.blog.163.com/blog/static/163010810201132185918581/正则的思想都是一样的,但是具体的写法会有所不同,在这里提到的/g,/i,/m在其他的地方也许就不能用了。一,js正则标志/g,/i,/m说明1,/g表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹原创 2013-12-30 20:44:15 · 3418 阅读 · 0 评论 -
js 页面刷新location.reload…
http://www.jb51.net/article/21573.htm首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面。 语法: location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET方式,从服务端取最新的页面, 相当于客户端点原创 2013-12-30 20:43:50 · 676 阅读 · 0 评论 -
js判断浏览器的类型
js判断浏览器的类型下面整理的是一套判断方法:function getExplorer() {var explorer = window.navigator.userAgent ;//ie if (explorer.indexOf("MSIE") >= 0) {alert("ie");}//firefox else if (explorer.ind原创 2013-12-30 20:42:53 · 473 阅读 · 0 评论 -
js将二进制字符转换为十六进制方法
//FileReader接口对象 reader=newFileReader(); for(vari=0;i //将二进制的数转换为16进制 varhex=reader.result.charCodeAt(i).toString(16); }原创 2013-12-30 20:42:14 · 3724 阅读 · 0 评论 -
检测浏览器是否支持querySelectorA…
http://www.webnotes.me/detect-the-browser-support-queryselectorall/在使用querySelectoryAll()新的JsAPI选择器时最好先检测浏览器是否支持该方法。该方法在IE8,非IE浏览器上默认支持,使用querySelectorAll()的原因是它在获取多个页面节点元素时要比document.getElementd原创 2013-12-30 20:41:43 · 1734 阅读 · 0 评论 -
jsMath.floor是什么
返回小于等于数字参数的最大整数,对数字进行下舍入Math.floorfloor -- 原意 地板。数学函数,求一个浮点数的地板,就是求一个最接近它的整数,它的值小于或等于这个浮点数。例如:Math.floor(0.60) -- 0Math.floor(0.40) -- 0Math.floor(5) -- 5Math.floor(5.1) -- 5Math.floor原创 2013-12-30 20:40:08 · 1904 阅读 · 0 评论 -
js实现键盘事件
http://www.jb51.net/article/22001.htm 用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次是keydown,keypress,然后是按键释放时候的keyup原创 2013-12-30 20:39:53 · 705 阅读 · 0 评论 -
javascript正则表达式
http://www.php100.com/html/webkaifa/javascript/2010/0803/5130.html 正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。原创 2013-12-30 20:39:36 · 383 阅读 · 0 评论 -
HTML DOM Table 对象
集合描述IEFOW3Ccells[]返回包含表格中所有单元格的一个数组。511Norows[]返回包含表格中所有行的一个数组。419YestBodies[]返回包含表格中所有 tbody 的一个数组。4 Yes function cell() {原创 2013-12-30 20:34:55 · 504 阅读 · 0 评论 -
javascript验证电子邮箱的格式
language= 'JScript'>function validateEmail(emailStr){ var re=/^[\w.-]+@([0-9a-z][\w-]+\.)+[a-z]{2,3}$/i; //或 var re=new RegExp( "^[\\w.-]+@([0-9a-z][\\w-]+\\.)+[a-z]{2,3}$", "i ");原创 2013-12-30 20:34:52 · 2111 阅读 · 0 评论 -
javascript当中cookie介绍与使用
虽然大多数情况下,Cookie都是由服务器端的应用程序(如ASP、PHP、和Perl等)操作和才处理的,但是js也提供了对Cookie的操作控制机制。首先,Cookie的保存和读取在js的文档对象模型中,Cookie对象是从属于文档对象(window.document)的子对象,其表现行为类似于一个字符串对象。cookie保存的是文本信息,因此js中常将字符串或者数值型变量内容保存于其中。原创 2013-12-30 20:44:17 · 551 阅读 · 0 评论 -
通过js编码(escape)解码(un e…
escape)函数实现加密解密操作" TITLE="通过js编码(escape)解码(un escape)函数实现加密解密操作" />escape)函数实现加密解密操作" TITLE="通过js编码(escape)解码(un escape)函数实现加密解密操作" /> <!DOCTYPE HTMLPUBLIC "-//W3C//DTD HTML 4.01 Transitio原创 2013-12-30 20:44:23 · 1162 阅读 · 0 评论 -
js当中toFixed()
toFixed()方法:toFixed()方法四舍五入取指定位数的小数点,当其中参数为0时表示不留小数点var temp:Number=3.1415926//toFixed()中的参数就是需要取的小数位数,0表示不留小数点var temp:Number=3.1415926trace(temp.toFixed(2)); //输出3.14trace(temp.to原创 2013-12-30 20:42:08 · 682 阅读 · 0 评论 -
javascript创建函数的几种方式
一 直接显示的进行创建 functionfunc_name(parameter01,parameter02,....){//函数体return(some_value); }二 隐式的进行创建 1、func_name=function(parameter01,parameter02,....){ 将隐式的函数复制给变量//函数体return(som_val原创 2013-12-30 20:42:04 · 1082 阅读 · 0 评论 -
javascript动态添加事件
http://hi.baidu.com/cmsdn/item/b48e4d133c0a2f4fe65e0655javascript动态添加事件1、document.all.对象.ondblclick=function(){方法};2、if(window.attachEvent) window.attachEvent('onresize',function(){方法});原创 2013-12-30 20:39:47 · 551 阅读 · 0 评论