
脚本语言
文章平均质量分 72
lihua2915
我是程序员
展开
-
javascript弹出层
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /> <head><br /> <meta http-equiv="Content-Type" content="text/html原创 2010-09-13 09:27:00 · 609 阅读 · 0 评论 -
jQuery中文乱码完美解决方案
<br /> <br />最近使用jQuery遇到中文乱码问题,其实他的中文乱码就是因为contentType没有指定编码,只需在jQuery.js中搜索’contentType’<br />然后在application/x-www-form-urlencoded后面加上; charset=UTF-8<br />最终变成contentType:"application/x-www-form-urlencoded; charset=UTF-8"<br />问题搞定。<br /><br />必要说明:<br /原创 2011-03-16 21:31:00 · 35307 阅读 · 3 评论 -
javascript闭包
官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:<br /> 1.作为一个函数变量的一个引用,当函数返回时,其处于激活状态。<br /> 2.一个闭包就是当一个函数返回时,一个没有释放资源的栈区。<br /> 简单的说,javascript允许使用内部函数---即函数定义和函数表达式位于另一个函数的函数体内。而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数原创 2011-01-31 09:11:00 · 580 阅读 · 0 评论 -
关于javascript中apply()和call()方法的区别
<br />如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让JavaScrip<br />好,言归正传,先理解JavaScrtipt动态变换运行时上下文特性,这种特性主要就体现在apply, call两个方法的运用上.<br />区分apply,call就一句话,原创 2011-01-27 18:58:00 · 1543 阅读 · 1 评论 -
关于javascript中apply()和call()方法的区别
<br />如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让JavaScrip<br />好,言归正传,先理解JavaScrtipt动态变换运行时上下文特性,这种特性主要就体现在apply, call两个方法的运用上.<br />区分apply,call就一句话,原创 2011-01-27 18:57:00 · 671 阅读 · 0 评论 -
浏览器特征函数
<br /> 1.浏览器名称 <br /> //IE : "Microsoft Internet Explorer" <br /> //NS : "Netscape" <br /> var browserName = navigator.appName; <br /> 2.浏览器版本 <br /> bar browserVersion = navigator.appVersion; <br /> 3.客户端操作系统 <br /> var isWin = ( navigato原创 2011-01-12 09:44:00 · 560 阅读 · 0 评论 -
最常用的JavaScript日期函数
<br />·日期型(Date) <br /> 1.声明 <br /> var myDate = new Date(); //系统当前时间 <br /> var myDate = new Date(yyyy, mm, dd, hh, mm, ss); <br /> var myDate = new Date(yyyy, mm, dd); <br /> var myDate = new Date("monthName dd, yyyy hh:mm:ss"); <br />原创 2011-01-12 09:40:00 · 445 阅读 · 0 评论 -
网上搜藏的js堆栈
function stack(){ if(this.top==undefined){ //初始化堆栈的顶部指针和数据存放域 this.top=0; this.unit=new Array(); } this.push=function(pushvalue){ //定义压入堆栈的方法 this.unit[this.top]=pushvalu原创 2011-01-12 09:36:00 · 623 阅读 · 0 评论 -
dom最常用API
<br />document方法: <br />getElementById(id) Node 返回指定结点的引用 <br />getElementsByTagName(name) NodeList 返回文档中所有匹配的元素的集合 <br />createElement(name) Node Node <br />createTextNode(text) Node 创建一个纯文本结点 <br />ownerDocument Document 指向这个节点所属的文档 <br />documentElement原创 2011-01-12 09:31:00 · 553 阅读 · 0 评论 -
常用的js方法,包括表单校验的一些方法,下拉菜单常用的方法等等
<br />/**<br /> * 对JSON对象转换为字符串.<br /> * @param {json对象} json<br /> * @return {json字符串}<br /> */<br />function jsonObj2Str(json) {<br /> var str = "{";<br /> for (prop in json) {<br /> str += prop + ":" + json[prop] + ",";<br /原创 2011-01-12 09:48:00 · 1478 阅读 · 0 评论 -
最常用字符串函数API
<br />·字符串(String) <br /> 1.声明 <br /> var myString = new String("Every good boy does fine."); <br /> var myString = "Every good boy does fine."; <br /> 2.字符串连接 <br /> var myString = "Every " + "good boy " + "does fine."; <br /> var myString =原创 2011-01-12 09:41:00 · 686 阅读 · 0 评论 -
网上搜藏的一个map对象
<br />function HashMap() <br /> { <br /> /** Map 大小 **/ <br /> var size = 0; <br /> /** 对象 **/ <br /> var entry = new Object(); <br /> <br /> /** 存 **/ <br /> this.put = function (key , value) <br /> { <br原创 2011-01-12 09:32:00 · 424 阅读 · 0 评论 -
javascript的数组API
<br />//定义数组<br /> var pageIds = new Array();<br /> pageIds.push('A');<br /> 数组长度<br /> pageIds.length;<br />//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined <br />var a = [1,2,3,4,5]; <br />var b = a.shift(); //a:[2,3,4,5] b:1 <原创 2011-01-12 09:30:00 · 832 阅读 · 0 评论 -
html进行测试
<br /><HTML><br /> <HEAD><br /> <script language="javascript" src="aaaaa.js"></script><br /> </HEAD><br /> <SCRIPT LANGUAGE="JavaScript"><br /><!--<br />/**<br /> * 表单验证的示例js方法.<br /> */<br />function check(){<br />原创 2011-01-12 09:49:00 · 884 阅读 · 0 评论 -
JavaScript面向对象的方法实现继承:call方法
<br />MyTool = new function(){<br /> /**<br /> * 返回非空字符串,如果有默认值就返回默认字符串.<br /> */<br /> this.notNull = function(str,defaultStr){<br /> if(typeof(str)=="undefined"||str==null||str==''){<br />原创 2011-01-12 09:45:00 · 651 阅读 · 0 评论 -
数学函数
<br />·Math对象 <br /> 1. Math.abs(num) : 返回num的绝对值 <br /> 2. Math.acos(num) : 返回num的反余弦值 <br /> 3. Math.asin(num) : 返回num的反正弦值 <br /> 4. Math.atan(num) : 返回num的反正切值 <br /> 5. Math.atan2(y,x) : 返回y除以x的商的反正切值 <br /> 6. Math.ceil(num) : 返回大于num的最小整数 <br原创 2011-01-12 09:44:00 · 466 阅读 · 0 评论 -
window.open参数完全手册
<br />【1、最基本的弹出窗口代码】 <br /> <br /> <SCRIPT LANGUAGE="javascript"> <br /> <!-- <br /> window.open ('page.html') <br /> --> <br /> </SCRIPT> <br /> <br /> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。<!-- 和 -->是对一些原创 2011-01-06 14:59:00 · 944 阅读 · 0 评论 -
文件Regsvr32用法及情况介绍
<br />使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。 <br /><br />一、regsvr32的用法为: <br />“regsvr32 [/s] [/n] [/i(:cmdline)] dllname”原创 2011-04-08 12:34:00 · 864 阅读 · 0 评论