前端开发
代码痴汉
这个作者很懒,什么都没留下…
展开
-
jquery操作父标签中的子标签的CSS属性
<dl id = "dlId"> <dt class="active">1</dt> <dt>2</dt></dl>点击复位按钮设置dt的激活状态为第一个function reset(){ if($("#dlId").find("dt").eq(1).hasClass("active")){ $("#dlId").find("dt").eq(1).remov原创 2017-05-16 11:42:43 · 2348 阅读 · 0 评论 -
正则表达式
限定符: - ?匹配0个或1个 - * 匹配0个或多个 - + 匹配1个或多个 - {n} n为非负整数,匹配确定的n次 - {n,} 至少匹配n次 - {n,m} 最少匹配n次,最多匹配m次定位符:^ 匹配输入字符串开始位置$ 匹配输入字符串结尾位置[a-z] 匹配a-z范围内的小写字母 [^a-z] 匹配不在a-z范围内的任意字符 [a-zA-Z] //匹配所有原创 2017-12-05 17:32:34 · 320 阅读 · 0 评论 -
jsp页面include别的页面到当前页面中,如何取外层的body
jsp页面include别的页面到当前页面中,如何取外层的body?这种情况下,当前页面body上面还有body,再当前jsp页面看不到上层页面的body标签,需要设置上层页面滚动条的属性,使用document.body.setAttribute("overflow-y:hidden");说明:document.body是包含当前页面内容的元素,对于拥有元素的文档来说,原创 2017-11-24 10:58:34 · 722 阅读 · 0 评论 -
js自执行函数
原文链接:https://my.oschina.net/u/2331760/blog/468672?p={{currentPage+1}}函数基本概念:函数声明:function box(){}函数表达式:var box = function(){};匿名函数:function(){} 属于函数表达式匿名函数的作用:如果将匿名函数赋值给一个变量,则声明了一个函数: var box= function转载 2017-11-22 20:38:07 · 247 阅读 · 0 评论 -
js中toString、toLocaleString、valueOf函数区别
1.Array引用类型中使用 var arr = ["red","green","blue"]; console.log(arr.toString()); //red,green,blue console.log(arr.toLocaleString()); //red,green,blue console.log(arr.valueOf()); //["red", "原创 2017-06-12 17:50:05 · 683 阅读 · 0 评论 -
js中引用类型之日期
1.获取当前的日期信息var date = new Date();date.getFullYear(); //年date.getMonth(); //月date.getDate(); //日2.设置日期对象var date1 = new Date(2017,0,1);var date2 = new Date(2017,11,1);alert(date1 < date2); //true3.原创 2017-06-12 17:29:39 · 340 阅读 · 0 评论 -
js中数组的length属性
length属性不是只读的,它可以改变数组的长度var colors = ["red","blue","green"]; alert(colors.length); //3colors.length = 2;alert(colors[2]); //undefinedcolors.length = 4;alert(colors[3]); //undefinedcolors[colors.len原创 2017-06-12 14:07:20 · 4178 阅读 · 0 评论 -
js中Object类型三种初始化方式
1.构造函数var student = new Object();student.name="lilei";student.age=18;2.对象字面量var student = { "name":"lilei", "age":18}3.var student = {};studnet.name="lilei";student.age=18;原创 2017-06-12 11:59:27 · 15284 阅读 · 0 评论 -
js中数据类型
基本数据类型: 1. Undefined 此类型是只有一个特殊的值undefined 变量声明但未初始化则默认值为undefined “`js var a; console.log(a);undefined2. Null 此类型是只有一个特殊的值null null值表示一个空对象指针,如果定义的变量准备在将来用于保存对象,最好将该变量初始化为null而原创 2017-06-12 11:45:38 · 267 阅读 · 0 评论 -
js中switch语句
js中switch可以判断的类型不仅仅局限于数值类型,可以是string、boolean、numberstring类型var a = "haha";switch(a){ case "ha": console.log("ha hit"); break; case "hehe": console.log("hehe hit");原创 2017-06-12 11:05:44 · 901 阅读 · 0 评论 -
js中函数命名参数和arguments对象
arguments对象会自动同步命名参数,而命名参数不会影响arguments,这种同步是单向的,不过,这并不是说读取这两个值会访问相同的内存空间,他们的内存空间是独立的,但是值会同步,如果只传递一个参数,arguments[1]的设置的值不会反应到命名参数,这是因为arguments对象的长度是由传入的参数个数决定的,不是由定义的函数时的命名参数的个数决定,咩有传递值的命名参数将自动被赋予unde原创 2017-06-12 10:46:41 · 1816 阅读 · 0 评论 -
js中间接实现其他语言函数重载功能
js没有函数重载js中没有函数重载的功能:定义两个相同名字的函数,则后面的函数会把前面的函数覆盖掉。function func(a){ console.log(a);}funciton func(a,b){ console.log(a+b);}func(3)执行之后控制台打印:Uncaught SyntaxError: Unexpected identifier说明func(a原创 2017-06-12 10:22:05 · 348 阅读 · 0 评论 -
js在html页面中的引用位置思考
1. 引入js在head标签之间 先加载js,后加载页面,页面内容加载延迟,用户体验差<!DOCTYPE html><html> <head> <script type="text/javascript" src="..."></script> </head> <body></body></html>2. 引入js在body标签最后 页面内容先呈现,后原创 2017-05-19 15:52:38 · 1065 阅读 · 0 评论 -
js中闭包理解
闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式就是在一个函数内部创建另一个函数。此时内部函数具有访问自身作用域、外部函数作用域、全局作用域。而外部函数则只有访问自身作用域和全局作用域,不具备范围内部函数作用域。var num1 = 1;function out(){ var num2 = 2; function(){ var num3 = 3;原创 2017-05-19 15:21:19 · 419 阅读 · 0 评论 -
js中函数声明提升理解
js函数的定义两种方式:函数声明和函数表达式函数声明 函数调用可以在函数声明之前test();function test(){ alert("this is a test funciton");}这是因为js在代码执行之前会先加载函数声明函数表达式test();var test = function(){ alert("this is a test");原创 2017-05-18 16:04:47 · 617 阅读 · 0 评论 -
jsp和js分开写,在js中无法通过el表达式取后台model传递过来的值
原因:在jsp文件中可以引入EL对应的标签库,但在JS文件中是无法引入的 解决办法: EL表达式不能用于js文件中,一般用于jsp文件,但可用于jsp文件中的js代码里, 所以解决办法就是在jsp里的js代码里定义全局变量,在单独的js文件里就可以间接取到 后台model传递过来的值...原创 2018-05-11 09:02:21 · 1133 阅读 · 0 评论