摘要: <script> function setCookie(cname,cvalue,exdays){ var d=new Date(); d.setTime(d.getTime()+(exdays*24*60*60)); document.cookie=cname+"="cvalue+";"+"exp 阅读全文
posted @ 2018-08-31 16:40 某个润滑君 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 什么是cookie? cookie就是存储在客户端的用户信息,当同一台计算机通过浏览器向服务器请求信息,就会发送这个cookie,我们可以使用js来进行创建与取回。cookie其实就是字符串,我们在js中通常通过document.cookie来调用cookie cookie的基础知识 cookie 阅读全文
posted @ 2018-08-31 16:38 某个润滑君 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 这种做法是为了清除浏览器中默认的body的内外边距 1. 每种浏览器都有一套默认的样式表,在网页制作过程,没有指定相应的样式时,就会按照浏览器内置的样式表来渲染。 2. 举例说,IE6、IE7的body标签,默认的样式应该是:display:block;margin:15px 10px;zoom:1 阅读全文
posted @ 2018-08-31 16:32 某个润滑君 阅读(2931) 评论(0) 推荐(0) 编辑
摘要: 一般来说,在页面中需要进行水平居中的元素,大致分为两种,一种是块级元素,即display:block,一种是行内元素display:inline-block; 块级元素包括div,ul,p,以及所有的h类标签。行内元素又叫内联元素,a,img,input是最常见的。这些行内元素,可以通过displa 阅读全文
posted @ 2018-08-31 16:26 某个润滑君 阅读(3084) 评论(0) 推荐(2) 编辑
摘要: 在执行git clone遇到警告的时候,报出了下面的警告:Warning: Permanently added the RSA host key for IP address '52.74.223.119' to the list of known hosts. 其实就是因为频繁地和github.c 阅读全文
posted @ 2018-08-31 16:20 某个润滑君 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: A: 你本地新增的文件(服务器上没有). C: 文件的一个新拷贝. D: 你本地删除的文件(服务器上还在). M: 文件的内容或者mode被修改了. R: 文件名被修改了。 T: 文件的类型被修改了。 U: 文件没有被合并(你需要完成合并才能进行提交)。 X: 未知状态(很可能是遇到git的bug了 阅读全文
posted @ 2018-08-31 16:19 某个润滑君 阅读(738) 评论(0) 推荐(0) 编辑
摘要: add操作warning 原因:Linux平台下的换行符是LF,二windows下则是CRLF,所以当你在windows保存文件的时候,换行符会被保存为CRLF。建议就是将换行符统一为LF 使用Git命令行输入如下命令,禁止自动转换换行符 git config --global core.autoc 阅读全文
posted @ 2018-08-31 16:18 某个润滑君 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 保存命令 按ESC键 跳到命令模式,然后: 按下i进入插入模式 :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出v 阅读全文
posted @ 2018-08-31 16:15 某个润滑君 阅读(3201) 评论(0) 推荐(0) 编辑
摘要: 使用原生Ajax的步骤可以分为三步: (1)获取一个XMLHttpRequest对象,简称xhr对象,给这个xhr对象绑定回调函数 (2)启动请求 (3)发送数据 代码如下: //**********第一步, 获得一个xhr对象************* var xmlHttpReq = null; 阅读全文
posted @ 2018-08-31 16:01 某个润滑君 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 首先动态添加一个script标签,script标签里的src是没有跨域限制的 在客户端脚本中注册一个回调函数,然后把回调函数的名字传递给服务器,服务端得到请求的数据后,用回调函数把输出返回的内容包起来,这样,服务器生成的json数据就能被客户端正确接受 然后以js语法的方式,生成一个function 阅读全文
posted @ 2018-08-31 16:01 某个润滑君 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: background-attachment的作用是设置背景图片是随滚动轴如何滚动的css属性 background-attachment有四个可选值:fixed,scroll,local,inherit(就是单纯地继承父元素的属性) 其中scroll和local属性的作用相类似,当设置backgro 阅读全文
posted @ 2018-08-31 16:00 某个润滑君 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: 一、找出元素item在给定数组arr中的位置,否则返回-1 查找元素位置的健壮代码 查找元素位置的健壮代码 二、计算给定的数组元素总和(元素均为Number类型) 方法有很多种,常规的循环,递归,forEach遍历,reduce累加甚至是eval()也可以 reduce是专门为累加而生的 reduc 阅读全文
posted @ 2018-08-31 16:00 某个润滑君 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 要给列表项标记修改样式的话,list-style-image以及list-style-type是很好选择,前者可以使用自己定义的图像,后者可以选择圆形,矩形之类的矢量图形。但是由于不同浏览器的实现不同,这些样式可能会出现一些小的偏差,比如说,可能火狐浏览器和谷歌浏览器之间,这个标记的位置就会差那么一 阅读全文
posted @ 2018-08-31 15:57 某个润滑君 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 一、圣杯设计思路: DOM结构: <div class="container"> <div class="main">main</div> <div class="left">left</div> <div class="right">right</div> </div> 思路: 1.将div.co 阅读全文
posted @ 2018-08-31 15:55 某个润滑君 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 什么是calc()? calc()是CSS3的一个新功能,能够动态地计算长度值,任何长度值都可以使用calc()来计算。你可以给一个div元素,使用百分比、em、px和rem单位值计算出其宽度或者高度,比如“width:calc(50% + 2em)”,这样一来你就不用考虑元素DIV的宽度值到底是多 阅读全文
posted @ 2018-08-31 15:53 某个润滑君 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 何为滚动视差 视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 作为网页设计的热点趋势,越来越多的网站应用了这项技术。 通常而言,滚动视差在前端需要辅助 Javascript 才能实现。但是使用background-atta 阅读全文
posted @ 2018-08-31 15:52 某个润滑君 阅读(172) 评论(0) 推荐(0) 编辑