-
JS无提示关闭浏览器窗口 不弹出确认
所属栏目:[模式] 日期:2018-08-28 热度:80
如果网页不是通过脚本程序打开的(window.open()),调用window.close()脚本关闭窗口前,必须先将window.opener对象置为null,否则浏览器(IE7、 IE8 )会弹出一个确定关闭的对话框。 Copy to Clipboard 引用的内容:[www.veryhuo.com]script language=jav[详细]
-
JavaScript Document对象内容集合
所属栏目:[模式] 日期:2018-08-28 热度:50
副标题#e# document 文挡对象 - Java Script脚本语言描述 注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写 否则会提示你一个错误信息 引用的元素为空或者不是对象\ 对象属性 document.title //设置文档标题等价于HTML的title标签 docum[详细]
-
JavaScript 三种编解码方式的使用
所属栏目:[模式] 日期:2018-08-28 热度:90
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:script language=javascriptdocu[详细]
-
Javascript中关键字this的介绍与实例
所属栏目:[模式] 日期:2018-08-28 热度:193
在javascript中关键字this是一个很难掌握的概念。它在不同的情况下指代不同的对象。下面就来看看,在 Java Script中各种this的使用方法有什么不同之处? 1、在HTML元素事件属性中inline方式使用this关键字: div onclick=method(this)element/div 这里的th[详细]
-
JavaScript 左侧多级菜单动态的实现方法
所属栏目:[模式] 日期:2018-08-28 热度:194
关于js左侧多级菜单动态的问题,实现的效果很简单,就是点一下显示,再点一下就隐藏,只不过是多了几级的问题。好,现在来说说我的设计思路,首先从第一级别开始,添加如下代码: Copy to Clipboard 引用的内容:[www.veryhuo.com]diva onclick=news_pro('1[详细]
-
JQuery操作Javascript对象和数组的工具函数总览
所属栏目:[模式] 日期:2018-08-28 热度:84
JQuery提供了很多实用的工具函数。这些函数主要分为两类,操作集合数组的函数和非集合数组函数。 JQuery操作非集合数组函数 $.trim(value) 这个函数很简单,从value中删除任何前导或尾随的空白字符。空白字符为任何匹配 Java script正则表达式s的任何字符[详细]
-
css样式表与javascript冲突的问题
所属栏目:[模式] 日期:2018-08-28 热度:184
问题: 当css样式表设置了某个元素的背景色后,用javascript改变它的背景色会失效,请问各位高手,如何解决这种冲突呢?如果我非要用样式表. 代码如下: htmlheadtitle/titlestyle type=text/css#tb{width:666px;border-collapse:collapse;border:1px solid #E[详细]
-
javascript parseIntNumber函数的区别
所属栏目:[模式] 日期:2018-08-28 热度:73
在js中,如果你使用parseInt(08),一般都会认为会返回8,然而实际上返回了0.但是用Number(08)返回的才是8. 但是parseInt(08, 10)是可以返回8的。 为搞清楚两者的区别, 参考了别人写的parseIntNumber的区别: parseInt Parses a string argument and return[详细]
-
javascript:showModelDialog注意点
所属栏目:[模式] 日期:2018-08-28 热度:91
当在一个普通页面上通过showModelDialog打开一个新页面时,在这个新页面上用showModelDialog再打开一个页面,IE6下面会发现可以操作原先的普通页面。 操作如下: page1.show(){ page1.showModelDialog(page2.htm); } page3.show(){ page2.close(); page2.di[详细]
-
JS实现文本框只能输入数字和字母
所属栏目:[模式] 日期:2018-08-28 热度:52
以前曾经用javascript写过验证文本框只能输入小数(需要保留两位小数点)的例子,记得主要是通过判断eventkey或evencode来实现的,最经接手别人的项目要增加对文本框进行验证,只能输入数字和字母,后台和前台验证都可以,为了尽量减少代码的改动,决定用 Ja[详细]
-
JS获取url参数和script标签中获取url参数
所属栏目:[模式] 日期:2018-08-28 热度:134
url paramter: Copy to Clipboard 引用的内容:[www.veryhuo.com]//lastest: var getArgs=function() {//get url querystring var params=document.location.search,reg=/(?:^?|)(.*?)=(.*?)(?=|$)/g,temp,args={}; while((temp=reg.exec(params))!=null[详细]
-
解析 QueryString 的 JavaScript 类
所属栏目:[模式] 日期:2018-08-28 热度:151
以前写的一个解析QueryString的JS类,可以获取或设置QueryString中的值,记下了方便找 :) 使用示例: Copy to Clipboard 引用的内容:[www.veryhuo.com]var qs = new QueryString(query); qs.set(ajaxids, ids) qs.set(ajaxsn, new Date()) query = qs.toSt[详细]
-
哈希表(hashtable)的javascript简单实现
所属栏目:[模式] 日期:2018-08-28 热度:184
javascript中没有像c#,java那样的哈希表(hashtable)的实现。在js中,object属性的实现就是hash表,因此只要在object上封装点方法,简单的使用obejct管理属性的方法就可以实现简单高效的hashtable。 首先简单的介绍关于属性的一些方法: 属性的枚举: for/in循[详细]
-
JavaScript 对象介绍及简单使用方法
所属栏目:[模式] 日期:2018-08-28 热度:150
Java Script is an Object Oriented Programming (OOP) language. JS是面向对象的编程语言(面向对象)。 An OOP language allows you to define your own objects and make your own variable types. OOP语言可以让你自定义对象和变量类型。 ------------[详细]
-
JavaScript Event学习第七章:事件属性
所属栏目:[模式] 日期:2018-08-26 热度:179
为了理解Event属性,我将在这里给出一些示例代码。在这个范畴内有非常严重的浏览器兼容性问题。 当我们想去读一读关于Event的一些资料时,常常会湮没在大量的属性里面,这些属性其中的大多数不能良好的运行在大多数的浏览器。这里有event的兼容性列表。 我[详细]
-
JavaScript Event学习第六章:事件的访问
所属栏目:[模式] 日期:2018-08-26 热度:108
在这一章我会讲解如何去访问一个事件对象。 现在我们已经注册了事件处理程序,对于事件我们还想更深入的了解。我们想知道事件发生时候的鼠标位置,我们想知道用户按下了哪些键。这些都是可能的,虽然这部分有很多烦人的浏览器兼容性问题。(这里可以快速查[详细]
-
JavaScript Event学习第五章:高级事件注册模型
所属栏目:[模式] 日期:2018-08-26 热度:173
在这一章我会讲解两种高级时间注册模型:W3C和微软的。因为这两个方法都不能跨浏览器,所以在现在看来他们的使用场合并不多。 W3C和微软都着力于发展自己的事件注册模型来取代Netscape的传统模型。虽然对于微软的模型我不是很感冒,但是w3c的还是不错的,除[详细]
-
JavaScript Event学习第四章:传统的事件注册模型
所属栏目:[模式] 日期:2018-08-26 热度:97
在这一章我会讲解给元素注册事件的最好的一种办法,那就是:确保一个特定的事件在特定的HTML元素上发生并且能运行特定的脚本。 在最古老的 Java Script浏览器里注册事件只能通过内联模式。自从DHTML从根本上改变了你操作页面的方法,事件的注册就必须有扩展[详细]
-
JavaScript Event学习第三章:早期的事件处理程序
所属栏目:[模式] 日期:2018-08-26 热度:189
在这一章我会谈到一些最古老的添加事件处理程序的方法,这些方法甚至被第二代浏览器所支持。 这些古老的浏览器只支持一种注册事件处理程序的方法,这个方法是Netscape发明的。因为Netscape先发制人,所以如果微软也想做支持 Java Script事件的浏览器就得跟[详细]
-
JavaScript Event学习第二章:Event
所属栏目:[模式] 日期:2018-08-26 热度:156
在这一章我将对重要的事件做一个概述,包括一些流行的浏览器的兼容性问题。 在这里提出的事件,当他们发生在一个确定的HTML元素上的时候,他们的名字能够被大多数的浏览器所识别。也就是说,浏览器会查找你为这个HTML元素所注册的事件处理程序的脚本,而且[详细]
-
JavaScript Event学习第一章:Event介绍
所属栏目:[模式] 日期:2018-08-26 热度:93
Events是每一个 Java Script程序核心。什么是事件处理,它有什么问题和怎样写出跨浏览器的代码,我将在这一章做一个概述。我也会提供一些有精彩的关于事件处理程序的细节的文章。 没有event就没有脚本。可以看看任何有JavaScript代码的网页:几乎所有的例[详细]
-
JavaScript读取元素的CSS信息
所属栏目:[模式] 日期:2018-08-26 热度:127
在前端开发的工作中,总是会涉及到一些 Java Script和CSS信息交互的内容。比如为某个HTML元素级联了一组样式信息,其中width属性的值为80px。然后调用脚本读取这个值,得到的结果总是一个空字符串,而事实上我想得到80px。针对这种情况,David Flanagan在[详细]
-
JavaScript函数获取鼠标坐标的代码
所属栏目:[模式] 日期:2018-08-26 热度:176
下午想做个鼠标跟随的JS脚本,发现浏览器兼容问题还真是烦人,还有滚动条位置的问题。 还好网上什么都有,上网找了一个浏览器兼容性最佳的函数,经测试兼容IE、FireFox、 Chrome ,并且不会有滚动条误差问题,存档下,以备后用 :) Copy to Clipboard 引用[详细]
-
JavaScript函数获取元素位置坐标的代码
所属栏目:[模式] 日期:2018-08-26 热度:147
这是一个获取元素位置坐标的JS函数,分享给大家,更多JavaScript,请访问烈火网中文手册:http://www.veryhuo.com/a/manual/jscript/ Copy to Clipboard 引用的内容:[www.veryhuo.com]function elementLeft(e){ var offset = e.offsetLeft; if(e.offsetPa[详细]
-
JavaScript如何实现重载?
所属栏目:[模式] 日期:2018-08-26 热度:142
ECMAScript中的函数不能重载.但可以用相同的名字在一个作用域中定义两个函数而不会引发错误,但真正使用的是最后一个函数. Copy to Clipboard 引用的内容:[www.veryhuo.com]function doAdd(iNum) { alert(iNum+100); } function doAdd(iNum) { alert(iNum+[详细]

浙公网安备 33038102330477号