原创 HTTP Basic 認證

HTTP Basic 認證 Basic 認證是 Web 服務器於客戶端之間進行認證的一種方式, 最初是在HTTP 1.0 規範(RFC 1945)中定義,後續的有關安全的信息可以在HTTP 1.1規範(RFC 2616)和HTTP認證規範

原创 JavaScript實現頁面下拉刷新

一個簡單的JavaScript實現的頁面下拉刷新插件如下: pullToRefresh.js (function(exports){ var document = exports.document; function P

原创 JavaScript內存泄漏

JavaScript內存泄漏 本文翻譯自Memory leaks, by Ilya Kantor。 在JavaScript中,我們很少考慮內存管理。我們創建變量,使用它們,並由瀏覽器去負責處理底層的細節,這看起來似乎挺自然的。 但是隨着應

原创 Sass編寫實現loading圖標

Sass編寫實現loading圖標 前言 今天有空看了看微信官方設計團隊弄的WeUI中的loading圖標,研究下了它的loading小圖標的實現,但是看完後發現寫地太水,那Less寫得也很一般(雖然我不用Less),於是就自己編寫實現了

原创 總結關係型數據庫三範式

總結數據的基本的範式,便於記憶。 第一範式:原子性。字段不可分再拆分(關係型數據庫最基本要求); 第二範式:唯一性。實體的屬性完全依賴於主鍵(例如貨物訂單表、選課表); 第三範式:傳遞性。非主屬性不依賴其他非主屬性,即非主屬性之間不能存在

原创 解決瀏覽器background-image屬性不支持css3動畫

解決瀏覽器background-image屬性不支持css3動畫 問題 最近在使用background-image屬性來實現css3的逐幀動畫時,碰到了個問題。在chrome瀏覽器上,background-image屬性是支持css3動畫

原创 PHP頁面跳轉與頁面重定向詳解

首先解釋下,頁面跳轉與頁面重定向的關係? 頁面重定向一定會有頁面跳轉,頁面跳轉不一定會有頁面重定向,也就是說頁面重定向真包含於頁面跳轉,頁面重定向是頁面跳轉的充分不必要條件。 總結下PHP下的幾種頁面跳轉的方法 1、meta標籤實現 只

原创 移動端CSS Reset

我的移動端CSS Reset,後續會更新。 html, body{ width: 100%; margin: 0; padding: 0; } html{ overflow-x: hidden; o

原创 移動端Retina屏實現1px的邊框

移動端具有Retina屏的設備在顯示CSS爲1px的邊框時,實際顯示2px。 這個問題可以通過CSS僞對象和CSS3的轉換屬性來模擬實現。當JavaScript檢測到移動設備爲Retina屏時,就去掉原來的邊框,並添加相應的CSS進行模擬

原创 解決模擬彈出框情況下文檔滾動的問題

用div元素來模擬彈出框很普遍,它可以自行定製各式各樣的彈出框。彈出框一般用的是fixed絕對定位,也就是相對於瀏覽器窗口定位。 在文檔高度大於窗口高度的情況下,彈出框會存在一個問題。當彈出框在顯示的時候,滾動鼠標(PC端)或滑動頁面(移

原创 JavaScript移動端模擬confirm()方法

在移動端HTML5頁面中,由於confirm()這個原生方法彈出框不太好看,且在各瀏覽器或WebView的樣子不統一,我們一般會自行實現一個模擬該方法的彈出框。而且這個是一個使用頻繁的方法,所以可以用JavaScript把它封裝起來,便於

原创 基本排序算法的JavaScript實現

基本排序算法的JavaScript實現 前言 最近,複習了一下基本的排序算法,以前在校使用C語言實現的,現在由於自己做的是前端開發,所以就動手使用JavaScript實現了一些基本排序算法。 內容 以下是部分基本排序算法的實現: 插入排序