原创 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實現了一些基本排序算法。 內容 以下是部分基本排序算法的實現: 插入排序