JavaScript
文章平均质量分 74
yuanmei1986
这个作者很懒,什么都没留下…
展开
-
JavaScript 的self 和 this 使用小结
JavaScript的self和this使用小结本文摘自:http://www.cnblogs.com/reommmm/archive/2010/01/20/1652469.html一、self 这个非常简单。我们知道,打开任何一个网页,浏览器会首先创建一个窗口,这个窗口就是一个window对象,也是js运行所依附的全局环境对象和全局作用域对象。sel转载 2015-12-28 09:18:30 · 295 阅读 · 0 评论 -
Javascript中正则表达式的使用介绍
1. 如何创建正则表达式?RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。直接量语法/pattern/attributes何时使用:使用固定的正则表达式时创建 RegExp 对象的语法:new RegExp(pattern, attributes);何时使用:如果正则表达式需要动态拼接 强调:"正则表达式"中的\都要变为\\参数原创 2016-02-29 10:32:44 · 447 阅读 · 0 评论 -
链接中javascript: void(0)的使用介绍
最近看了好几个关于标签和javascript:void(0)的帖子,谨记于此,以资查阅。 注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明。 在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。 目前有如下几种解决转载 2016-02-23 22:13:39 · 1364 阅读 · 0 评论 -
两种方法调用Bootstrap3的Javascript组件:data属性定义和书写JS代码
两种方法调用Bootstrap3的Javascript组件:data属性定义和书写JS代码 本节演示提问在这节中,介绍两个基础调用JS组件的方法,所有的javascript都几乎可以支持如下两种方法的调用:data-*属性定义: 使用类似data-toggle = ""的定义方法来调用书写JS代码: 开发人员自己书写代码调用 提示:请确认在开发Bootstra转载 2016-03-08 11:06:46 · 964 阅读 · 0 评论 -
JavaScript中的类数组对象
JavaScript中的类数组对象 Arguments转载 2015-12-25 12:08:49 · 619 阅读 · 0 评论 -
JS中取消事件的两种方式
取消事件:2种情况: 1. 在html中绑定事件处理函数:2个return function validate(obj) { if (confirm("提交表单?")) { alert(obj.value); return true; } else { alert原创 2016-03-02 13:39:34 · 3844 阅读 · 0 评论 -
Form表单提交的两种方式
1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一:用Submit提交表单提交,在form标签中增加onsubmit事件来判断表单提交是否成功onsubmit = "return checkUser();" ">转载 2016-03-02 13:10:23 · 4977 阅读 · 0 评论 -
关于使用JS动态修改CSS样式问题
【转】关于使用js动态修改样式问题 有时我们需要动态生成效果,那么就需要对页面的css进行各种处理,进而达到一些样式的改变。如动画,拖放等效果。所以使用JS正确的来对页面样式修改是灰常重要的。1.修改标签的class属性值直接在css中定义多种css类型 然后在事件中对DOM对象的 class属性进行切换,是最简单可行的一种方式。也转载 2016-03-01 16:03:06 · 5201 阅读 · 0 评论 -
DOM Unit05- BOM对象:Navigatior、History以及事件处理函数
回顾: 1. 定时器: 何时使用周期性:动画是连续的,且不会频繁停止 何时使用一次性:动画需要频繁停止注意:call apply:调用时临时修改原函数的this,不创建新函数,且调用后this恢复为window。bind:基于现有函数,复制一个新函数副本,提前为新函数永久绑定this引用的对象。正课: 1. BOM常用对象:navigator history loca原创 2015-12-27 19:51:42 · 563 阅读 · 0 评论 -
JavaScript 定时器使用
定时器:让网页无人值守的自动执行操作 何时使用: 只要希望网页无人值守时,也可执行操作,就必须使用定时器2种: 1. 周期性定时器:按照一定时间间隔,反复执行相同任务 何时使用周期性定时器:连续移动或连续变化 2. 一次性定时器:先等待一定时间,再执行一次!自动结束 何时使用一次性定时器:先等待,再执行一次时如何使用定时器:3件事 1. 每次做什么事:funct原创 2015-12-25 18:24:30 · 474 阅读 · 0 评论 -
javascript关联数组用法总结
Hash关联数组定义代码如下 // 定义空数组 myhash = { }// 直接定义数组 myhash = {"key1":"val1","key2":"val2" }// 用Array 定义数组 myhash = new Array();myhash["key1"] = "val1";myhash["key2"] = "val2";向Hash关联数组添加键值代码如下 /转载 2015-12-25 10:11:50 · 3649 阅读 · 0 评论 -
Javascript如何实现无限级菜单联动实例
<!DOCTYPE HTML><html> <head> <meta charset="utf-8" /> <title>示例4</title> <script> var data=[ {"id":10,"name":'男装', "sub":[{"原创 2015-12-21 18:19:40 · 839 阅读 · 0 评论 -
JavaScript 错误处理和函数对象
错误处理和函数对象*错误处理:*函数对象:*错误处理: 错误:程序执行过程中,发生的导致程序无法继续执行的状态 错误处理:即使程序出错,也要保证程序不退出的机制。 Error对象:在错误发生时,自动创建的封装错误信息的对象 属性:err.name: 错误类型:6种 SyntaxError:语法错误原创 2015-12-18 09:06:29 · 471 阅读 · 0 评论 -
JS 正则表达式应用
RegExp对象: 何时使用:只要在js中使用正则表达式,都要先创建RegExp对象 如何创建:2种: 1. 直接量:var reg=/正则表达式/[igm]; 何时使用:使用固定的正则表达式时 2. 使用new:var reg=new RegExp("正则表达式"[,"igm"])原创 2015-12-29 13:06:27 · 619 阅读 · 0 评论 -
使用js Math.random()函数生成指定范围的随机数字
何使用js生成n到m间的随机数字,主要目的是为后期的js生成验证码做准备,Math.random()函数返回0和1之间的伪随机数Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1) 公式:[min~max]取随机整数,包含边界值min和max parseInt(Math.random()*(max-min+1)+m原创 2015-12-29 10:32:15 · 4661 阅读 · 0 评论 -
JavaScript 之条件(三目)运算符
条件运算符条件运算符是 ECMAScript 中功能最多的运算符,它的形式与 Java 中的相同。variable = boolean_expression ? true_value : false_value;该表达式主要是根据 boolean_expression 的计算结果有条件地为变量赋值。如果 Boolean_expression 为 true,就把true_value原创 2015-12-28 20:07:50 · 27103 阅读 · 0 评论 -
前端基础知识
前端基础知识Nicholas C. Zakas 博文中提到了前端工程师必须想都不用想都能知道的web开发常识 : * DOM structure - how nodes are related to one another and how to traverse from one to the next. * DOM manipulation -转载 2015-12-28 10:58:49 · 326 阅读 · 0 评论 -
JS中实现继承的几种方式总结
一. 两个当个对象之间的继承 Object.setPrototypeOf(子对象,父对象) var father={balance:10000000000,car:"=B="}; function Student(sname,sage){//this-->刚创建的空对象 this.sname=sname; this.sage=sage; } var lilei=n原创 2016-02-29 18:48:06 · 1420 阅读 · 0 评论