第198章 迟钝的秦奕
關燈
小
中
大
“那這我就不知道了,我也很好奇。
”王小莫攤了攤手,“但是褚慶死活不願意告訴我。
” “哈哈,不管怎樣,能有孫大龍這麼一個布道者,‘乾坤’真的太幸運了。
”秦奕欣慰地說道,神情裡滿是藏不住的笑意。
“是啊!有了大龍,我感覺‘乾坤’想要流行起來,真的會輕松不少。
”李勇軍附和着,眼中閃爍着憧憬的光芒,似乎已經看到“乾坤”在市場上大放異彩。
“對了!還有個事情。
”秦奕想起自己設計的網絡标準,連忙拿了一份資料,遞到李勇軍面前,“春寒有跟你提過他的浏覽器要集成你‘乾坤’的解釋器嗎?” “有提到過,但我不是很明白他要幹什麼。
”李勇軍接過秦奕遞來的資料,目光落在上面,輕聲念道,“計算機網絡标準?” “沒錯。
”秦奕神色認真,開始耐心解釋,“你不理解的話,我先給你講講為什麼要制定這個标準。
” “随着計算機技術的飛速發展,計算機網絡會有兩個明顯趨勢:一是網絡規模将不斷擴大,二是網絡上的數據内容将愈發豐富多樣。
” “網絡規模越大,設備越多,出問題的概率就越高,所以我們需要有效的機制,确保數據在遇到問題時能有一定的自動糾錯能力,或者讓用戶及時察覺問題。
” “這就有了傳輸協議以及相關的擁塞控制、重傳機制等。
不過,這些底層通信主要由網絡設備和浏覽器處理,和你的解釋器關系不大,你需要關注的是第二點。
” “随着數據内容日益豐富,特别是要實現動态效果時,僅靠浏覽器自身很難滿足用戶千變萬化的需求。
這時,就需要提供一種方式讓用戶自定義動态效果,你的解釋器就派上用場了。
可能你現在還不太理解什麼叫做動态效果。
” “我舉個簡單例子,比如制作一個點擊按鈕顯示當前時間的網頁功能。
你的解釋器運行時環境可以利用自身定時器獲取實時時間。
” “而如果讓浏覽器實現,最直觀的方法就是每隔1秒刷新頁面來更新時間,這顯然有點小題大做,為了更新一個時間就把整個頁面重新渲染一遍。
” “你或許會想,這功能完全可以讓浏覽器提供一個顯示實時時間的接口,但除了這個功能呢?” “随着時間的推移,用戶會想要在網絡内容上呈現出和操作系統原生應用一樣甚至超過後者的效果,如果你之前給浏覽器增加了一個顯示實時時間的接口,那麼接下來你就會增加更多的接口。
” “随着渲染需求不斷增加,你最終會發現,自己還是把浏覽器變成了一個圖靈完備的語言引擎。
” “我好像能理解一些。
”李勇軍呆呆地看着秦奕,眼中透着思索,“但未來對浏覽器顯示内容的渲染需求,真的會豐富到需要一個語言引擎來實現嗎?”他搖了搖頭,“我看不透,就先信你的判斷吧。
” 旁邊的王小莫聽完秦奕這番話,也愣住了,呆呆地看着他:“秦哥,你怎麼好像在什麼事情上都能看得這麼清晰、這麼透徹、這
”王小莫攤了攤手,“但是褚慶死活不願意告訴我。
” “哈哈,不管怎樣,能有孫大龍這麼一個布道者,‘乾坤’真的太幸運了。
”秦奕欣慰地說道,神情裡滿是藏不住的笑意。
“是啊!有了大龍,我感覺‘乾坤’想要流行起來,真的會輕松不少。
”李勇軍附和着,眼中閃爍着憧憬的光芒,似乎已經看到“乾坤”在市場上大放異彩。
“對了!還有個事情。
”秦奕想起自己設計的網絡标準,連忙拿了一份資料,遞到李勇軍面前,“春寒有跟你提過他的浏覽器要集成你‘乾坤’的解釋器嗎?” “有提到過,但我不是很明白他要幹什麼。
”李勇軍接過秦奕遞來的資料,目光落在上面,輕聲念道,“計算機網絡标準?” “沒錯。
”秦奕神色認真,開始耐心解釋,“你不理解的話,我先給你講講為什麼要制定這個标準。
” “随着計算機技術的飛速發展,計算機網絡會有兩個明顯趨勢:一是網絡規模将不斷擴大,二是網絡上的數據内容将愈發豐富多樣。
” “網絡規模越大,設備越多,出問題的概率就越高,所以我們需要有效的機制,确保數據在遇到問題時能有一定的自動糾錯能力,或者讓用戶及時察覺問題。
” “這就有了傳輸協議以及相關的擁塞控制、重傳機制等。
不過,這些底層通信主要由網絡設備和浏覽器處理,和你的解釋器關系不大,你需要關注的是第二點。
” “随着數據内容日益豐富,特别是要實現動态效果時,僅靠浏覽器自身很難滿足用戶千變萬化的需求。
這時,就需要提供一種方式讓用戶自定義動态效果,你的解釋器就派上用場了。
可能你現在還不太理解什麼叫做動态效果。
” “我舉個簡單例子,比如制作一個點擊按鈕顯示當前時間的網頁功能。
你的解釋器運行時環境可以利用自身定時器獲取實時時間。
” “而如果讓浏覽器實現,最直觀的方法就是每隔1秒刷新頁面來更新時間,這顯然有點小題大做,為了更新一個時間就把整個頁面重新渲染一遍。
” “你或許會想,這功能完全可以讓浏覽器提供一個顯示實時時間的接口,但除了這個功能呢?” “随着時間的推移,用戶會想要在網絡内容上呈現出和操作系統原生應用一樣甚至超過後者的效果,如果你之前給浏覽器增加了一個顯示實時時間的接口,那麼接下來你就會增加更多的接口。
” “随着渲染需求不斷增加,你最終會發現,自己還是把浏覽器變成了一個圖靈完備的語言引擎。
” “我好像能理解一些。
”李勇軍呆呆地看着秦奕,眼中透着思索,“但未來對浏覽器顯示内容的渲染需求,真的會豐富到需要一個語言引擎來實現嗎?”他搖了搖頭,“我看不透,就先信你的判斷吧。
” 旁邊的王小莫聽完秦奕這番話,也愣住了,呆呆地看着他:“秦哥,你怎麼好像在什麼事情上都能看得這麼清晰、這麼透徹、這