- 博客(17)
- 收藏
- 关注
原创 一个跟正则有关的字符串匹配问题
最近在做项目,用到了正则表达式,以前没有咋用过,所以不太熟,不说废话,直接说例子,一段文字:fasjfdhasljfhasldfhalkfdhas javascript akjdfkafhjsak;fa http https sfja;skldfjas;dfjaskdjakjdas 第一种方法: 数据文件: module.exports = { "labels": {
2016-03-17 17:28:47
365
原创 visibility:hidden和display:none的区别
今天在实现一个隐藏功能的时候用了display:none,后来发现它占据的地方居然没了就用了visibility:hidden;后来自己测试了一下,这两个果真是有区别的。 接着看图: visibility:hidden: display:none: 发现了吧,display:none,隐藏了并且它占据的地方也没了;visibility:hidden隐藏了但是占据的地方还在。请多多
2015-09-17 21:31:27
710
原创 CSS画三角形集锦
triangle_up 向上三角形代码: <style type="text/css"> .tri-up { border-color: #FFF #FFF #EED2EE #FFF; border-style: solid; border-width: 0 60px 100px 60px;
2015-08-18 20:36:51
745
原创 浅谈setInterval和setTimeout的区别
最近写在看jQuery,自己动手写了个轮播,用到了setTimeout()函数,但是效果并不理想,因为用这个函数图片只播了一张,而没有达到我想要的结果:循环轮播,后来想到,还可以用setInterval()函数,就把setTimeout()改成setInterval(),发现页面确实循环轮播了,就查资料看了一下这两个函数。 setTimeout(loop,3000)和setInterval(loo
2015-08-10 19:20:24
1043
原创 display属性值之block、inline和inline-block
先说说display:block属性: A. 设置了block的元素block独立占一行位置,后继的每个block都会在重起一行,默认情况下(不设置宽和高),block元素宽度自动填满其父元素宽度,高度则看它占的高度。block元素可以设置width,height属性。块级元素即使设置了宽度,仍然是独占一行。 block元素还可以设置ma
2015-08-07 10:28:33
652
原创 浅谈JavaScript中的事件冒泡和事件捕获
事件冒泡和事件捕获,这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。比如说有一个demo: Event! 如果外部的div和内部的div都绑定了点击事件,那点击“Event”的时候,会先触发内部还是外部事件,这样的先后顺序
2015-07-30 15:18:54
437
原创 笔记本用过外接键盘后原机键盘错乱
今天用键盘的时候发现键盘笔记本键盘乱码了,后来在网上一查,想起之前用过外接键盘,之所以会错乱,是因为外接键盘打开了NumLock,如果外接键盘在的话,关掉NumLock就可以,如果跟前没有外接键盘,按FN+INS,键盘数字键转换键,也会解决笔记本键盘错乱问题(华硕电脑,其他的我就不知道了)。
2015-06-07 16:40:36
7745
原创 如何彻底卸载MySQL5.5
如果你的电脑之前装过MySQL,卸载后想再重新安装MySQL的时候可能就会因为前一版本卸载不彻底而出现错误。最常见的就是安装好后设置参数的最后一步验证时,会在Execute configurattion步骤中的第三项Start Service出错,错误提示为“Could not start the service MySQL”,或者是第四项apply security setting时出错。 彻底
2015-05-21 16:26:22
19937
原创 Javascript中数组的常用方法
concat()连接两个或更多的数组,并返回结果。 join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 pop()删除并返回数组的最后一个元素 push()向数组的末尾添加一个或更多元素,并返回新的长度。 reverse()颠倒数组中元素的顺序。 shift()删除并返回数组的第一个元素 slice()从某个已有的数组返回选定的元素 sort()对数组的元素进行
2015-04-14 16:06:15
505
原创 JavaScript中的闭包
1、什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。 简单的说,Javascript允许使用内部函数—即函数定义和函数表达式位于另一个函数的函数体内。而
2015-04-10 20:56:36
398
转载 HttpServletResponse
HttpServletResponse简介 1、 WEB服务器回送给WEB客户端的HTTP响应消息分为三个部分: (1)状态行 (2)响应消息头 (3)消息正文(也叫实体内容) 2、 Servlet API中定义的ServletResponse接口类用于创建响应消息。 3、 HttpServletResponse是专用于HTTP协议的ServletResponse子接口,它用于封装
2015-04-06 19:59:39
449
转载 Web开发中的session
在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session最直观的感受,但是黑洞里的景象或者说session内部到底是怎么工作的呢?当笔者向身边的一些同事或朋友问及相关的更进一步的细节时,很多人往往要么含糊其辞要么主观臆断,所谓知其然而不知
2015-04-06 19:40:08
1160
转载 document.write()用法
document.write() 方法可以用在两个方面:页面载入过程中用实时脚本创建页面内容,以及用延时脚本创建本窗口或新窗口的内容。该方法需要一个字符串参数,它是写到窗口或框架 中的HTML内容。这些字符串参数可以是变量或值为字符串的表达式,写入的内容常常包括HTML标记语言。记住,在载入页面后,浏览器输出流自动关闭。在此之后,任何一个对当前页面进行操作的document.write()方法将打开
2015-04-02 20:58:55
730
原创 浮动中的overflow:hidden
最近一直为overflow这个属性感到困惑,因为很多时候用了它,会与想要的结果相差甚远,经过几个小时的测试,终于对overflow有了比较清晰的了解。这是一个小例子:<!DOCTYPE html><html><head><title>overflow</title> <link rel="shortcut icon" href="images/1.jpg" type="image/x-
2015-03-30 22:35:12
406
原创 浅谈CSS四大定位:static&relative&absolute&fixed
position属性有四个值,分别是静态定位(static)、相对定位(relative)、绝对定位(absolute)、固定定位(fixed),默认position值是static。使用默认定位值的static效果。<DOCTYPE html /><html><title>position定位</title><style type="text/css"> *{padding:0
2015-03-30 20:51:47
1077
原创 用CSS实现水平方向菜单&竖直方向菜单&下拉菜单
最近在复习CSS,用CSS做的菜单显示,后面再详解。<!DOCTYPE html /><html><head> <title>纵向菜单</title> <style type="text/css"> *{margin:0;padding:0;} /*制作横向排列的菜单*/ #listmenu{width:100%;height:20
2015-03-29 22:29:42
6036
原创 margin-top在什么情况下会影响父div
今天练习制作各式各样的菜单,但是想着既然全部都是菜单,为何要建那么多文档,放在一个页面中的不同div中多好,于是就写了如下代码: <!DOCTYPE html /><html><head> <title>纵向菜单</title> <style type="text/css"> *{margin:0;padding:0;} #listmenu{wid
2015-03-28 11:47:41
1398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人