自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

數(shù)學(xué)的角度看jQuery和XAML的內(nèi)在機(jī)理

開發(fā) 開發(fā)工具
jQuery是一個非常偉大的作品,本文將從數(shù)學(xué)的角度來談?wù)刯Query和XAML,希望本文對大家有所幫助。
***次看完了jQuery和XAML的兩本書, 我被震撼住了。

建議看先看jQuery in action 然后再看 john resig自己寫的書Pro JavaScript Techniques

前一本是運(yùn)用的讀物,后面一本,講述了jQuery的設(shè)計思想和內(nèi)在機(jī)理(和.net本質(zhì)論這本書有點(diǎn)類似)。

在我看來,Web開發(fā)可以被劃分為有jQuery和沒有jQuery的時代。

為什么jQuery如此偉大呢?這是因?yàn)閖Query充分揭示了html和css的數(shù)學(xué)之美。這是在長時間的實(shí)踐中,對Dom本質(zhì)的了解不斷深化的結(jié)果

我的感受就是大凡基于數(shù)學(xué)的軟件模型都有長久的生命力,反之則生命周期都很短。軟件編程模型實(shí)際上是物理和數(shù)學(xué)的戰(zhàn)爭。隨著硬件技術(shù)的發(fā)展,數(shù)學(xué)正在占據(jù)上風(fēng)。

順便推薦一個叫g(shù)it的系統(tǒng), 這是史上最偉大的黑客Linus的作品,里面深刻體現(xiàn)了數(shù)學(xué)中圖論的思想。有了Git,Linux***次在系統(tǒng)工程學(xué)上取得了對Windows的優(yōu)勢。

下面具體談?wù)刯Query和XAML的奇妙數(shù)學(xué)特性

jQuery的核心就是jQuery對象, 也可以寫成$

這個jQuery對象非常神奇。他具有一些神奇的特性。

從一個jQuery對象上切下一塊, 就會成為2個$對象

把兩個jQuery對象合在一起,就會成為一個新的jQuery對象。

從一個Qquery對象上,這里切一小塊,那里切一小塊,幾塊東西揉在一起,又成為一個合法的jQuery對象。

這讓我想起了什么呢?我想起了奇妙的幾何分形圖。

這里給一個鏈接:http://hi.baidu.com/kreuzgoeson/blog/category/Science%20Rocks

也可以去google搜索,網(wǎng)上有大量的分型圖,揭示了數(shù)學(xué)的驚世之美

分行圖又被稱為自相似結(jié)構(gòu)圖。也就是圖的一個局部和整體是相似的。然而這只是分形圖的表象, 它的內(nèi)在基礎(chǔ)是分形幾何。分形幾何和和傳統(tǒng)幾何的***區(qū)別就是引入分?jǐn)?shù)維。分?jǐn)?shù)維,呵呵,挑戰(zhàn)人類抽象思維能力的東東。

我的通俗理解是一個整數(shù)維是獨(dú)立存在,是正交的。而分?jǐn)?shù)維依存于整數(shù)維存在。而分?jǐn)?shù)維可以在某個局部產(chǎn)生正交?;诜?jǐn)?shù)維思想,我們就可以設(shè)計出類似于jQuery對象這樣具有自相似特性的神奇對象。

下面就是道破天機(jī)的一句話

CSS是HTML的分?jǐn)?shù)維。

然后談一下jQuery和XAML

XAML和HTML的***區(qū)別就是XAML的tag是可以任意擴(kuò)展的,這樣就意味著XAML的結(jié)構(gòu)不是自治的,不具備自相似特性。

說的通俗一點(diǎn),就是當(dāng)你引入一個新的tag,你需要去定義它,這是一個非常笨拙的結(jié)構(gòu)。會產(chǎn)生諸如版本問題(比如.net的版本問題),標(biāo)準(zhǔn)問題(誰來定義 tag),這樣的結(jié)構(gòu)也不具有自增長特性。也無法定義出一個jQuery對象。

那為什么微軟要引入這樣笨拙的結(jié)構(gòu)呢?主要是基于Windows捆綁的考慮。XAML描述了Windows/.Net對象。

有網(wǎng)友留言提出,我老是談數(shù)學(xué)和哲學(xué),沒有技術(shù)(其實(shí)大多數(shù)時候是經(jīng)驗(yàn))。正好最近在做CSS重構(gòu),有時間我準(zhǔn)備寫一下我目前使用的一種CSS的風(fēng)格。希望這能歸入”技術(shù)“行列。 3 3 0

(請您對文章做出評價)

【編輯推薦】

  1. jQuery調(diào)用WCF服務(wù)傳遞JSON對象
  2. 學(xué)習(xí)jQuery必須知道的幾種常用方法
  3. 用XML+XSLT+CSS+JQuery組建ASP.NET網(wǎng)站
  4. 使用jQuery和PHP構(gòu)建一個受Ajax驅(qū)動的Web頁面
  5. jQuery調(diào)用WCF需要注意的一些問題
責(zé)任編輯:彭凡 來源: cnblogs
相關(guān)推薦

2020-04-01 15:04:54

代碼數(shù)學(xué)符號程序

2019-04-28 16:10:50

設(shè)計Redux前端

2010-01-03 20:52:27

2009-06-14 18:43:57

LinuxWindows對比

2017-11-20 16:17:50

智慧城市

2015-05-05 11:04:31

CoreOS自動化運(yùn)維

2013-12-11 21:48:38

OpenStack

2012-04-29 10:37:28

APP

2010-07-16 09:00:20

開源RedOffice紅旗2000

2012-04-16 09:24:49

程序員

2009-03-26 10:11:47

2017-06-12 06:31:55

深度學(xué)習(xí)貝葉斯算法

2021-10-14 08:58:48

Java冒泡排序

2018-02-06 08:29:13

大數(shù)據(jù)年貨春節(jié)

2009-07-08 19:44:56

2010-06-21 18:04:08

2019-02-18 14:42:18

React.jsUI前端

2010-06-07 10:44:09

2021-04-28 22:42:36

SaaS軟件技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號