自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python用最精简,最简单的方法爬百度,万行数据不是问题

前言 目前网络上很多关于爬取百度的方法,其实都不好用。特别是那些爬取多页内容的数据。而这次提供的代码是直接通过模拟浏览器的动作直接爬取数据,爬取的精度和质量都非常高。 暂时没有时间写内容,直接送上代码!!enjoy that! 后面有关于表格及写入mysql的库,在后面有空的时候会补充整个写入MYSQL的程序及针对某些网站的表格数据进行爬取的代码补充。import asynciofrom pyppeteer import launchimport ...

2020-10-13 15:19:28 309

转载 JQuery中$.ajax()方法参数详解

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设 置。async:要求

2016-10-26 21:54:02 301

原创 关于JQuery中DOM的插入方法【主要常用】

在JQuery当中提供了比较便捷的插入方法,其中可以归类为三类插入方法:1、包裹插入;2、内部插入;3、外部插入1、包裹插入:$().wrap("")                                  在匹配的元素外包裹一层HTML结构$().unwrap("")                              将匹配元素集合的父级元素删除$().wr

2016-10-13 21:32:29 572

原创 JQ当中on所支持的所有事件【eve】汇总

blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress ke

2016-10-12 21:40:14 537

原创 JS当中的call与apply的应用

在很多高手的代码当中经常会看到foo.call(this, arg1, arg2....)或foo.apply(this,arguments),之前一直都很难理解为什么经常要用到这个呢?用这个有什么样的好处。        其实call和apply的作用都一样,都是通过参数arg及函数foo来代入指定的位置this上。写成等式就如下:        foo.call(this, arg

2016-10-06 21:46:12 305

原创 H5当中的相对路径的 / ./ 与 ../ 的区别

/         代表当前路径./         代表当前的根目录路径../        代表当前上一级目录路径

2016-10-04 17:38:31 4308

原创 js中的arguments的解析

在js中经常会用用到arguments这个对象,而这个属性是代表着函数f(a,b,c,...)中被传入的实参。arguments实际上是一个类数组的对象,arguments具有length的属性和类数组的特性。1:arguments是收到的实参副本,在词法分析中, 首先按形参形成AO的属性,值为undefined。当实参传来时, 再修改AO的相应属性.2:并把所有收到实参收集起来,放到一

2016-10-04 17:27:32 469

原创 $.event.special自定义事件机制

$.event.special在一般的JQuery的event机制当中没有提及到新建监控事假的机制。实际上可以通过$.event.special.newWay={}的方法进行新建事件的监测。新建事件的检测后可利用新事件监测进行bind()绑定。以下是$.event.special事件的示例:/** jQuery input event* Author: tangbin* Bl

2016-10-04 15:24:20 489

原创 a++和++a的区别

++是自增的意思,相当于自身加1a++和++a都相当于a = a + 1++在前和++在后就是运算优先级的问题如:var a = 0     b = a++;     b = ++a;两种情况中,b所得的结果都不一样     a++ 属于赋值b后在自增,即b=0, a=1     ++a属于先自增在赋值,即b=1, a=1

2016-08-24 21:37:27 365

原创 jQuery中$('img')与$('<img/>')的区别

在JQuery的工厂函数当中存在这get与set的方法,一般get、set的方法是在一起的,JQuery在内部判读他们各自的情况,一般来说:$("img")为一个get的方法,是读取标签为"img"元素的属性及设置相应的属性;$("")为一个set的方法,是建立一个新的标签元素"img"并赋予相应标签相应的属性

2016-08-17 13:49:08 3532

原创 $.when(a,b).done(a1,b1)【临时笔记】

$.when(a,b).done(a1,b1)     //   a1和b1分别返回a和b的jqXHR对象

2016-08-16 21:44:06 269

原创 JQ对象中的延迟对象deferred的详解

在JQ的延迟对象中,$.deferred()有比较多的下辖对象,下面将解析有那些对象,先把deferred封装起来:      var  def = $.deferred();      $.deferred(fn)                               //  代表延迟执行开始前执行的对象fn()      def.done(fn)              

2016-08-16 21:29:04 987

原创 创建JQuery检测元素是否含有指定属性hasAttr的原型

建立JQuery检测元素是否含有指定属性hasAttr的原型:$.fn.hasAttr = function(e){return $(this).attr(e) != undefined;}测试:$(function(){$(document).click(function(e){var tarEle = $(e.target);alert(tarE

2016-07-29 20:17:55 837

原创 JQuery对选择器的筛选API

示例html代码:12345        6$("li").eq(0).text()            //返回1, $("").eq() 指选择元素数组中的第N+1个的元素;$("li").first().text()            //返回1, $("li").first()指选择li元素中的第1个元素, 相当于$("li").

2016-07-29 18:33:26 331

原创 JQuery中对DOM元素的插入方式,append,prepend,after,before,wrap,wrapAll

在J Query中,在选定元素中,在不同的位置中插入所需要的元素有不同的插入方法,以下介绍他们相应的插入方法:tesingvar p = 1$("div")append( p )                                           //在选定的元素中内部的末尾处插入,即,tesing 1$("div").prepend( p )

2016-07-25 21:38:45 1824

原创 event面向对象【笔记-未完】

在JQuery中的API中有event的对象,event中的对象主要是面向DOM,其有指向标签对象也有直接有直接数据的输出,所以对于event对象的JQuery封装只能有部分指向于标签对象的才能用Jquery封装。       能使用JQuery封装的对象如下:        $(event.target), $(event.currentTarget), $(event.delegatT

2016-07-23 22:02:59 259

原创 jQuery中对对象的检测API【笔记】

在jQuery中重新定义了对数组或对象的检测,一般返回Boolean值,一般为“isXXX”,如:isArray(obj )                   //检测对象是否为数组type( obj )                      //检测对象类型, 返回,boolean, number, array, function , date, stringisFunctio

2016-07-22 13:11:01 207

转载 jQuery jqXHR对象的属性和方法

在 jQuery 1.4 之前(包括1.4),$.ajax()方法返回的是浏览器原生的XMLHttpRequest对象。从 jQuery 1.5 开始,$.ajax()方法返回jQuery自己的XMLHttpRequest对象(一般简称jqXHR)。之所以这样做,是因为 jQuery 1.5 引入了延迟对象jQuery.Deferred,以便于更好地处理和执行回调函数。你可以简

2016-07-21 21:54:19 1542

原创 jQuery makeArray对标签或json转变成数组

$.makeArray作为jQuery中的工具函数之一,其作用是把指定的标签集合或json集合转变成为数组,相比javaScript原生的arg数组更方便更容易理解;语法:       $.makeArray( array );示例:类数组:123$(function(){var divEle = $(".class1");var a

2016-07-20 21:28:51 352

转载 emmet精简笔记【笔记】

在用sublime Text的过程中,使用emmet确实是一个比不可少的工具,使用emmet插件能够大大减少重复敲键盘的次数,而emmet的语法也相当的简单;下面将简单的记录一下一些比较特别的语法;后代:>缩写:nav>ul>linav> ul> li>li> ul>nav>兄弟:+缩写:div+p+bqdiv>d

2016-07-19 21:14:44 368

原创 jquery中filter与grep的区别【笔记】

filter与grep在JQuery中都具有过滤的作用,但是他们的作用域都不一样,filter其主要的作用域为选择器,如:       $("a"),filter("#foo")                          //选择标签为“a”且其ID为“foo"的标签grep其主要的作用域为数组,且其语法为: $.grep( arr, fn, true/fals

2016-07-19 17:20:00 1652

原创 $.map()与$.each()的区别【笔记】

在jQuery中,map()和each()的作用都是厉遍的作用但是他们都有各自擅长的地方,如:$("li").each(function(idx, val){ return $(this).text(idx)})      -------------------$("").each()    擅长于对DOM的厉遍修改;var arr = $("li").map(function(){ re

2016-07-13 21:27:11 507

原创 jQuery数组API【笔记】

在jQuery中,对数组的管理多种多样,如push,pop,shift,unshift,sort,reverse等对数组的管理,下面将解析上述各个API的作用。     var brr = [ 0];                                                                                               //首

2016-07-13 20:23:48 511

原创 jQuery中html()/text()/text()中的区别

.html()用为读取和修改元素的HTML标签.text()用来读取或修改元素的纯文本内容.val()用来读取或修改表单元素的value值上述,非常的精炼,用以下代码表示一下;   $("#div1").html("title")                      //这是html()的用法,可以插入HTML标签;   $("p").text("cont

2016-07-13 17:02:36 356

转载 ajaxError, ajaxComplete, ajaxSend, ajaxStart, ajaxStop, ajaxSuccess的语法及返回函数

在AJAX的执行中,肯定会出现错误的事件,当请求信息失败的时候,我们会执行ajaxError的事件;         ajaxError(callback)的语法如下:         $("#msg").ajaxError(function(event, xhr, ajaxOptions, thrownError){                            $(this

2016-07-13 15:59:51 1858

原创 为什么选择$.getScript()?

在学习AJAX的过程中,一直都很好奇,与$.getScript( )他们两的作用应该是非常相似的。他们都是加载其他的脚本文件,而很多网站上,他们都强调$.getScript( )的重要性及优点,$.getScript( )到底有什么优点?$.getScript(url, function(){...}) 有点:     1、 异步跨域加载Script文件;     2、 等到需

2016-07-13 13:30:10 1478

原创 $.getjson()【笔记】

jQuery中的$.getJSON( )方法函数主要用来从服务器加载json编码的数据,它使用的是GET HTTP请求。使用方法如下:$.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )url是必选参数,表示json数据的地址;data是可选参数,用于请求数据时发送数据参数;success是可参数,

2016-07-12 21:15:19 205

原创 JQuery AJAX中的$.get()的callback返回参数

JQuery AJAX中的$.get()的callback返回参数:例子:     var sendData = {"name": "jae", "sex": "man", "age": 16};      $.get(url, sendData, function(backData, requestState, xhr){                 ............

2016-07-12 16:53:55 3413

原创 关于(function($){...})(jQuery)匿名函数的笔记

在很多jQuery的插件中,很多时候都会看到很多类似这样形式的插件,如(function($){...})(jQuery),这样的表示形式到底是什么意思呢?查看了一些高手的blog的解析如下:(function($){...}(jQuery)相当于一个匿名函数,特别适合用于开发插件,同时这样的好处是避免多个插件在形参及实参上的冲突。(function($){...}(jQuery)就相当于

2016-07-11 21:44:31 263

原创 【JQuery笔记】animate中的params参数

JQuery中的animate,相当与css3中的animate,使用的特效比较好看,但相对单一,而且在params中的参数也相对比较少,params参数有:width, height, font, fontSize, border, borderWidth, margin, padding, letterSpacing, wordSpacing等寥寥的几个params,ani

2016-07-03 18:50:22 495

原创 【笔记】JQuery中each的用法

JQ中,each()的用法相对来说比较用得多,用法也比较多样,而$.each()的实际作用就是利用function对当前选择的dom元素进行修改。        下面将介绍each()的用法及既定的传入参数        首先,each()传入的参数,each(function(index,element){  //code}),会带入上述两个参数,参数可按事件选使用,以下是一些简单的实例

2016-07-02 21:48:03 332

原创 jQuery中$(function(){..//code } )与 $(document).ready的区别

$(function(){..//code } )

2016-06-18 20:52:58 608

空空如也

空空如也

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

TA关注的人

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