摘要: 思想: 其实是运动的一种,就是当鼠标移入div中时,将div的透明度变大, 当鼠标移动出来的时候透明度变回原来。 你可以尝试写一下,不会再看看代码 记住透明度有兼容性问题, js代码如下 js代码比较简单,不详细解释了, 阅读全文
posted @ 2016-09-06 22:54 MrPat 阅读(2726) 评论(0) 推荐(0) 编辑
摘要: 效果图如下 首先先添加简单的样式 思路是通过一个循环,当鼠标移到每个方框,显示出不同的内容并且样式改变 当移到每个方框,先清除每个li的样式,以后个你鼠标在的li给给classname就可以, 内容可以用innerHtml js代码如下 其实实现很简单,可以自己试着写,然后看看这代码 阅读全文
posted @ 2016-09-06 12:06 MrPat 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 就好像这功能。 代码如下 为什么要用延时器, 因为当移动另外一个模块时需要一定的时间,延时,鼠标能有一定的时间移到新的模块。 阅读全文
posted @ 2016-09-05 19:04 MrPat 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 其实非常简单,就是设置一个div 让div的宽度和高度都设置为0, 然后为div设置一个border 因为角部位,比如我设置border-left和border-top 角部分是各自占用一半, 所以当我宽度和高度都为0时,不就是一个三角形吗。 代码很简单,不解释了, 效果图是這样的 阅读全文
posted @ 2016-09-05 16:55 MrPat 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 思想:首先定义三个选项卡,可以用任何标签,只要如下图, 一共有三个ul,第一个ul给一个class,因为默认第一个选项卡的内容显示出来, 其他两个ul display:none; 当我鼠标移到第二个第三个选项卡的时候,删除第一个选项卡的class,鼠标移到哪里就给哪个选项卡那个class 思路就這样 阅读全文
posted @ 2016-09-05 12:05 MrPat 阅读(2679) 评论(0) 推荐(0) 编辑
摘要: 冒泡事件可以查询上个随笔, 捕捉事件正好和冒泡时间正反着 所以这代码我把冒泡事件注释, html和css的内容 js部分代码 其实捕捉监听事件和冒泡事件只是函数的一个参数不同,一个true,一个false。 其实主要有时候我们实现某些功能时,需要移除捕捉和冒泡事件。 阅读全文
posted @ 2016-09-05 10:36 MrPat 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 首先解释一下事件冒泡神什么, 在js中,假如在div中嵌套一个div 如 当你用onclick事件时,当你点击id=‘box4’的div,事件会一直传递到box3,box2,box1,html 这就叫事件的冒泡,有时候不需要冒泡,所以会阻止冒泡。 firefox,chrome中用的是 阅读全文
posted @ 2016-09-04 22:22 MrPat 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 鼠标按下事件,左键是0,滑轮是1,右键2 键盘ctrl,alt 坐标轴时间 <div id="box"> </div> <textarea id="textbox" style="display:block;margin:50px auto;width:400px;height:200px;"></ 阅读全文
posted @ 2016-09-04 19:59 MrPat 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 自动按钮,只要实现当移入是提示用户不要在公共地方使用自动登陆 主要用onmouseover函数,本来提示div隐藏,当移入时div显示。 js部分代码 效果 阅读全文
posted @ 2016-09-04 19:24 MrPat 阅读(419) 评论(0) 推荐(0) 编辑
摘要: ie6-ie8 不支持textContent支持innerTextchrome 支持textContent innerTextfireFox 仅支持textContent不支持innerText 修改css样式 一般用js修改样式,都是获取id,如 但是這是修改行间的属性,还记得style有优先级吗 阅读全文
posted @ 2016-09-04 18:58 MrPat 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一般常用的几个dom对象的函数 小程序:自动增加一个1到10,用p标签 用dom实现9*9乘法表 通过dom改变样式 dom对象一般了解常用的函数就可以,要深入研究的,可以通过系统学习。谷歌度娘也行 阅读全文
posted @ 2016-09-03 22:54 MrPat 阅读(139) 评论(0) 推荐(0) 编辑
摘要: number对象 新创建一个number的对象,toFixed是精确到位数 小技巧:可以获取函数传入了多少个参数。 Function可以這样用,最后一个参数是返回值 bom对象 小功能:屏幕自动往下动, 页面向前,向后, 小功能:延迟3000毫秒返回上一个网页 location 小技巧:获取get方 阅读全文
posted @ 2016-09-03 15:05 MrPat 阅读(155) 评论(0) 推荐(0) 编辑
摘要: math对象的函数方法,记住Math首字母要大写 随机数的拓展,取上限和下限,获取之间的随机数。 Math.random()是获取一个0-1的数, date对象 获取当前的时间 创建一个时间对象 拓展, 小应用:倒计时 阅读全文
posted @ 2016-09-03 14:19 MrPat 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 通过指定的分隔符来隔开字符串,将每一个放进数组 将数组转换成字符串,下面的代码是通过+连接每个元素 还有一个用来转换成字符串,默认用 ','来连接各个元素 入列,出列,出栈,入栈 颠倒数组里面的元素 截取数组上的元素 删除元素然后添加元素 数组排序(可以选择方法) 你会发现排序0,100,90,他是 阅读全文
posted @ 2016-09-03 13:16 MrPat 阅读(7354) 评论(0) 推荐(0) 编辑
摘要: 首先我广州电信是对外封杀80端口的,但是内网可以用80端口访问, 可以将访问的端口改成81, apache的配置文件,httpd.conf 首先找到3个Listen 将80端口改成81 #Listen 12.34.56.78:81Listen 0.0.0.0:81Listen [::0]:81 因为 阅读全文
posted @ 2016-08-07 02:55 MrPat 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1.查找rear指针为O(1) 那么开始节点就为rear->next->next,也是O(1) //大家可以想象从最后一个结点开始有什么好处2.head->next ==head 判断是否空表 图片是自己整理思路写出来的,比较丑,以后写好点 返回节点比较简单,大家看看就会 感觉不太难,大家琢磨琢磨就 阅读全文
posted @ 2016-05-18 22:16 MrPat 阅读(2921) 评论(0) 推荐(0) 编辑
摘要: 原理: 1.首先判断是数值还是符号,如果是数值放进字符数组以#表示结束, 2.如果是符号,放进栈, 3.每个符号之间要比较优先级,如果栈顶符号优先级低,符号进栈,如果相等(即“(” “)”)出栈,栈顶符号优先级高,栈顶元素出栈进入字符数组,得到后缀表达式 4.计算后缀表达式,判断是数字还是符号。直到 阅读全文
posted @ 2016-05-15 01:21 MrPat 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: 要讲讲的是clip的属性,用图片描述吧,pic最容易让人明白 未完,以后还会补充,总结是我布局时用得很少的属性,但是很有用, z-index 也很有用,制作许愿墙就是典型的案例 还有定位属性,网站的广告大多都需要定位属性, 阅读全文
posted @ 2016-05-15 01:01 MrPat 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 有一个链表,怎样快速获取中间节点的元素。 方法1 遍历一下链表,确认长度,获取中间的节点元素,时间复杂度O(N) 方法2 设置两个指针,一个遍历p->nexr 一个 p->next->next,快慢指针的思想 时间复杂度为O(n/2) 代码: 阅读全文
posted @ 2016-05-15 00:53 MrPat 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 静态链表1.下标为0的游标存放最后存放数据节点的游标,即是第一个没有存放元素(备用链表)的下标2.最后一个的节点存放第一个由数值得下标3.第一个和最后一个都不存放数据 即是备用链表的第一个的下标 4.最后一个存储数据的节点的游标为0 静态链表主要是根据游标来遍历,以前没有指针用的思想 假如我要删除一 阅读全文
posted @ 2016-05-15 00:44 MrPat 阅读(251) 评论(0) 推荐(0) 编辑