自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 python3.7安装Twisted (安装scrapy报错,已解决)

最近在学习python爬虫,打算学学scrapy框架,安装时遇到了问题,已解决,记录一下。在执行pip install scrapy命令后,遇到报错,安装终止。错误如下:error: Microsoft Visual C++ 14.0 is required.解决方法:百度后得知需要安装TwistedTwisted目前的(2019.4.1)最新版本为18.9.0,该版本...

2019-04-01 16:02:01 995

原创 多行文本垂直居中的三种方法

本篇是我整理的多行文本垂直居中的三种方法效果图如下图方法一:父元素使用display:table和子元素使用display:table-cell属性来模拟表格,子元素设置vertical-align:middle即可垂直居中<div class="span_box bg_box"> <span class="words_span"> 方法一:父元素使用display:...

2018-03-23 11:56:13 20405

原创 奥森图标、SVG 和 canvas 的使用

一、奥森图标用法:http://code.z01.com/Boot/font.html1、下载:进入奥森图标官网之后,点击“立即下载”将这个Font Awesome图标字体库和框架下载在自己的电脑上。 2.使用: a.新建一个html文件,做好初步布局:b.打开下载好的文件夹,复制 fonts 文件夹到页面所在的文件夹里,再将 css文件夹里的font-awesome.css文件引入到页面中,然后...

2018-03-21 19:13:27 784

原创 圣杯布局和双飞翼布局实现原理

圣杯布局和双飞翼布局圣杯布局和双飞翼布局,他们的都要求三列布局,中间宽度自适应,两边定宽,这样做的优势是重要的东西放在文档流前面可以优先渲染。圣杯布局:用到浮动、负边距、相对定位(relative),不添加额外标签实现原理 :html代码中,middle部分首先要放在container的最前部分,然后是left,right 1.将三者都设置 float:left2.middle设置 width:1...

2018-02-22 17:40:19 935

原创 Flex布局超清晰总结(推荐)

Flex布局----Flexible box "弹性布局"将一个容器指定为 Flex 布局//块状元素.box{ display: flex;}//内联元素.box{ display: inline-flex;}//Webkit 内核的浏览器,必须加上-webkit前缀。.box{ display: -webkit-flex; /* Safari */ display: flex;}设为...

2018-02-21 11:14:51 407

转载 将富文本编辑器UEditor引入到网页中

将百度编辑器UEditor引入到网页中 http://ueditor.baidu.com/website/ 我下载的是asp开发版  下载之后解压,把整个文件复制到项目中去头部引进这两个文件标签内插入  标签在脚本内写上UE.getEditor(' 这样之后就可以在页面上显示了取值和赋值的方法有很多种,大相径庭都差不了多少可以看下载包内的index.html用txt打开,这是个demo里面都有介绍...

2018-02-21 10:55:40 3178

原创 JS 的线程、事件循环、任务队列简介

js异步编程和事件循环参考文章http://www.cnblogs.com/3body/p/5691744.html JS 的线程、事件循环、任务队列简介http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html   异步编程四种方法https://juejin.im/post/59e85eebf265d...

2018-02-21 10:49:46 476

转载 git常用命令

添加文件到Git仓库,分两步:第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;第二步,使用命令git commit,完成。$ git commit -m "wrote a readme file"。-m后面输入的是本次提交的说明例子:$ git add file1.txt$ git add file2.txt file3.txt$ git commit...

2018-02-21 10:41:57 204

原创 javascript的ajax步骤(基础内容)

实现ajax一个ajax请求的js写法1:创建ajax请求2:发出http请求 3:收到服务器传回的消息 4:更新网页数据一、创建一个XHR对象 (ie6没有xhr定义)兼容ie6写法二、使用XHR发送请求方法open() 调用open就可以调用xhr对象发送http请求send() 使用send方法把请求发送到服务器在使用xhr的时候第一个调用的是open方法,如下,该方法接受3个参数,...

2018-02-21 10:39:17 8480

原创 使用ajax的跨域问题解决方法

同源的目的ˉ保护用户的信息安全。子域名分多级方法1:服务器代理(后台实现)情景:北京客户端需要访问上海服务器问题:主域名不同解决方法:北京前端调用北京的服务器,然后背景服务器从后端去访问上海的服务器,再将返回值发给前端。北京服务器相当于做了一个代理。jsonp和json的区别jsonp是函数调用中的json方法2:JSONP解决主流浏览器get请求的跨域浏览问题原理:<script>&...

2018-02-21 10:25:42 246

原创 javascript数组方法

一.数组对象作用:使用单独的变量名来存储一系列的值。JavaScript中创建数组有两种方式(一)使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","lucy","Tom"); // 创建一个包含3个字符串的数组(二)...

2018-02-21 10:15:35 1349

原创 gulp入门安装(1)

安装gulp的目的gulp是前端开发项目构建构建工具,在开发过程中使用gulp可以避免重复的机械劳动,大大提高开发效率,比如:文件合并,文件拷贝,less编译,css压缩, js压缩,图片压缩等。gulp常用地址:gulp官方网址:http://gulpjs.comgulp插件地址:http://gulpjs.com/pluginsgulp 官方API:http

2017-11-07 22:13:40 202

原创 一道闭包题目的做题笔记

首先,需要知道foo与foo()的区别, foo指的是整个foo函数的js代码,foo()指的是return 的语句。var f1=foo(); 就是将函数foo的执行结果赋给f1变量; foo的执行结果就是他的回调函数function;即f1=function(){console.log(i++)};f2=function(){console.log(i++)};所以现在f1

2017-10-30 16:46:09 355

原创 JavaScript的数据类型详解

JavaScript的数据类型详解基本类型:Undefined、Null、Boolean、Number、String对象类型:Object(包括Array、Function、Date、Json等)在五种基本数据类型之外的都被称为Object类型。也就是说,总的来看,JavaScript的数据类型可以分为6种。基本数据类型的值是不可变的。两个术语:基本数据类型的实例被称为“值”,Object类型的实...

2017-10-22 18:10:41 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除