javascript
文章平均质量分 58
冷月宫主
性格:温和
爱好:读书、听音乐、玩游戏、编程、聊天
生活态度:随缘
工作状况:一般
受教育状况:大学
展开
-
JS下setTimeout与setInterval二者的差异
JS下setTimeout与setInterval二者的差异很多人都觉得这两个方法差不多,但是,实际上,他们差的很远呢 因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 所以,完全是不一样的 很多人习惯于将setTimeout包原创 2008-04-29 12:29:00 · 1185 阅读 · 0 评论 -
javascript小技巧&&JavaScript[对象.属性]集锦
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.r转载 2008-04-25 16:58:00 · 853 阅读 · 0 评论 -
单击删除所在行
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档function DeleteRow(){ event.srcElement.parentElement.parentElement.parentElement.deleteRow(event.srcElement.原创 2008-04-25 16:07:00 · 1138 阅读 · 0 评论 -
取得网页里对象的绝对位置的两种方法
取得网页里对象的绝对位置的两种方法 第一种方法: e是网页中的一个对象。 function getoffset(e) { var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent) { t+=e.offsetTop; l+=e.offsetLeft; }转载 2008-04-25 16:59:00 · 1022 阅读 · 0 评论 -
在内嵌窗口中调用父窗口的javascript代码
noname1.html New Document function aa() { alert("Ok!"); } noname2.html parent.aa();原创 2008-05-12 11:55:00 · 862 阅读 · 0 评论 -
iframe的父与子窗体之间的传值(IE与FF都可以用)
请看下面简单例子,不多解释. 父窗体:test.htm Test Page function show(){ //改变iframe中的元素id为myH1的内容 window.frames["iframe_text"].document.getElementById("myH1").innerHTML = "http://www.pint原创 2008-05-12 11:56:00 · 1171 阅读 · 0 评论 -
iframe 父窗口和子窗口的调用方法
父窗口调用子窗口 iframe_ID.iframe_document_object.object_attribute = attribute_value 例子 onClick="iframe_text.myH1.innerText=http://www.pint.com;" 子窗口调用父窗口 parent.parent_document_object.object_attribute = at原创 2008-05-12 11:57:00 · 2071 阅读 · 0 评论 -
载入音乐
基本语法:常用属性如下:src="your.mid" 设定 midi 档案及路径,可以是相对或绝对。 autostart=true 是否在音乐档下载完之后就自动播放。true 是,false 否 (内定值)。 loop="true" 是否自动反复播放。LOOP=2 表示重复两次,true 是, false 否。 HIDDEN="true" 是否完全隐藏控制画面,true 为原创 2008-05-13 12:39:00 · 1123 阅读 · 0 评论 -
document 文挡对象v
注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写,否则会提示你一个错误信息 "引用的元素为空或者不是对象"--------------------------------------------------------------------- 对象属性document.title //设置文档标题等价于HTML的标签document.bgCo原创 2008-09-03 18:15:00 · 836 阅读 · 0 评论 -
scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解
scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相转载 2008-09-03 18:16:00 · 1041 阅读 · 0 评论 -
Javascript高级应用:文件操作篇
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对转载 2008-09-03 22:47:00 · 637 阅读 · 0 评论 -
利用JS获取IE客户端IP及MAC的实现
在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是调用Win32API或直接调用nbtstat命令,这样做有很多问题,而另一种方法就是直接用客户端脚本,我们这里用Javascript,这样做的好处是不需要服务器端进行处理,有客户端自行获取,传原创 2008-09-03 22:54:00 · 986 阅读 · 0 评论 -
js取得当前url,javascript获取当前页面url值,js获取域名
如果获取“当前”域名host = window.location.host; url=document.domain; url = window.location.href;取得完整url路径: 用以下代码可以完整研证结果: thisURL = document.URL; thisHREF = document.location.href; thisS原创 2008-06-20 12:12:00 · 2417 阅读 · 0 评论 -
JavaScript使用技巧精萃
(一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm("+"确认删除?"+")"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm("+"确认删除?"+");"; 3. private void grdProje原创 2008-06-27 15:49:00 · 1126 阅读 · 0 评论 -
一个用javascript写的hashtable类
function Hashtable(){ this._hash = new Object(); this.add = function(key,value){ if(typeof(key)!="undefined"){ if(this.contains(原创 2008-09-26 11:23:00 · 820 阅读 · 0 评论 -
前端开发 IE 中的常用调试工具
一些前端开发 IE 中的常用调试工具:Microsoft Script Debugger —— Companion.JS need to install this Companion.JS —— Javascript debugger for IE , like Console API feature IE Developer Toolbar —— Like Firebug (DOM/CSS原创 2008-09-28 10:28:00 · 1328 阅读 · 0 评论 -
tabpanel页签的机制
tabpanel页签的机制:页签展现渲染时,只会初始化渲染你所指定的activeTab这个子页签,其他的页签一律不渲染,所以也就不存在form的dom内容,如果没有指定activeTab页签不会初始化任何子页签,那么所有的form都不会得到渲染;另外,当鼠标点击一个子页签时,ext先判断该子页签是否渲染过,如果没有渲染先渲染该子页签的内容,也就是你的form,如果已经渲染过就直接显示。 知道以上原原创 2008-09-26 14:44:00 · 1489 阅读 · 0 评论 -
Javascript访问html页面的控件的方法详细分析
访问控件的主要对象是:document对象。分别对应当前文档所有的(子对象)个人观点。并且已经提供的几个主要方法来访问对象。 1. document.getElementById 2. document.getElementsByName 3 document.getElementsByTagName 4 document.all 下面我主要谈谈以上几个方法的具体用法: 一.首先我来谈谈docum原创 2008-09-27 10:49:00 · 1286 阅读 · 0 评论 -
推荐一个IE下的优秀js调试工具(Companion.JS)
做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原原创 2008-09-28 10:19:00 · 2829 阅读 · 1 评论 -
JavaScript调试工具大全【更新发布】【08.07.17】
JavaScript调试工具大全更新发布中,如果您有好的调试工具或者其他看法欢迎跟帖留言,补全。。。 JavaScript代码看起来总是对的,运行起来老是会出错,可能是自己还不熟悉JavaScript编程,因此一款优秀的JavaScript调试器就显得格外重要。目前在网络和书上见到最多的有:Microsoft Script Debugger、vs2008,firebug(firefox插件),原创 2008-09-28 10:29:00 · 2581 阅读 · 0 评论 -
用iframe完美嵌入
原创 2008-11-16 03:12:00 · 2865 阅读 · 0 评论 -
正则表达式
^ 匹配输入字符串的起始端,如果是多行匹配,即表达式的附加参数中含有m,则也在一个换行符后匹配。$ 匹配输入字符串的尾端,如果是多行匹配,即表达式的符中参数中含有m,则也在一个换行符前匹配* 匹配前一个字符0次或多次+ 匹配前一个字符1次或多次。. 匹配任何一个单独的字符,但是换行符除外。(x) 表示将x所匹配的内容记住。(?:x) 匹配x,但不会记住x所匹配的内容.x(?!y) 匹配x,仅当转载 2009-01-12 14:18:00 · 1837 阅读 · 0 评论 -
正则表达式30分钟入门教程
http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm 正则表达式30分钟入门教程版本:v2.3 (2008-4-13) 作者:deerchao 转载请注明来源目录跳过目录本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义转载 2009-01-12 14:24:00 · 892 阅读 · 0 评论 -
使用 JSON 进行数据传输
级别: 初级Brett McLaughlin (brett@newInstance.com), 作家兼编辑, OReilly Media Inc.2007 年 4 月 09 日在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。掌握 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻转载 2008-11-26 09:15:00 · 739 阅读 · 0 评论 -
Array.splice()--删除数组中重复的数据
Array.splice()--删除数组中重复的数据 splice方法从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。用法my_array.splice(start, deleteCount [, value0, value1...valueN])参数start 插入或删除动作开始处的数组元素的索引。deleteCount 要删除的元原创 2008-11-28 13:19:00 · 2531 阅读 · 0 评论 -
一个数组对象的排序
http://topic.csdn.net/t/20030515/16/1788480.html content1 = new Array(); content1[0] = new Array("01","aaaaa","46","1"); content1[1] = new Array("02","bbbbb","8","转载 2008-11-28 17:49:00 · 918 阅读 · 0 评论 -
ext-2.3.0+CKEditor 3.0.1+ckfinder_asp_1.4配置详解
ext-2.3.0+CKEditor 3.0.1+ckfinder_asp_1.4配置详解一、去http://cksource.com/下载这两个东西二、去http://www.extjs.com/下载ext-2.3.0三、将ext-2.3.0、CKEditor 3.0.1、ckfinder_asp_1.4,取出解压后的文件夹,真接放到站点根目录,目录结构为:WEBROOT|--ckedito原创 2009-12-12 20:25:00 · 1128 阅读 · 0 评论 -
CKEditor 3.0.1 在 asp.net 下进行配置的方法
CKEditor 3.0.1 在 asp.net 下进行配置的方法: 官方网站:CKEditor(Fully functional, open source editor, with source code included)下载地址:CKEditor 3.0.1(released on 16 October 2009)1、下载 ckeditor_3.0.1.zip转载 2009-12-12 20:36:00 · 2005 阅读 · 0 评论 -
CKEditor 3.0 配置
CKEditor 3.0 配置 CKEditor 3.0安装配置,感觉比较简单,但本次没有涉及上传文件的配置,下篇文章将写一下如何将CKEditor的兄弟产品:ckfinder 功能强大的上传文件管理器整合进 CKEditor3.0下载CKEditor 3.0,地址:http://ckeditor.com/首先,下载下来解压后,把文件夹ckeditor放到你的站点。其次,在转载 2009-12-12 20:38:00 · 893 阅读 · 0 评论 -
Eclipse的两个JS插件安装及配置EXT支持
<br />JSEclipse 在线安装<br /> <br />JSEclipse是个Eclipse下的免费Javascript脚本编辑器,最大的特点就是对js的自动完成功能非常完美。 <br /> 在Eclipse中如何安装JSEclipse: <br /> 在http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/中下载JSEclipse中下载JSEclipse_1.5.5.jar。JSEclipse_1.5.5解压后原创 2010-09-17 19:03:00 · 1236 阅读 · 0 评论 -
java 已知两个地点经纬度算距离(非常精确)
<br />java 已知两个地点经纬度算距离(非常精确)<br /><br /><br />package com.lbnet.lzx.util;<br />public class GoogleMap {<br /> <br /> <br /> private static final double EARTH_RADIUS = 6378.137;<br /> private static double rad(double d)<br /> {<br /> return d * Math转载 2011-01-18 22:59:00 · 9306 阅读 · 2 评论 -
根据经纬度计算距离的公式
<br />private const double EARTH_RADIUS = 6378.137;<br />private static double rad(double d)<br />{<br /> return d * Math.PI / 180.0;<br />}<br />public static double GetDistance(double lat1, double lng1, double lat2, double lng2)<br />{<br /> double r转载 2011-01-18 23:06:00 · 2592 阅读 · 0 评论 -
根据两点经纬度计算地球表面两点间的距离
<br />现在基于地理信息的应用很火,无论是从google map上获取的地理位置信息,还是通过iphone或Android这类拥有GPS模块的移动终端获取的地理位置信息,都是十进制的经纬度信息。在我们做实际应用时可能需要计算在地球表面某两点间的距离,这里以JavaScript为示例语言,提供计算方法,这也是google map所采用的计算方法。<br />1. 十进制经纬度转度、分、秒view plaincopy to clipboardprint?function dec2deg(dec){转载 2011-01-18 22:54:00 · 2320 阅读 · 0 评论 -
利用JavaScript实现的根据经纬度计算地球上两点之间的距离
<br /> <br />最近用到了根据经纬度计算地球表面两点间距离的公式,然后就用JS实现了一下。<br />计算地球表面两点间的距离大概有两种办法。<br />第一种是默认地球是一个光滑的球面,然后计算任意两点间的距离,这个距离叫做大圆距离(The Great Circle Distance)。<br />公式如下:<br /> <br />使用JS来实现为: var EARTH_RADIUS = 6378137.0; //单位M<br /> var PI = Math.PI;<b转载 2011-01-18 23:01:00 · 1584 阅读 · 0 评论 -
根据经纬度计算两点间距离
# 根据经纬度计算两点间距离 # 经度 long 纬度 lat defGetDistance( lng1, lat1, lng2, lat2): u'''''计算两点间球面距离 单位为m''' EARTH_RADIUS =6378.137# 地球周长/2*pi 此处地球周长取40075.02km pi=3.1415929134165665 frommath importasin,sin,cos,acos,radians, degrees,pow,sqrt, hypot,pi转载 2011-01-18 22:56:00 · 2319 阅读 · 0 评论 -
利用JS实现的根据经纬度计算地球上两点之间的距离
<br />最近用到了根据经纬度计算地球表面两点间距离的公式,然后就用JS实现了一下。<br />计算地球表面两点间的距离大概有两种办法。<br />第一种是默认地球是一个光滑的球面,然后计算任意两点间的距离,这个距离叫做大圆距离(The Great Circle Distance)。<br />公式如下:<br /> <br />使用JS来实现为: var EARTH_RADIUS = 6378137.0; //单位M<br /> var PI = Math.PI;<br /> <转载 2011-01-18 23:11:00 · 1119 阅读 · 0 评论 -
如何动态删除Ext.TabPanel中的Items
//将items 再置空 <br />var item, items = modi_panel.getForm().items; <br />while ((item = items.last())) { // 删除组件 <br />modi_panel.getForm().remove(item); <br />} <br />items = adultCheckForm.items; <br />while ((item = items.last())) { // 删除组件 <br />modi_pan原创 2011-02-10 00:43:00 · 1758 阅读 · 0 评论 -
ExtJS开发实践之Border布局
<br />http://www.cnblogs.com/gaoweipeng/archive/2009/11/11/1599969.html<br /> <br /> <br />转载 2011-02-09 04:41:00 · 705 阅读 · 0 评论 -
Mapbar经纬坐标偏移的加/解密算法
具本人研究所知,Mapbar地图的成图算法并不难懂,并且它的地图成图算法没有进行加密(效果就是整个地图有一定的偏移,实际上它的成图是准确的),由此可想而知,它的坐标必定也未加密!那么为什么我用真实的经纬坐标在Mapbar上标注的时候,会有明显的偏移呢?在我们应用Map转载 2011-08-02 00:44:10 · 1930 阅读 · 0 评论 -
ExtJS中用来判断浏览器及操作系统的代码
var ua = navigator.userAgent.toLowerCase(), check = function(r){ return r.test(ua); }, isOpera = che转载 2011-09-01 17:05:06 · 572 阅读 · 0 评论