摘要:挺有用的一篇文章,今天還有人在問(wèn)我關(guān)于構(gòu)造函數(shù)的方法和原型,構(gòu)造函數(shù)的方法是定義在函數(shù)內(nèi)容,作為一個(gè)私有方法,不對(duì)外開(kāi)放,而則可以通過(guò)對(duì)象定義,在外面訪(fǎng)問(wèn),更加深入請(qǐng)看本文。 挺有用的一篇文章,今天還有人在問(wèn)我關(guān)于構(gòu)造函數(shù)的方法和原型,構(gòu)造函數(shù)的方法是定義在函數(shù)內(nèi)容,作為一個(gè)私有方法,不對(duì)外開(kāi)放,而prototype則可以通過(guò)對(duì)象定義,在外面訪(fǎng)問(wèn),更加深入請(qǐng)看本文。 本文的目的是讓大家...
摘要:視覺(jué)格式化模型是用來(lái)處理和在視覺(jué)媒體上顯示文檔時(shí)使用的計(jì)算規(guī)則。匿名塊盒子在某些情況下進(jìn)行視覺(jué)格式化時(shí),需要添加一些增補(bǔ)性的盒子,這些盒子不能用選擇符選中,因此稱(chēng)為匿名盒子。因此最好不要將其用于正式項(xiàng)目。 今日勵(lì)志 不論你在什么時(shí)候開(kāi)始,重要的是開(kāi)始之后不要停止。 前言 對(duì)于部分前端工程師來(lái)講,有時(shí)候CSS令他們很頭疼,明明設(shè)置了某個(gè)樣式,但是布局就是不起作用。 showImg(htt...
摘要:比如下面這個(gè)對(duì)象如何復(fù)制對(duì)象呢首先我們應(yīng)該判斷它是淺復(fù)制還是深復(fù)制。相對(duì)于深復(fù)制,淺復(fù)制非常易懂而且問(wèn)題少的多。 聲明本文摘抄《你不知道的javascript》上卷 110頁(yè)。如何復(fù)制一個(gè)對(duì)象,看起來(lái)應(yīng)該有一個(gè)內(nèi)置的copy()方法。實(shí)際上事情比你想象的更復(fù)雜,因?yàn)槲覀儫o(wú)法選擇一個(gè)默認(rèn)的復(fù)制算法。比如下面這個(gè)對(duì)象 function fn (){} var obj = { c: ...
摘要:快速排序是一種劃分交換排序??焖倥判蚧诿芭葸f歸分治。他在大數(shù)據(jù)情況下是最快的排序算法之一,平均事件復(fù)雜度很低而且前面的系數(shù)很小,在大量隨機(jī)輸入的情況下最壞情況出現(xiàn)的概率是極小的。 快速排序是一種劃分交換排序。它采用了一種分治的策略,通常稱(chēng)其為分治法。 分治法的基本思想是:將原問(wèn)題分解為若干個(gè)規(guī)模更小但結(jié)構(gòu)與原問(wèn)題相似的子問(wèn)題。遞歸地解這些子問(wèn)題,然后將這些子問(wèn)題的解組合為原問(wèn)題的解。...
摘要:繼承每個(gè)構(gòu)造函數(shù)都有一個(gè)原型對(duì)象,而原型對(duì)象中都有一個(gè)默認(rèn)指向構(gòu)造函數(shù)的指針構(gòu)造函數(shù)實(shí)例化后,實(shí)例化的對(duì)象又有一個(gè)內(nèi)部指針指向原型對(duì)象所以他們是存在自?xún)?nèi)而外的一個(gè)逐層調(diào)用的關(guān)系。 面向?qū)ο笤O(shè)計(jì) 面向?qū)ο蠖加蓄?lèi)的概念,所以都可以通過(guò)類(lèi)創(chuàng)建相同屬性方法(同一類(lèi)嘛)的若干個(gè)對(duì)象,但是ECMAScript中沒(méi)有類(lèi),所以它的對(duì)象和基于類(lèi)的語(yǔ)言中的對(duì)象有所不同。對(duì)象的基本表現(xiàn)形式: var per...