Scrapy_redis分布式爬虫 scrapy_redis功能:reqeust去重,爬虫持久化,和轻松实现分布式 安装命令:pip3 install scrapy-redi...
Scrapy_redis分布式爬虫 scrapy_redis功能:reqeust去重,爬虫持久化,和轻松实现分布式 安装命令:pip3 install scrapy-redi...
Scrapy 框架 Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。 异步:调用在发出之后,这个调用就直接返回,不管有无...
正则表达式 1、什么是正则表达式: 能让计算机读懂的字符串匹配规则。 2、正则表达式的写法: var re=new RegExp('规则', '可选参数'); var re=...
json json是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是类似于javasc...
事件冒泡 <!DOCTYPE html> 事件冒泡 .grandfather{ width: 300px; height: 300px; background-color: ...
绑定事件bind <!DOCTYPE html> 绑定事件bind $(function(){ // //只能绑定click事件,不能绑定其他的了 // $('#btn')....
内置对象 document document.referrer //获取上一个跳转页面的地址(需要服务器环境) location window.location.href /...
<!DOCTYPE html> 计算器 window.onload = function(){ var oInput01 = documen...
字符串处理方法 1、字符串合并操作:“ + ” 2、parseInt() 将数字字符串转化为整数 3、parseFloat() 将数字字符串转化为小数 4、split() 把...
逗号 使用逗号可以在一条语句中执行多次操作。比如:var num1=1, num2=2, num3=3; 使用逗号运算符分隔的语句会从左到右顺序依次执行。 条件运算符 条件运...
数据类型转换 将其他的数据类型转换为Number 转换方式一:使用Number()函数 字符串— 数字:1.如果是纯数字的字符串,则直接将其转换为数字 ...
<!DOCTYPE html> loading .box{ width: 620px; height: 400px; border: 3px solid #000; marg...
css3 animation动画 @keyframes 定义关键帧动画 animation-name 动画名称 animation-duration 动画时间 animati...
:transition-property 设置过渡的属性 比如:width height background-color transition-duration 设置过渡的...
表单 现实生活中的表单是用来提交信息的,比如:办理银行卡填写的申请表、找工作填 写的简历、入学时填写的个人信息表。这 些都是表单的一种。 网页中的表单是用来向服务器提交信息的...
<!DOCTYPE html> 购物按钮 .bg{ width: 42px; height: 30px; background-color: #eee; } a{ displ...
固定定位:固定定位的元素会被锁定在屏幕的某个位置上,当访问者滚动网页时,固定元素会在屏幕上保持不动。 当将position属性设置为fixed时,则开启了元素的固定定位。 当...
<!DOCTYPE html> 开班信息 *{ margin: 0; padding:0; } body{ font:12px/1 宋体; } .outer{ width:3...
BFC 开启后具有特性: 1.父元素的垂直外边距不会和子元素重叠 2.开启BFC的元素不会被浮动元素所覆盖 3.开启BFC的元素可以包含浮动的子元素 如何开启元素的BFC 1...
display 我们不能为行内元素设置width、height、 margin-top和margin-bottom。 我们可以通过修改display来修改元素的性质。 可选值...