CSS-position属性

描述
absolute生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。
fixed生成绝对定位的元素,相对于浏览器窗口进行定位。
元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。
relative生成相对定位的元素,相对于其正常位置进行定位。
因此,”left:20” 会向元素的 LEFT 位置添加 20 像素。
static默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。
inherit规定应该从父元素继承 position 属性的值。

浏览更多

post及get请求区别

1.ajax-get请求

 1 <script type="text/javascript">
2 function ajax(){
3 var XHR=null;
4
5 //第一步:创建XMLHttpRequest对象
6 if (window.XMLHttpRequest) {
7 XHR = new XMLHttpRequest(); // 非IE内核:IE7+, Firefox, Chrome, Opera, Safari
8 } else if (window.ActiveXObject) {
9 XHR = new ActiveXObject("Microsoft.XMLHTTP"); // IE内核:IE6, IE5
10 } else {
11 XHR = null;
12 }
13
14 //第二步:发送请求
15 if(XHR){
16 XHR.open("GET", "/test/ajax"); //"/test/ajax"test为项目名称、ajax为方法名称
17
18 //第三步:
19 XHR.onreadystatechange = function () {
20 // readyState值说明
21 // 0,初始化,XHR对象已经创建,还未执行open
22 // 1,载入,已经调用open方法,但是还没发送请求
23 // 2,载入完成,请求已经发送完成
24 // 3,交互,可以接收到部分数据,因为相应及http头不全,这时通过responseText获取部分数据会出现错误
25 // 4,数据接收完成,此时可以通过responseText获取完整的数据
26
27 // status值说明
28 // 200:成功
29 // 404:没有发现文件、查询或URl
30 // 500:服务器产生内部错误
31 if (XHR.readyState == 4 && XHR.status == 200) { //注①
32 // 这里可以对返回的内容做处理
33 // 一般会返回JSON或XML数据格式
34 console.log("XHR.responseText–>"+XHR.responseText);
35 // 主动释放,JS本身也会回收的
36 XHR = null;
37 }
38 };
39 XHR.send();
40 }
41 }
42 </script>

浏览更多

CSS居中设置

方法一:
  1. 父级元素position: relative
  2. 子元素position: absolute;top:50%;left: 50%;margin-left: -(子元素width/2);margin-top: -(子元素height/2);

浏览更多

CSS清除浮动

未清除浮动时:

代码

 1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title></title>
6 <style type="text/css">
7 .box{
8 width: 600px;
9 border: 2px solid red;
10 }
11 .d1{
12 width: 100px;
13 height:100px;
14 background-color: blue;
15 float: left;
16 }
17 .d2{
18 width: 100px;
19 height:100px;
20 background-color: green;
21 float: right;
22 }
23
24 </style>
25 </head>
26 <body>
27 <div class="box clearfix">
28 <div class="d1"></div>
29 <div class="d2"></div>
30 </div>
31 </body>
32 </html>

浏览更多

二千炸鸡店--vueCli

这两天继续练习vue-cli,做了个简易的“二千炸鸡店”,欢迎观临。(对IE不太友好,不想说了,小编就差把IE卸载了,光看一眼图标,感觉网速都慢了。。。)

二千炸鸡店

在线翻译demo--vueCli

继续练习vue-cli,虽然刚入门,但是练手是一定的,今天在网上看到教做在线翻译器的,我也来模拟一个

  1. 搭建vue-cli
  2. 所需模块:vue-resource,这里用于http请求

    翻译请求资源Translate API,需要自己注册 Translate

在线查看源码地址

小编是上传至github上的,至于怎么上传github,请详见小编的另一篇博客 vue-cli上传github.md

vue-cli上传github

在网上听了一些vue-cli,迫不及待用起来,试试流程。所以就做个简历模版吧。

一. 模板运用了一些基本的vue的方法:
  1. vue的MVVM思想
  2. vue-for、vue-router等

浏览更多

vue--表格操作

vue操作表格的增删,再体会一下vue的数据驱动

一个html,一个js,上代码

1.html代码

浏览更多

Hexo添加分享功能

小编用的是Hexo的landscape主题,现在就给我的博客添加分享功能

1.打开百度官方分享按钮网站: 百度分享

2.找到“直接复制代码->复制”

浏览更多

post请求表单数据-node

网上听了点node的课程,运用一下

1.安装node,省略…点击查看API文档

2.安装formidable模块,点击查看API文档

post请求表单数据-node

浏览更多

返回
顶部