1. 程式人生 > >震驚!玄幻小說竟亂入技術文章區! 天辰的救贖(JS)第一章(救贖之地)

震驚!玄幻小說竟亂入技術文章區! 天辰的救贖(JS)第一章(救贖之地)

閱讀須知

這是一篇玄幻小說風格的關於JS的文章,網上有大量的優秀技術文章,寫系列的主要目的只是想嘗試用不同的方式來分享一些關於JS的知識,文筆不怎麼好,希望大家多多包容,不定時更新。

image
“終於又來了一個,還以為又得等到明天了呢。”

在一個自言自語的聲音中,你從昏迷中醒了過來,伴隨著一陣輕微的頭痛,你睜開了雙眼, 出現在你面前是一個完全陌生的世界,你發現你身處一個神祕的山洞之中,這個山洞牆壁是黑色的,上面有一些奇怪的符號,周圍還有一些小房間,而在你面前站著一個帶著面具的黑衣人,剛才的聲音正是他發出來的。

“你是誰,這是什麼地方? ”

“呵呵,我是誰並不重要,你現在還是先關心下你自己吧,來到一個陌生的環境,不先想著瞭解下情況?” 黑衣人笑了笑說道。

“瞭解什麼情況?為什麼我會出現在這裡?”

“你現在醒過來的地方叫做救贖之地,每個剛來到這裡的人都會出現在這裡,這裡世界很有多救贖之地,所以也有許多像你來到這裡的人,不管你為什麼來到這裡,不過既然來了,說明你也是一個需要救贖(JS)的人。”

“救贖之地?什麼意思。。好吧,不管這是什麼地方,你能先告訴我一些關於這地方的情況嗎?還有為什麼我想不起來過去的事了?”

“嗯,先給你介紹下你現在的情況吧,簡單來說,你現在來到了一個新的世界,和其他世界一樣,每個世界都有它對應的規則,你來到了這個世界,就必須遵守它的遊戲規則。如果你願意遵守,或者說你喜歡這世界的規則,那麼來到這裡對你來說也許並不算壞事,但是如果你不遵守的話,會發生什麼奇怪的事就不知道了。

至於你為什麼想不起過去的事,每個來到這裡的人都會有這樣的疑問,但是到目前為止還沒有人知道具體原因,我也不知道,只知道每個來到這裡的人的過去回憶都是一片空白。很多人猜測可能這整個世界就是一個救贖的世界,每個人到這裡都是來完成救贖的,救贖後就意味著新生,過去的回憶,在這裡沒啥用,所以也就不用想起來了,也有人說可能是因為帶著過去的記憶會影響你瞭解這個世界,反正不管是什麼原因,你來到了這裡,就得接受這個事實。”

“原來是這樣,也對,總得接觸新事物,忘掉過去的回憶,在這裡擁有一個新的開始也許是一件好事。”

“讓你回憶你也回憶不起來,到現在為止來到這裡的人還沒一個能找回之前的記憶。。”

“。。。。。。。”

“你剛來到這裡還沒有名字,儘快給你自己取一個名字吧,沒有名字在這個世界可不是一件好事,想好後把你的名字告訴我,我幫你登記一下,登記後你就是這個世界的人了。”

“取個名字還需要登記?”

“沒錯,剛才已經給你說了,這個世界可不只你一個人,現在這個世界最頂端的據說是一個叫做 ECMAScript的組織,他們掌握著這個世界的大部分規則,也負責維護和改進這個世界的秩序,我們每個人都需要向這個組織登記,登記後會給你一個特殊身份令牌,等出了這個救贖之地後,你如果想加入一個幫派,一個學院,或者想去某個酒館住宿,參加某個比賽等,你都需要展示你的身份令牌。

同樣地,如果以後你需要做交易,你也需要這個身份令牌,這個世界的交易貨幣是一種叫做JS幣的圓形貨幣,總共有5種,分別是下品JS幣,中品JS幣,上品JS幣,極品JS幣,和彩色JS幣。每個品級之間一般來說是1比10的兌換量,一箇中品JS幣可以換10個下品的,一個上品的可以換10箇中品的,不過一般品級越高的不容易兌換到,所以通常你得花超過10的比例才能換到。”

“明白了,那不同JS幣之間有什麼區別呢?是顏色不同嗎?”

“不是,是一個比一個大!”

“。。。一個比一個大?!”

“沒錯,除了最貴的彩色JS幣有顏色,其他都是白色的,下品的最小,中品比下品大2倍,上品比中品大兩倍,以此類推,我這裡有一個上品JS幣,給你先看一看。”

image

image

“上品的就這麼大了,那最大的彩色JS幣不是得非常大?”

“也還好吧,我還沒有見過彩色的JS幣,不過越高階的JS幣也就越少見,所以對普通人來說影響也到不大,你現在先別考慮太多了,以後等你遇見了就知道了,你現在還是趕緊取個名字。”

“嗯,既然名字這麼重要,那我得好好想一想,取個酷一點的名字。”

“又是這樣,上次來到這裡的那個人也是,取個名字想了很久,說他以後要讓這世界的所有人都記住他的名字,所以不能取個太隨意的名字,結果這才沒過多久,我都已經忘了他的名字了,希望你取的名字能讓我稍微記久一點,呵呵。”

雖然黑衣人帶著面具,你卻彷彿能看見他面具下嘲諷的面孔,你擡頭看了看頭頂,發現這個山洞頂部有一個巨大的洞,洞的外面是一片藍紫色的星空,星空中有一顆顆散發著光芒的星辰,不知道怎麼的,你突然發現你和它們很像,處在一個陌生的世界,不過,它們至少還會發光,你不會。

你轉過臉看著面前的黑衣人,

“名字我已經想好了,就叫做天辰。”

“天辰,天上的星辰?這名字聽起來怎麼這麼幼稚。”

“隨便你怎麼想吧,反正我覺得這名字很酷,你叫什麼名字?”

“我? 你可以叫我烏雲。”

“烏雲,天上的烏雲?你當初來到這裡的時候是不是天氣不太好?”

“。。。。。。”

烏雲沒有理你,你看著烏雲從懷裡拿出了一本小冊子,在上面的一個空白頁寫下了“天辰”兩個字:

“過來,把你的手放在上面。”

你伸出右手放在了寫有你名字的空白頁上,你感覺到有一絲微弱的像電流一樣的東西穿過你的手掌進入你身體,接著一個白色玉石一樣的令牌出現在了你手中,上面刻著“天辰”兩個字。

“好了,你的登記就算完成了,現在接著給你說這個世界的情況,你應該也發現了你現在在一個山洞裡面,每個剛來到這個世界的人都是這樣,這個山洞外邊有一層封印,你現在是出不去的,必須靠你自己的能力打破封印後才能出去,不過以你現在能力肯定不行,所以接下來一段時間我會教你一些基本的技能,至於什麼時候能領悟,以及什麼時候能夠打破封印,就看你自己了。”

“原來是這樣,那你為什麼會在這裡,你是故意在這來等我的嗎?”

“沒錯,這是我現在的工作,我負責來這裡等你,教你一些關於這世界的基本的規則和技能,儘快幫你走出這個山洞,然後我的任務就算完成了,以後的路就得你自己走了。”

“好吧,那你什麼時候開始教我基本的技能?”

“你以為說教就教啊,本來都以為今天不會有人來了,結果你突然出現了,我需要一些時間準備,從明天開始教你,你剛來這裡,可以先在這個山洞附近轉一轉,這個山洞裡有很多小房間,你可以隨便找一個你喜歡的住下,裡面會有一些食物和有衣物,你也可以順著這個山洞往裡走,走一段路後會有個小出口,洞外有個小山谷,你如果願意也可以待在那邊,這也是你現在能活動的所有空間了。那邊門上有個白色鈴鐺的是我的房間,有什麼事你可以按門上的鈴鐺找我,不過沒什麼特別的事最好不要打擾我,要是讓我生氣了你就別想從這個地方離開了。”

“知道了,那我先去這山谷轉一轉,有什麼問題再過來找你,謝謝你了。”

“別謝我,我只是執行我的任務,你才來這裡,還是多關心下這個世界吧,這個世界可比你想象的有趣多了。”

說著,烏雲轉過身,開始走向了她的小房間。

你離開了烏雲,選擇了順著山洞往裡走,你發現這山洞比你想象要大,在經過一段曲折的小路後,你看見了烏雲剛才提到的出口,你走了出去,發現自己身處一片開闊的草地上,左邊有一條小河,右邊有一條小路,通向一個破舊茅草屋,再遠的地方有一個巨大的白色的光圈,上面漂浮著各種奇怪的符號,罩住了整個山洞和這片草地。

“這應該就是烏雲說的那個封印了吧”你想了想,又擡頭看了看星空,現在依然還是夜晚,你找了塊空蕩的空地,躺了下去。

“哎,莫名其妙到了這個奇怪的世界,也不知道以後該怎麼辦,烏雲說這是一個救贖的世界,我到這裡是來完成救贖的,難道我以前犯了什麼嚴重的錯誤?算了,暫時不去想太多了,先休息一下,雖然這地方感覺很陌生,不過景色還算不錯。”你躺在草地上,望著頭頂的星空。

就在這時,你感覺到背後好像有個小石頭,於是你用手把它拿了過來,你發現這是一個透明石頭,外觀是橢圓的,好像是一個令牌,你仔細看了看,令牌背面有一行奇怪的文字,

“FWTTE”

你又把令牌翻了過來,發現令牌正面有5個不同顏色的三角形,每個三角形裡面有一個圖案。

分別是一個圓圈,一團火焰,一朵雲,一條河流,而最後一個圖案上面有3個箭頭。

image
image
image
image
image

“...FWTTE,這幾個文字是什麼意思,還有這背後的5個圖案,好像隱藏著什麼祕密在裡面,難道是什麼寶物?先收下,明天去找烏雲問問。”

你一邊想著一邊把令牌放進了褲兜裡,你沒注意到的是,在把令牌放進兜裡的一瞬間,有5道不同顏色的微弱光芒從上面一閃而過。

你閉上了眼睛,在漫天星光下你緩緩睡了過去。。。

這是你來到這陌生世界的第一個晚上,你做了一個很長的夢,在夢裡,你打破封印走出了山谷,離開了烏雲,走進了這個神祕的世界,在那裡,你遇見了很多不同的人,遇見了很多的故事,有獨自一人四處流浪的歲月,也有和知己對酒當歌的夜晚,有相遇,也有離別,你夢見了你被這世界的規則壓得喘不過氣,迷失了自我,變成一個微不足道的過客,消失在這世界;也夢見了你一路披荊斬棘,追求卓越,不斷打破限制,最終站在了世界之巔。。。

夜晚過得比想象中還要快。

“。。。呼,好長的一個夢啊。” 伴隨著清晨的陽光你醒了過來,夢裡的故事還時不時地浮現在眼前。

“你總算醒了,你還真能沉住氣,來到這個陌生世界的第一晚,你居然還睡得這麼香。”

你睜開眼,發現烏雲就站在你面前幾米遠的地方看著你。

“那是,來都來了我能有什麼辦法,到哪也總得睡覺啊,哈哈。”

“行了行了別廢話了,既然醒了,那就別浪費時間了,好好聽我接下來對你說的話。”

“哦。。。好的。”

看著烏雲一本正經的樣子,你趕緊起身揉了揉眼睛,站在一旁看著烏雲。你只見烏雲伸出雙手放在面前的虛空中,嘴脣動了動好像念著什麼咒語,一道彩色的光芒從烏雲手中散發了出來,緊接著面前的虛空中便出現了幾個不同顏色的小石頭,漂浮在你和烏雲之間,每個石頭上都有著不同的圖案,總共有5個,都散發著神祕的光芒。

“你現在看見的這些彩色石頭,叫做元素符石,每個世界都有一些最常見最基礎的元素和規則,元素構成了這個世界的基礎,而規則決定了元素如何組合,即使是相同的元素,不同的組合方式也會產生不同的結果,如果你想在這世界好好生活下去,你就得了解這些元素,以及如何組合這些基本元素,使他們變成更強大的東西,而這幾個元素符石就能夠幫你產生各種元素:

首先是布林Boolean符石,它產生Boolean元素,正如你所看見的一樣,布林符石擁有true和false兩個屬性,true代表真,false代表假,你可以把true賦予你認為是正確的事物,把false賦予你認為是錯誤的事物,有時候事物的真假並不是用眼睛就能分辨出來的,而它可以賦予你對事物做出正確判斷的能力。

image

蔚藍色的裡面漂浮著一堆神祕符號的符石就是字串String符石,它產生String元素,光擁有對事物做出判斷的能力是不夠的,有時候你還需要對事物做出描述,這個世界有很多美好的事物,黃昏下的夕陽,風中的煙雨,亦或是夜晚的星辰,倘若不能描繪出來與人分享,那便沒有了多大意義,所以,字串是這個世界最基礎,也最重要的一部分。

image

這個有著階梯圖案的是數字Number符石,它產生Number元素,你應該也猜到了,數字賦予我們對事物做出統計的能力,它幫助你衡量事物的價值,告訴你為什麼一些事物比另一些事物更重要,你最好認真對待它,平時或許沒有什麼影響,要是關鍵時刻你弄錯了它,後果會比你想象中更嚴重。

image

而擁有一片彩色星雲的石頭是undefined符石,它產生undefined元素,它看起來是一片混沌狀態,而這正是它的特點,即使你有擁有了對事物做出判斷,描述和統計能力,但是,如果事物根本就不存在,你就沒辦法對它做出判斷,描述和統計,而undefined就是這樣一種物質,它在這個世界無處不在,但是卻又沒有任何意義,它的存在似乎是為了讓那些不是undefined的事物變得有意義。

image

最後一個紫色的中間好像有著一個深不見底的深淵的是null符石,null符石和undefined很像,負責產生null元素,在大多數情況下你甚至可以認為它們是相等的,它們都沒有太大的作用,不過與undefined有一絲不同的是,如果undefined代表著沒有任何意義,那麼null就好像代表著,也就是你可以看做它是一個具體存在的事物,不過是一個空事物,就像一個透明的瓶子,雖然是空的,但是它確實存在,或許這個瓶子以後會裝滿其他東西變成另一個事物,但是現在,它是空的。

image

好了,你應該已經瞭解了5種關於這世界的重要組成元素,不要小瞧它們,這些元素雖然基礎,但這整個世界卻正是由無數這樣的基礎元素組成”

“這麼說來,不論是用於判斷的布林Boolean符石,用於描述的字串String符石,用於統計的Number符石,又或是undefined和null,它們之所以出現,就好像是這世界需要它們。”

“沒錯,可以這樣認為,不同的世界有不同的規則,而不同的規則下會產生不同的基礎元素,我現在把這5個元素符石送給你,它們能夠幫你產生5種不同的基礎元素,你自己先好好觀察一下。”

烏雲右手一揮,幾個符石便朝你飛了過來,掉落在你身前。你把這幾個符石撿了起來,拿在手上觀察,你發現這符石比你想象中還要美麗,雖然每個符石都只有幾寸大小,內部卻彷彿蘊含了一個小世界,就在這時,你突然想起了昨晚撿到的上面也刻有圖案的令牌。

“對了,烏雲,我昨晚上在後面草地上撿到了一個令牌一樣的東西,和這結果符石有一點類似,也刻有圖案,我不知道有什麼用,你幫我看一看。”

未完待續。。。

5個符石和JS幣可以點選下面連結可以去codepen上檢視動態版本。

布林Boolean石頭

字串String石頭

數字Number石頭

undefined石頭

null石頭

JS幣

一些你可能關心的問題:

  1. 為什麼想用寫玄幻小說風格的方式寫JS文章?

我認為JS和小說都挺有趣的,想試著結合一下看看會是什麼情況,也可能是因為我既寫不好單純的技術文章,也寫不好單純的小說,就只好混著寫了。

  1. 為什麼叫天辰的救贖?

因為主角的名字叫天辰,天辰需要完成他的救贖才能變得更好,正好救贖的拼音首字母又是JS,所以就叫天辰的救贖(JS)。

  1. 這樣寫下去會不會寫偏,寫成了玄幻小說?

現在這才第一章,比起擔心以後會不會寫偏,不是更應該關心還會不會有第二章嗎?

  1. 如果有人看你的文章,你對他/她最大的期待是什麼?

不要噴我。

  1. 小說裡面其他5個符石做的都挺好看(至少天辰認為挺好看),為什麼JS幣看著那麼簡單那麼難看?還有為什麼沒有七彩JS幣的圖片?

因為在天辰的世界裡JS幣就是錢,錢就算再不好看你還是會喜歡上它的!至於為什麼沒有七彩JS幣是因為烏雲都還沒有見過,所以天辰就更不知道是什麼樣子了!(手動滑稽)