原创 jQuery的三種$()

1、css選擇器 $()可以是$(expresion),即css選擇器、Xpath或html元素,也就是通過上述表達式來匹配目標元素。 比如:$(“a”)構造的這個對象,是用CSS選擇器構建了一個jQuery對象——它選擇了所有的<

原创 <前端面試題>什麼是語義化的HTML?有何意義?爲什麼要做到語義化?

一、什麼是語義化的HTML? 語義化的HTML就是寫出的HTML代碼,符合內容的結構化(內容語義化),選擇合適的標籤(代碼語義化),也就是說用正確的標籤做正確的事情,能夠便於開發者閱讀和寫出更優雅的代碼的同時讓網絡爬蟲很好地解析。 二、爲

原创 JS 將 string 轉換成爲 number

彙總一下各類方法: 1):parseInt var x = parseInt("10"); // 10 帶有兩個參數:第一個是目標轉換字符串,第二個用來指定將字符串轉化爲幾進制的數字,並且radix的範圍是(2~36) pa

原创 在線字體特效工具

這裏再提供幾款文字特效工具供大家參考: 在線特效文字/彩色文字生成工具: http://tools.jb51.net/aideddesign/colortext 在線生成字體CSS樣式工具: http://tools.jb51.n

原创 JS的構造函數

JavaScript對象的創建方式 在JavaScript中,創建對象的方式包括兩種:對象字面量和使用new表達式。對象字面量是一種靈活方便的書寫方式,例如: var o1 = { p:”I’m in Object literal

原创 JS閉包函數和回調函數

一、閉包 閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現。閉包就是能夠讀取其他函數內部變量的函數。可以把閉包簡單理解成”定義在一個函數內部的函數”。 閉包有三個特性: 1.函數嵌

原创 HTTP請求中POST與GET的區別

一、原理區別    一般我們在瀏覽器輸入一個網址訪問網站都是GET請求;再FORM表單,可以通過設置Method指定提交方式爲GET或者POST提交方式,默認爲GET提交方式。    HTTP定義了與服務器交互的不同方法,其中最基本的四

原创 CSRF簡單理解---HTTP Referer字段驗證(Java實現)

CSRF攻擊簡單來說就是: 1.你可以通過A網站發送請求“轉100塊給小明”。 2.然後你碰巧又上了X網站,X的某鏈接藏着一條操作”轉100快給小芳”。 3.當你點擊X網站的某個鏈接時,會利用你在A網站的session信息,發送請求

原创 javascript:void(0)使用介紹與僞協議

最近看了好幾個關於<a>標籤和javascript:void(0)的帖子,謹記於此,以資查閱。 在做頁面時,如果想做一個鏈接點擊後不做任何事情,或者響應點擊而完成其他事情,可以設置其屬性 href = “#”,但是,這樣會有一個問題,

原创 學習筆記:正則表達式

1.寫法概述 正則表達式就是拼在一起的對比字符串,所以字符之間緊挨着。 例如[a-z0-9_-]中括號表示這裏面的東西選1個,a-z就是從a到z。所以這句話的意思就是匹配的單個字符在a-z,0-9,_,-裏面。 基於這點從左到右解讀正

原创 【學習筆記】Python中的正則表達式re

暫做筆記,正在建設,請勿參考~ 匹配方法 1.search() 只會返回一次匹配結果 2.match() 從頭開始匹配,一點不符合立馬結束匹配 3.全局匹配 re.compile(str).findall(html) 主要用法

原创 style、currentStyle、getComputedStyle()區別

JS 獲取 html元素的樣式有三種方式:style、getComputedStyle 和 currentStyle等。區別在於: (1)style 只能獲取行間樣式,但能設置樣式。 (2)getComputedStyle 和 curre

原创 pip install scrapy報錯:error: Unable to find vcvarsall.bat解決方法

找了半天,這個解決方法管用,特此轉載以爲備用! 在網上查找解決方法時,大致知道了問題的原因。是因爲缺少C語言的編譯環境,其中一種解決方法就是安裝相對應版本的Visual Studio,但是安裝VS本身就極其麻煩,所以這種方法是不推薦的。

原创 PDF.js 在線pdf閱讀插件(禁止打印,下載,每頁水印)

PDF.js實際運行起來的頁面UI效果:http://mozilla.github.io/pdf.js/web/viewer.html 插件下載:https://pan.baidu.com/s/1jIDxrYA 1.調用方法: 把gene

原创 [JQuery] find()、has()、filter()、siblings()

<ul>     <li>list item 1</li>     <li>list item 2</li>     <li class="findMe"> <div><p>pp</p></div></li>     <li>list i