摘要: 空心格子就好比是每个li,给它设定相对定位属性,设置overflow:hidden;黑块为li子元素,高度为li的2倍,设置absolute属性,我们正是要改变它的top值从而获得变化! 布局分析: 注意top值得变化!默认top=0时候,显示的“一楼上铺”,当top=-40px时候,li的子元素 阅读全文
posted @ 2018-12-21 10:38 css水 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例 阅读全文
posted @ 2018-12-21 10:30 css水 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 在数学上,关于递归函数的定义如下:对于某一函数f(x),其定义域是集合A,那么若对于A集合中的某一个值X0,其函数值f(x0)由f(f(x0))决定,那么就称f(x)为递归函数。 在数理逻辑和计算机科学中,递归函数或μ-递归函数是一类从自然数到自然数的函数,它是在某种直觉意义上是"可计算的" 。事实 阅读全文
posted @ 2018-12-21 10:26 css水 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 问题 在拖拽元素的时候,如果元素的内部加了文字或者图片,拖拽效果会失灵? 浏览器会给文字和图片一个默认行为,当文字和图片被选中的时候,会有一个拖拽的效果,即使我们没有人为给他添加。所以当我们点击这个元素拖拽时,有可能选中文字或图片触发浏览器天生给的那个行为,从而导致我们写的那个拖拽效果失灵。 怎么解 阅读全文
posted @ 2018-12-21 10:23 css水 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. 正则:检索字符串的一条规则。 2. 正则就是由元字符和修饰符构成。 3. 写在//里面的都叫元字符,元字符分两种 一种是有特殊意义,一种没有特殊意义,没有特殊意义的就是字符本身。 特殊意思的元字符 \ 转义字符 转译后面紧跟的字符的意义 \d \. . 代表除了\n以外的任何单个字符 d,D, 阅读全文
posted @ 2018-12-21 10:22 css水 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.var reg=/./ var reg=/\./ 前者代表任意一个字符而后者代表这个字符串中得有一个. 2.?的使用 如果单独的一个字符后面带? var reg=/\d?/ /n?/ 代表一个或0个这个字符的出现 如果是量词+和*,{2,}后面带? 取消正则的贪婪性 在捕获阶段 3.捕获 1.普 阅读全文
posted @ 2018-12-21 10:21 css水 阅读(290) 评论(0) 推荐(0) 编辑
摘要: .闭包:函数在调用的时候会形成一个私有的作用域,对内部变量起到保护的作用,这就是闭包。 2.变量销毁: 1.人为销毁 var a=12; a=null 2.自然销毁 函数调用完成之后 浏览器会自动销毁函数内的变量 3闭包作用 保护变量 缓存数据 4.闭包的种类 1.函数式 2.对象式 5.函数返回值 阅读全文
posted @ 2018-12-21 10:18 css水 阅读(244) 评论(0) 推荐(0) 编辑
摘要: (1) 二者区别 用法是一样的,就是参数形式不一样 fn.call(obj,a,b)/fn.apply(obj,[a,b]) (2) 二者代表的是将函数内的this换成obj之后然后把fn调用 Fn.bind(obj,a,b) 只是替换了this但是不调用fn,返回的还是函数 Fn.bind(obj 阅读全文
posted @ 2018-12-21 10:16 css水 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 1. Date 类 getDate() 返回一个月中的某一天 1-31 getDay() 返回一周中某一天0-6 getFullyear()返回四位数的年份 getMonth()返回月份 比实际情况小1 0代表1月 0-11 getHours()返回的当前的 小时数0-23 getMinutes() 阅读全文
posted @ 2018-12-21 10:14 css水 阅读(552) 评论(0) 推荐(0) 编辑