javascript学习笔记(一) 在html中使用javascript

1.延时脚本运行的方法: 方法一:把全部javascript引用放在body元素中,页面内容后,如 复制代码 代码如下:html head title示例1/title /head body !--页面内容-- script type="text/javascript" src="example1.js"/script script type="text/javascript" src="exam... [阅读全文]

javascript学习笔记(二) js一些基本概念

1.typeof 操作符:用于检测给定变量的数据类型 复制代码 代码如下:var message="some string"; alert(typeof message); //"string" alert(typeof(message)); //"string" alert(typeof 100); //"number" typeof操作符可能返回下列字符串: "undefined","bool... [阅读全文]

javascript学习笔记(三) String 字符串类型介绍

1.字符方法charAt() 、charCodeAt()、fromCharCode() 复制代码 代码如下:var stringValue = "hello world"; alert(stringValue.charAt(1)); //"e" alert(stringValue[1]); //"e" alert(stringValue.charCodeAt(1)); //101 alert(St... [阅读全文]

javascript学习笔记(四) Number 数字类型

toFixed() 方法指定小数位个数 toExponential() 方法 用科学计数法表示数,参数指定小数位个数 toPrecision() 方法自动判断调用toFixed()或toExponential()方法,参数指定所有数的位数 复制代码 代码如下:var num = 99; alert(toFixed(2)); //99.00 alert(toExponential(1)); //9.... [阅读全文]

javascript学习笔记(五) Array 数组类型介绍

数组的创建 第一种: 复制代码 代码如下:var colors = new Array(); var colors = new Array(20);//创建包含20项的数组 var colors = new Array("Greg");//创建包含1项,即字符串"Greg"的数组 var colors = new Array("red","blue","green"); //创建包含3项 第二种:... [阅读全文]

javascript学习笔记(六) Date 日期类型

1.创建日期对象 复制代码 代码如下:var now = new Date(); //获得当前系统日期和时间 var someDate = new Date(Date.parse("May 25,2012")); var someDate = new Date("May 25,2012"); //与上相同 var someDate = new Date(Date.UTC(2010,0)); //G... [阅读全文]

javascript学习笔记(七) js函数介绍

1.函数内部属性 arguments arguments用来保存函数的参数,arguments.callee指向拥有arguments对象的函数 复制代码 代码如下://阶乘 function factorial(num) { if (num = 1) { return 1; } else { return num*arguments.callee(num-1); //用agreements.ca... [阅读全文]

javascript学习笔记(八) js内置对象

1.URI方法 encodeURI()和encodeURIComponent()对URI进行编码 encodeURI()不会对本身属于URI的特殊字符进行编码,如冒号,正斜杠,问好,井字等 encodeURIComponent()会对任何非标准字符进行编码 2.eval() 方法:解释参数中的代码字符串 复制代码 代码如下:var msg = "hello world"; eval("alert(... [阅读全文]

javascript学习笔记(九) js对象 设计模式

1.创建对象 复制代码 代码如下:var person = new Object(); person.name = "RuiLiang"; person.age = 30; person.job = "Teacher"; person.sayName = function () { alert(this.name); }; person.sayName(); 2.工厂模式 缺点:不能识别对象 复制... [阅读全文]

javascript学习笔记(十) js对象 继承

1.原型链 //很少单独使用 复制代码 代码如下:View Code //定义 SuperClass类,有一个属性property和一个方法getSuperValue function SuperClass() { this.property = true; } SuperClass.prototype.getSuperValue = function() { return this.proper... [阅读全文]

javascript学习笔记(十一) 正则表达式介绍

1.修饰符 . 任意一个字符 * 匹配*前面0个或多个字符 + 匹配+前面一个或多个字符 ? 匹配?前面0个或1个字符 ^ 以^后面的字符为前导 $ 以$前面的字符结尾 [] 匹配[]内的一个字符 () 分组,可以用\1 \2提取 [^] 匹配^后的以外的字符 {n} {n}前的字符有n个,n为正数 {n,} {n,}前的字符至少有n个,n为正数 {n,m} {n,m}前的字符有n~m个,n,m为... [阅读全文]

javascript学习笔记(十二) RegExp类型介绍

1.匹配模式标记: g ------ 表示全局模式,而不是发现第一个匹配成功就立刻结束 i ------- 表示不区分大小写模式 m ----- 表示多行匹配,一行结束时向下一行继续匹配 复制代码 代码如下://匹配第一个bat 或cat,不区分大小写 var pattern1 = /[bc]at/i var pattern2 = new RegExp("[bc]at","i"); //同上 使用... [阅读全文]

javascript学习笔记(十三) js闭包介绍(转)

一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 复制代码 代码如下: var n=999; function f1(){ alert(n); } f1(); // 999 另一方面,在函数外部自然无法读取函数内的局部变量。 复制代码 代... [阅读全文]

javascript学习笔记(十四) window对象使用介绍

1.窗口位置 以下取得浏览器窗口距屏幕左边和上边的位置 复制代码 代码如下:var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX; //左边位置 var topPos = (typeof window.screenTop == "number") ? window.scre... [阅读全文]

javascript学习笔记(十五) js间歇调用和超时调用

1.超时调用setTimeout() setTimeout() 方法接受两个参数,第一个参数是函数,第二个参数是时间(单位微秒),返回数值ID 复制代码 代码如下:setTimeout( function () { alert("你好!"); },1000); 调用前取消clearTimeout(),接受一个参数超时调用ID 复制代码 代码如下:var timeOutId = setTimeout... [阅读全文]

javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)

1.警告框alert() 复制代码 代码如下:alert("欢迎光临!"); 2.信息框confirm(),有取消,确定按钮 复制代码 代码如下:if (confirm("你同意吗?")) { alert("同意"); } else { alert("不同意"); } 3.提示框prompt(),用于提示用户输入一些文本 复制代码 代码如下:var result = prompt("您尊姓大名?"... [阅读全文]

javascript学习笔记(十七) 检测浏览器插件代码

复制代码 代码如下://检测非IE浏览器插件函数 function hasPlugin(name) { name = name.toLowerCase(); for (var i=0 ; i navigator.plugins.length ; i++ ) { if (navigator.plugins[i].name.toLowerCase().indexOf(name) -1) { retu... [阅读全文]

javascript学习笔记(十八) 获得页面中的元素代码

1.获取元素 getElementById()方法,通过元素的id获取元素,接受一个参数即要获取元素的id,如果不存在这个id返回 null 注意不要让表单元素的name和别的元素的id相同,IE8以下的IE浏览器用这个方法通过元素的name属性可以获得该元素 以下面元素为例 div id ="myDiv"这里是id为“myDiv”的div内容/divvar document.getElement... [阅读全文]

javascript学习笔记(十九) 节点的操作实现代码

本节要用到的html例子 复制代码 代码如下:ul id="myList" li项目一/li li项目二/li li项目三/li /ul 1.创建元素节点 document.createElement() 方法 用于创建元素,接受一个参数,即要创建元素的标签名,返回创建的元素节点 复制代码 代码如下:var div = document.createElement("div"); //创建一个di... [阅读全文]

javascript学习笔记(二十) 获得和设置元素的特性(属性)

本节html以下面的为例 复制代码 代码如下:div id="myDiv" class="bd" title="我是div" img id="img1" / a id="myA" href = "http://www.baidu.com"百度/a /div 1.通过HTMLElement类型(对象)的属性获得和设置元素特性 复制代码 代码如下:var div = document.getEleme... [阅读全文]

基于Jquery实现的一个图片滚动切换

首先还是要引用jquery框架的。 然后开始HTML代码: 复制代码 代码如下:div id="New_zlMimgMv" div class="imgMvBox" ul id="imgMvCon" lia;"同城阿萨德业动/a /div /div 再然后看看CSS(大家也可以直接看JS的): 复制代码 代码如下:ul,img,li,a{ border:0; margin:0; padding:0... [阅读全文]

javascript作用域容易记错的两个地方分析

1. 复制代码 代码如下:function fun() { var a="rxm"; b="cwr"; } alert(a);//错误,a局部变量 alert(b); //"cwr",b全局变量。 2. 复制代码 代码如下:var a="rxm"; function fun() { alert(a); var a="123"; alert(a); } fun(); alert(a); 输出结果:u... [阅读全文]

用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在script脚本中通过window.onunload来指定或者在body里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而o... [阅读全文]

增强用户体验友好性之jquery easyui window 窗口关闭时的提示

我的弹窗是这么写的 复制代码 代码如下:$('#aa').click(function(){ //按钮单击事件 $('#w').window({//窗口初始化 title:'随便点',width:400,height:300,iconCls:'icon_add', //重要的部分 onBeforeClose:function(){ //当面板关闭之前触发的事件 if (confirm('... [阅读全文]

来自国外的30个基于jquery的Web下拉菜单

jQuerySmooth Navigation Menu Simple Drop Down Menu Plugin Dropdown, iPod Drilldown, and Flyout styles jQuery and CSS Example Create the Fanciest Drop Down Menu You Ever Saw A Different Top Navigatio... [阅读全文]

Jvascript学习实践案例(开发常用)

一个自定义的循环遍历元素文本内容的函数 该函数可以确保在HTML和XML DOM文档中很好的工作,使用该函数,就能够获取任何元素文本内容了 循环遍历元素文本内容 复制代码 代码如下:html head meta http-equiv="Content-type" content="text/html;charset=gb2312" title一个循环遍历元素文本内容的函数/title /head... [阅读全文]

非常好的JavaScript学习资源推荐

本文转载自一位做前端开发的朋友的博客【岁月如歌】,他向学习JavaScript的朋友推荐了很多非常不错的书籍及在线教程,适合英语能力不错的朋友参阅,转载如下: 最近 reddit 有讨论:References for JavaScript Mastery. 去年 Rey Bango 博客上也有一篇文章:What to Read to Get Up to Speed in JavaScript. 下... [阅读全文]

JavaScript学习第六课

JavaScript While 循环 JavaScript 中的循环用来将同一段代码执行指定的次数(或者当指定的条件为 true 时)。 实例While 循环 利用 while 循环在指定条件为 true 时来循环执行代码。 Do while 循环 利用 do...while 循环在指定条件为 true 时来循环执行代码。在即使条件为 false 时,这种循环也会至少执行一次。这是因为在条件... [阅读全文]

嵌套函数,javascript嵌套函数的效率问题

javascript自诞生以来就是一门受争议的编程语言,很多人也对javascript的语法表示不解,例如javascript嵌套函数。本文来自Nettuts+的一篇教程,详细的介绍了javascript中嵌套函数效率问题,从小处说起,一直说到匿名函数、继承,感觉不错。 嵌套函数效率很多jser喜欢在javascript代码中使用嵌套函数,例如下面的例子就是一个典型的嵌套函数: function ... [阅读全文]

jQuery用法笔记

二、学习教程及参考资料 请参照《jQuery中文API手册》和http://jquery.org.cn/visual/cn/index.xml 推荐两篇不错的jquery教程:《jQuery的起点教程》和《使用 jQuery 简化 Ajax 开发》(说明:以上文档都放在了【附件】中)三、语法总结和注意事项1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共3700条 分124页