摘要:
1 var obj = { 2 a: 1, 3 b: 2, 4 c: { 5 d: 3, 6 e: 4, 7 f: function () { 8 console.log("对象复制"); 9 } 10 } 11 } 1. for in遍历复制(浅复制) 1 var o = {}; 2 for (v 阅读全文
摘要:
DOM元素的属性分为两种 (1)标签属性 直接写在标签上的属性 (2)对象属性 由于所有的DOM元素都是Object类型,所以我们可以通过对象的方式为DOM元素设置属性 1.标签属性 (1)设置标签属性 elem.setAttribute(属性名,属性值); <div></div> <script> 阅读全文
摘要:
position属性 position是css的一个定位属性,通过指定元素的定位方式,来设置元素的位置 position属性值 static position属性默认值,不为元素设置定位方式,元素会按照文档流中位置正常显示。也可用来取消之前设置的定位。 absolute 绝对定位,完全脱离文档流,以 阅读全文
摘要:
1、为什么需要浮动 HTML中的标签元素大致分为三类:块状元素、内联元素、内联块元素。 每种元素都有其各自的特点,其中块状元素会独占一行,而内联元素和内联块元素则会在一行内显示。如果我们想让两个甚至多个块状元素在同一行显示,这就需要用到css的浮动属性。 2、什么是浮动(float) 浮动(floa 阅读全文
摘要:
中文匹配 [\u4e00-\u9fa5] 用户名 /^\w{8,16}$/ 密码验证 简单密码 /^([0-9a-zA-Z]{8,16})$/ 复杂密码 /^(?=\D+\d)(?=.*[a=z])(?=.*[A-Z])[a-zA-Z0-9]{8,16}$/ 邮箱验证 /^\w{5,}\@[a-zA 阅读全文
摘要:
JavaScript数组常用方法 var arr = [1, 2, 3, 4, , , 7, 8, 9]; 1.pop(); 改变原数组 作用: 删除数组最后一个元素 并将删除的元素返回; var value = arr.pop(); console.log(arr, value); 2.shift 阅读全文
摘要:
JS创建函数的方法 JavaScript是通过关键字 function 来声明一个函数 一、命名函数 1.创建方法 function 函数名(参数1,参数2,参数3.......){ } 2.示例 function fun1(){ console.log("命名函数"); } 二、匿名函数 变量匿名 阅读全文