随笔分类 - js
摘要:基本介绍: showModalDialog()(IE4+支持) showModelessDialog()(IE5+支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 使用方法: vReturnValue=window.showModalDialog(sURL[,vArguments][,sFeatures]) vReturnValue=window.showModelessDialog(sURL[,vArguments][,sFeatur.
阅读全文
摘要:var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours(); //获取当前小时数(0-23) myDate.g
阅读全文
摘要:javascript提供了许多函数供开发人员使用,下面给出一个简单介绍,更详细的信息请参考Visual InterDev提供的在线帮助。 javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。 (3)escape函数:将字符转换成Unicode码。 (4)eval函数:计算表达式的结果。 (5)isNaN函数:测试是(true)否(false)不是一
阅读全文
摘要:meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的head与/head中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词),所以应该给每页加一个meta值。比较常用的有以下几个: name 属性 1、meta name="Generator" conte
阅读全文
摘要:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:(\S*?)[^]*.*?/\1|.*? /评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达
阅读全文
摘要:关于$(document).ready():jquery中的$(document).ready(),那$(document).ready()到底是什么作用呢?是不是可以用window.onload = function(){ ... }来实现呢?这里,我们要明确二者之间的区别。我们使用window.onload = function(){ ... },是希望在页面被载入时执行function中的处...
阅读全文
摘要:"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.location.href"、"location.hr...
阅读全文
摘要:1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象...
阅读全文
摘要:target="_blank" 或 target="new"将连结的画面内容,开在新的浏览视窗中。target="_parent"将连结的画面内容,当成文件的上一个画面。target="_self"将连结的画面内容,显示在目前的视窗中。(内定值)target="_top"将框架中连结的画面内容,显示在没有框架的视窗中。(即除去了框架)
阅读全文
摘要:RegisterStartupScript:是在page 对象的 元素的结束标记之前发出该脚本。如果你的脚本有与页面对象(doucument对象)进行交互的语句,则推荐使用registerstartupscript,反之如果要想客户端脚本尽可能早的执行,则可以使用registerclientscriptblock或response.write。(是在窗体尾部加有script代码,即</for...
阅读全文
摘要:一、 弹出窗口的基本属性设置<SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no,...
阅读全文
摘要:1,基本描述1.1 方法签名:oNewWindow = window.open( sURL , sName , sFeatures, bReplace)通过方法签名可以看出,window.open在打开一个窗口(其url为sURL)后,将返回一个代表该窗口对象的一个变量oNewWindow,如果打开不成功,则oNewWindow的值为null。同时为了对打开的窗口预先做一些控制,提供了其他一些参数...
阅读全文
摘要:$(document).ready()是在DOM结构载入完后执行的,而window.onload是得在所有文件都加载完后执行的,注意区别所谓DOM加载完,就是指DOM模型加载完,也就是指代码加载完。两者最大的区别,就是DOM加载完之后,不必再去等相应的图片加载完就可以执行JS代码了。
阅读全文
摘要:判断一个控件是否已加载完成其实很简单,就是利用浏览器的解析顺序。通俗的说,代码的位置越靠前,就越先加载。例如: [代码]浏览器在解析时,首先加载 input标签,然后加载img标签。 此时如果想判断img标签是否加载完成,可以在img标签的前后加上脚本,例如代码Code highlighting produced by Actipro CodeHighlighter (freeware)http...
阅读全文
摘要:一般事件 事件 浏览器支持 描述 onclick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 ondblclick IE4|N4|O 鼠标双击事件 onmousedown IE4|N4|O 鼠标上的按钮被按下了 onmouseup IE4|N4|O 鼠标按下后,松开时激发的事件 onmouseover IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事件 onmousemove IE4|N4|O 鼠标移动时触发的事件 onmouseout IE4|N3|O3 当鼠标离开某对象范围时触发的事件 onkeypress IE4|N4|O 当键盘上的某个键被按下并且
阅读全文
摘要:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:<script language="javascript">document.wr...
阅读全文
摘要:在父页面访问Iframe子窗体的txtAddress控件 window.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = '地址' ; 在Iframe子窗体1访问父页面的TextBox1控件 , 子窗体1把值赋给子窗体2的某个控件 string strValue = "从子窗体传递给父页面的值" ; 下面是在Pag...
阅读全文
摘要:1.document.write("");为 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表...
阅读全文
摘要:当一个HTML元素的属性用js改变的时候,都能通过 onpropertychange来捕获。例如一个 <input name="text1" id="text1" />对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。 也就是说:onpropertychange事件在用键盘每改变一下文本框的值或用js改变其值便会触发一...
阅读全文
摘要:innerHtml 和 innerText2007-05-14 16:50用法:<div id="test"><span style="color:red">test1</span> test2</div>在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.inne...
阅读全文

浙公网安备 33010602011771号