原创 一個關於微信分享的小坑

場景 今天在做app分享h5頁面到微信的時候,分享出去後,頁面的某個請求是根據url上面的from參數進行請求數據的,然後發現一直取到from參數都是錯誤的; 後來發現通過微信瀏覽器右上角的分享,微信瀏覽器會自動給url拼接參數,

原创 爬蟲系統以及robots協議

爬蟲 爬蟲,是一種自動獲取網頁內容的程序。是搜索引擎的重要組成部分,百度會定期去爬取網頁,做語義化分析,分析出對應數據庫裏面的索引, 因此搜索引擎優化很大程度上就是針對爬蟲而做出的優化。只要爬蟲爬出來的東西給力,用戶搜索出來的東西

原创 國家紀念日引起的一個css屬性思考 ------ filter屬性

前言 2020年4月4日早上10點 , 全國性哀悼活動正式開展 , 在向逝去的生命和前線壯烈犧牲的烈士致哀同時 , 依舊不忘加班 , 如往常打開瀏覽器 , 然後發現 , 基本上所有的網站都變灰了 , 在哀傷的同時 , 就想到一個問題 ,

原创 這裏稍稍記錄一下null和undefined

這兩個值幾乎沒有什麼區別,我們都知道這兩個值都表示無的意思,他們的歷史也簡單的說一下吧 原來,這與JavaScript的歷史有關。1995年JavaScript誕生時,最初像Java一樣,只設置了null作爲表示"無"的值。根據C語言的傳

原创 JavaScript 中的相等性判斷及類型轉換解釋

此篇文章是參考MDN的JavaScript 中的相等性判斷   常見比較兩個值相等的方法有四種 非嚴格相等 == 嚴格相等 === 常用於 a. Array.prototype.indexOf b. Array.prototyp

原创 css核心技巧

CSS3開發常備核心技能 早期的雙飛翼佈局 + CSS HACK 基於移動端的PX與rem轉換兼容方案 彈性盒模型與reset的選擇 自制的ICON-FONT與常用字體排版 CSS代碼檢測與團隊項目規範 CSS繪製特殊圖形高級技巧 BFC

原创 前端必備測試技術總結

單元測試 目的:單元測試能夠讓開發者明確知道代碼結構 原則:單一職責、接口抽離、層次分離 斷言庫:保證最小單元是否正常運行檢測方法 測試風格:測試驅動開發(Test-Driven Development,TDD),行爲驅動開發(Beha

原创 你真的瞭解正則嗎(1)

絮絮叨叨 首先爲什麼要寫這篇文章呢 ? 一次突發的機遇 , 需要在項目裏面編寫很多匹配路由的正則 , 讓我有點小小的慌忙 , 因爲這個網站所有的路由類型穿插了很多數字 , 字母大小寫 , 甚至還有被轉換過的url , 在編寫時 , 發現不

原创 你真的瞭解正則嗎(2)----遞歸

前言 本文的遞歸不僅是在JavaScript環境下( 有些匹配操作符JavaScript環境下是不適用的 ) , 在PHP和java環境下 , 也適用 上一篇文章我們已經簡單的介紹了正則的使用和正則匹配規則 , 這篇我們就好好說一下正則的

原创 你不知道的HTML

利用image測試網速 , 上報數據 對於img標籤 , 它的資源是可以跨域的 , 通過src特有的屬性 , 但是img標籤有一個屬性 , crossorigin="anonymous" , 這個屬性是告訴後端 , 我需要去跨域 , 如

原创 Linux文件夾含義

Linux文件結構 /root 只能是超級管理員纔有權限操作的目錄 , 相當於普通user都根目錄 /bin /boot 開機所需都文件 ---即內核 , 開機啓動項以及所需配置的文件 /dev 連接Linux的物理設備和虛

原创 PHP踩坑---mysqli_select_db() expects parameter 1 to be mysqli

報錯mysqli_select_db() expects parameter 1 to be mysqli 諸如以上都錯誤 , 一般都是php版本的問題 , 對比解決如下 w3c(php5 , 不推薦使用) php7 mysql_se

原创 js基礎騷操作

null和undefined區別 例子 // 在代碼中 Number(null); // 0 5 + Number(null); // 5 Number(undefined); // NaN 對於null和undefined,大致可

原创 解讀css盒子模型

Css盒子 第一個問題:css盒子 Css盒子是從內而外分別是border(邊框),margin(外邊距),padding(內邊距),盒子的寬(width),盒子的高(height),再加上最內層的元素(element),我們打開谷歌瀏覽