Time of Update: 2018-12-07
Javascript的等號判斷似乎有點難以讓人理解,不少同學都有點暈。一起來梳理下: Javascript的相等判斷有兩種: 1)== 2) === ===(全等)
Time of Update: 2018-12-07
今天修改以前的js文法分析,重新看了下自動插入分號的規則。大概如下(ECMA262 v5,7.9):1、當代碼解析過程中,發現一個不合規則的 token(此時稱該 token 為 offending token),在下列情況下,會自動插入分號:該 token 前面有 分行符號該 token 是 }2、意外的結尾,此時會插入 1 個分號。3、合法的 token 出現,但是該位置處於一些特殊語句環境(在 ECMA262 文法描述中,該位置叫 [no LineTerminator
Time of Update: 2018-12-07
類似如此的模組,不管是在面試中或是項目需求中都會常碰到,多數使用定寬浮動的方法實現,但這樣一來,也就失去了其靈活度。若不定寬,文字又會圍著文繞圖。所以要解決的問題,就是讓寬度不定死,使用浮動的同時,文字不會圍繞著圖片。實際上,如果這裡只設定了圖片向右浮動,在chrome或firefox下用工具查看列表的地區,會把圖片的地區一併覆蓋,也就是說它會跟flaot box的邊緣重疊。如所以只要解決了元素與float box邊緣重疊,這個問題也就可以迎刃而解了。這裡涉及到了一個block
Time of Update: 2018-12-07
在前端實現美工圖的時候,總會碰到一些設計字型,系統裡面一般不會內建的。通常情況下多數用以圖換字的方式實現,這種方法也很實現大部分的需求。but,總有些例外存在,比如當你需要對這些文字進行大小縮放的操作,但如果縮放圖片時可能會失真,這裡就可以用自訂字型了。but,又有一個但是(以下文字引用 http://www.nowamagic.net/librarys/veda/detail/1356)在網頁中嵌入非系統內建字型,雖然技術上能實現,但是對國內來說,沒有太大的實際意義,因為一個中文體檔案起碼20
Time of Update: 2018-12-07
本文所使用的技巧是用了一條 Internet Explorer 的 CSS 運算式 (expression) 。你不可以直接使用該運算式,因為它可能會因為緩衝而不更新。解決這一點的最簡單的方式是使用 eval 包裹你的語句。如何解決“震動”的問題?顯然 IE 有一個多步的渲染進程。當你滾動或調整你的瀏覽器大小的時候,它將重設所有內容並重新渲染頁面,這個時候它就會重新處理 CSS 運算式。這會引起一個醜陋的“震動” bug ,在此處固定位置的元素需要調整以跟上你的(頁面的)滾動,於是就會“跳動”。
Time of Update: 2018-12-07
關於$(document).ready():jquery中的$(document).ready(),那$(document).ready()到底是什麼作用呢?是不是可以用window.onload = function(){ ... }來實現呢?這裡,我們要明確二者之間的區別。我們使用window.onload = function(){ ...
Time of Update: 2018-12-07
看名字應該知道是幹嘛用了吧。一個jquery開發的標籤功能加強外掛程式,可以產生或刪除標籤,還能對輸入重複標籤進行檢查,和JQuery autocomplete外掛程式配合實現自動完成功能。 官網:http://xoxco.com/projects/code/tagsinput/:(下面是翻譯了官網上的用法,英文不是很好,有能力的盡量看官網吧)首先,引用下面兩個檔案<script src="jquery.tagsinput.js"></script><link
Time of Update: 2018-12-07
script標籤有一個很不常用的 async 屬性,這個屬性最早是由FireFox先搞出來的,然後得到了 Chrome 和 Safari 的支援,但是很不幸的是IE不支援該屬性。關於async的介紹可以見這裡:http://www.w3.org/TR/html5/scripting-1.html#attr-script-asyncasync 屬性我們大致可以這樣去理解: 當script的 async 屬性被置為 true 時,指令碼的執行序為非同步。即不按照掛載到 Dom 的序順執行
Time of Update: 2018-12-07
純粹記錄下幾種用法:jquery grep()篩選遍曆數組$().ready( function(){ var array = [1,2,3,4,5,6,7,8,9]; var filterarray = $.grep(array,function(value){ return value > 5;//篩選出大於5的 }); for(var i=0;i<filterarray.length;i++){
Time of Update: 2018-12-07
安裝了memcached並啟用memcached模組以後啟動apache時候出現一個錯誤 : root@StaticAndResource-FE:/etc/apache2/mods-enabled# /etc/init.d/apache2 restart apache2: Syntax error on line 202 of /etc/apache2/apache2.conf: Cannot load
Time of Update: 2018-12-07
視差滾動(Parallax
Time of Update: 2018-12-07
2112年某日的早晨,人們依舊在睡夢中迎接著新生的旭日。電腦前,碼奴一邊苦逼的敲著噁心的代碼一邊罵著上一位某無知coder犯下的滔天大罪。 不好意思,扯的有點遠,以上文字與本文無關,請無視。
Time of Update: 2018-12-07
首先來看下對各大瀏覽器的相容性 IEFirefoxSafariChromeOperaCSS 2D Transformno3.53.22.010.5CSS 3D Transformnono4.* (Mac)nonoTransitionno3.73.22.010.5Animationnono4.02.0notransform這個比較簡單,控制元素進行平面上的二維變換,有三個屬性:1. 旋轉
Time of Update: 2018-12-07
M.js 是文叔來加入小米之後,和團隊一起整起來的一套開發架構,其實沒有什麼創新之處,更多是為了方便開發的同時使得前端的代碼量降低。之前用jQ試過,但jq的一個包就80K 著實讓人有點受不了。 M.js的大小一直維持到20K左右,體積小就意味著功能弱,這是必然了。特別是在沒有一個良好的架構前提下,更是這樣。或許換句話說M.js也許就是有些同學經常所說的僅僅是一些方法的堆砌而且,所以M.js本不應該拿出來炫耀,更不能拿來誤人子弟了。但文叔還是覺得M.js也並非完全的一無是處,
Time of Update: 2018-12-07
文章目錄 (1) CSS pixels與device pixels(2) PPI/DPI(3) 密度決定比例(4) viewport的使用(1) 簡單粗暴(2) 極致完美(3) 合理折中(1) weinre遠程Just-in-Time 偵錯(2) AVD模擬器調試(3)手機抓包與配host
Time of Update: 2018-12-07
首先要知道&&和||是什麼。&&是並運算子,一般用於判斷語句如: if (a && b){ //當a和b為真時執行 } 也許有人會說那 a && b 這個東西返回了true ! 那麼這對嗎?顯示是錯誤的,我們運行以下代碼:alert( 'a' && 'b' ) //彈出 b 看,彈出了 b 。因此我們可以知道 'a' && 'b' 這個運算的結果就是 'b'
Time of Update: 2018-12-07
咱天在幸在w3ctech第21期分享了我們團隊的M.js,雖然M.js還存在很多問題,雖然我說的也不是很明白,但通過這次分享學習到很多新的知識。
Time of Update: 2018-12-07
閉包和柯裡化都是JavaScript經常用到而且比較進階的技巧,所有的函數式程式設計語言都支援這兩個概念,因此,我們想要充分發揮出JavaScript中的函數式編程特徵,就需要深入的瞭解這兩個概念,閉包事實上更是柯裡化所不可缺少的基礎。 一、柯裡化的概念 在電腦科學中,柯裡化是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數,並且返回接受餘下的參數且返回結果的新函數的技術。這個技術由Christopher Strachey以邏輯學家 Haskell
Time of Update: 2018-12-07
工具簡介: 該工具是基於Python ( 2.6 2.7 )、ssh、scp和subversion的檔案上傳工具。利用該工具,可以方便的將本地svn代碼通過ssh帳號scp到伺服器對應的www目錄中去。 準備工作: 1.安裝 a.確保系統安裝:Python( 2.6 / 2.7 ) subversion ( Ubuntu安裝方法: sudo apt-get install subversion python -y ) b.下載檔案至你要安裝的目錄(如:~/tools/sscp/
Time of Update: 2018-12-07
文章目錄 HTML4的DOCTYPE現實是不同的HTML5的DOCTYPE現實的細節 上一篇文章主要講述了HTML文檔的構成,同時膚淺地接觸了“標籤省略”這一概念,本文會從概念上介紹HTML文檔中第一個出現的重要元素 -