javascript
天辰的救赎(JS)第一章(救赎之地)
閱讀須知
這是一篇小說風格的關于JS的文章,網上已經有大量的優秀技術文章和書籍,寫系列的主要目的只是想嘗試用不同的方式來分享一些關于JS的知識,或者可以說只是單純地為了好玩,文筆不怎么好,希望大家多多包容,不定時更新。
“終于又來了一個,還以為又得等到明天了呢。”在一個不知是什么地方的山洞里,一個帶著面具的黑衣人正在自言自語,而在他面前幾米遠的地上,躺著一個昏迷的青年。
這個青年大約二十幾歲,一身深黑色的衣服和褲子,留著一頭清爽的短發,配上圓圓的小臉勉強也算眉清目秀。
就在這黑衣人自言自語時,躺在地上的青年的手指輕輕動了幾下,伴隨著一陣輕微的頭痛,青年睜開了雙眼,出現在他面前的是一個完全陌生的世界,他環顧了下四周,發現自己身處一個神秘的山洞之中,這個山洞墻壁是黑色的,上面有一些奇怪的符號,周圍還有一些小房間,而在他面前站著一個帶著面具的黑衣人,剛才的聲音正是他發出來的。
“你是誰,這是什么地方? ” 青年看著眼前的陌生人,眼前的陌生人帶著面具,只能看見一雙眼睛,身上披著一身黑色長袍。
“呵呵,你現在還是先關心下你自己吧,來到一個陌生的環境,不想著先了解下情況?” 黑衣人笑了笑說道。
“了解什么情況?為什么我會出現在這里?”
“你現在醒過來的地方叫做救贖(JS)之地,每個從其他世界剛來到這里的人都會出現在這里,這里世界很有多救贖之地,所以也有許多像你來到這里的人,不管你為什么來到這里,不過既然來了,說明你也是一個需要救贖(JS)的人。”
“救贖之地?。。好吧,不管這是什么地方,你能先告訴我一些關于這地方的情況嗎?還有為什么我想不起來過去的事了?”
“嗯,就先給你講講你現在的情況吧,簡單來說,你現在來到了一個新的世界,和其他世界一樣,每個世界都有它對應的規則,你來到了這個世界,就必須遵守它的游戲規則。如果你愿意遵守,或者說你喜歡這世界的規則,那么來到這里對你來說也許并不算壞事,但是如果你不遵守的話,會發生什么奇怪的事就不知道了。
至于你為什么想不起過去的事,每個來到這里的人都會有這樣的疑問,但是到目前為止還沒有人知道具體原因,我也不知道,只知道每個來到這里的人的過去回憶都是一片空白。很多人猜測可能這整個世界就是一個救贖的世界,每個人到這里都是來完成救贖的,救贖后就意味著新生,過去的回憶,在這里沒啥用,所以也就不用想起來了,也有人說可能是因為帶著過去的記憶會影響你了解這個世界,反正不管是什么原因,你來到了這里,就得接受這個事實。”
青年聽著黑衣人不帶一絲情緒的解釋,似乎他早已習慣了這樣的情況。
“哎,好吧,總得接觸新事物,忘掉過去的回憶,在這里擁有一個新的開始也許是一件好事。”
“就算你想回憶你也回憶不起來,到現在為止來到這里的人還沒一個能找回之前的記憶。。”
“。。。。。。。”
“你剛來到這里還沒有名字,盡快給你自己取一個名字吧,沒有名字在這個世界可不是一件好事,想好后把你的名字告訴我,我幫你登記一下,登記后你就是這個世界的人了。”
“取個名字還需要登記?”
“沒錯,剛才已經給你說了,這個世界可不只你一個人,現在這個世界最頂端的據說是一個叫做 ECMAScript的組織,他們掌握著這個世界的大部分規則,也負責維護和改進這個世界的秩序,我們每個人都需要向這個組織登記,登記后會給你一個特殊身份令牌,等出了這個救贖之地后,你如果想加入一個幫派,一個學院,或者想去某個酒館住宿,參加某個比賽等,你都需要展示你的身份令牌。
同樣地,如果以后你需要做交易,你也需要這個身份令牌,這個世界的交易貨幣是一種叫做JS幣的圓形貨幣,總共有5種,分別是下品JS幣,中品JS幣,上品JS幣,極品JS幣,和彩色JS幣。每個品級之間一般來說是1比10的兌換量,一個中品JS幣可以換10個下品的,一個上品的可以換10個中品的,不過一般品級越高的不容易兌換到,所以通常你得花超過10的比例才能換到。”
“明白了,那不同JS幣之間有什么區別呢?是顏色不同嗎?”
“不是,是一個比一個大!”
“。。。一個比一個大?!”
“沒錯,除了最貴的彩色JS幣有顏色,其他都是白色的,下品的最小,中品比下品大2倍,上品比中品大兩倍,以此類推,我這里有一個上品的JS幣,給你先看一看吧。”
“上品的就這么大了,那最大的彩色JS幣不是得非常大?”
“也還好吧,我還沒有見過彩色的JS幣,不過越高級的JS幣也就越少見,所以對普通人來說影響也到不大,你現在先別考慮太多了,以后等你遇見了就知道了,你現在還是趕緊取個名字吧。”
聽著黑衣人的解釋,青年突然對這世界有了一些興趣,也許來到這里并不是一件壞事。
“嗯,既然名字這么重要,那我得好好想一想,取個酷一點的名字。”
“又是這樣,上次來到這里的那個人也是,取個名字想了很久,還說什么以后在這世界出人頭地了肯定有很多人認識他,所以不能取個太隨意的名字,結果這才沒過多久,我都已經忘了他的名字了,希望你取的名字能讓我稍微記久一點,呵呵。”
雖然黑衣人帶著面具,但這青年仿佛能看見他面具下嘲諷的面孔,青年抬頭看了看頭頂,發現這個山洞頂部有一個巨大的洞,洞的外面是一片藍紫色的星空,星空中有一顆顆散發著光芒的星辰,不知道怎么的,他突然發現他和它們很像,處在一個陌生的世界,不過,星星至少還會發光。
回頭轉過臉看著面前的黑衣人,
“我發現世界天上的星星挺漂亮的,我很喜歡它們,那我名字就叫做天辰吧。”
“天辰,天上的星辰?這名字聽起來怎么這么幼稚。”
“切,隨便你怎么想吧,反正我覺得這名字很酷,那你啊?你叫什么名字?”
“我? 你可以叫我烏云。”
“烏云,天上的烏云?你這名字也不怎么樣啊,當初你來到這里的時候是不是天氣不太好?”
“。。。。。。”
烏云沒有理會天辰,伸手從懷里拿出了一本小冊子,在上面的一個空白頁上認真寫下了“天辰”兩個字,然后對著天辰說道:
“過來,把你的手放在上面。”
天辰湊了過去,伸出右手放在了寫有“天辰”2個字的空白頁上,接著天辰便感覺到有一絲微弱的像電流一樣的東西穿過他的手掌進入身體,一個白色玉石一樣的令牌出現在了天辰的手中,上面刻著“天辰”兩個字。
“好了,你的登記就算完成了,現在接著給你說這個世界的情況,你應該也發現了你現在在一個山洞里面,每個剛來到這個世界的人都是這樣,這個山洞外邊有一層封印,你現在是出不去的,必須靠你自己打破封印后才能出去,不過以你現在能力肯定不行,所以接下來一段時間我會教你一些基本的技能,至于什么時候能領悟,以及什么時候能夠打破封印,就看你自己了。”
“這樣啊,那你為什么會在這里,你是故意在這來等我的?”
“沒錯,這是我現在的工作,我負責這個救贖之地,如果有像你這樣的人來了,我就負責教他們一些關于這世界的基本的規則和技能,盡快幫他們走出這個山洞,然后我的任務就算完成了,以后的路就得你們自己走了。”
“原來是這樣,看來烏云應該就是類似引路人一樣的角色吧。” 天辰心里想著。
“好吧,那烏云你什么時候開始教我基本的技能?”
“你以為說教就教啊,本來都以為今天不會有人來了,結果你突然出現了,我需要一些時間準備,從明天開始教你吧,你剛來這里,可以先在這個山洞附近轉一轉,這個山洞里有很多小房間,你可以隨便找一個你喜歡的住下,里面會有一些食物和有衣物,你也可以順著這個山洞往里走,走一段路后會有個小出口,洞外有個小山谷,你如果愿意也可以待在那邊,這也是你現在能活動的所有空間了。那邊門上有個白色鈴鐺的是我的房間,有什么事你可以按門上的鈴鐺找我,不過沒什么特別的事最好不要打擾我,要是讓我生氣了你就別想從這個地方離開了。”
天辰看了看四周,發現山洞里面確實有很多小房間,不過好像都沒人,天辰想了想,干脆還是去山洞后面看看。
“嗯,這個里面確實沒什么好玩的,我就還是先去山谷那邊看看,有什么問題再過來找你,謝謝你了,烏云。”
“別謝我,我只是執行我的任務,你才來這里,還是多關心下這個世界吧,這個世界可比你想象的有趣多了。”
說著,烏云轉過身,開始走向了她的小房間。
天辰轉身離開了烏云,順著山洞往里走,天辰發現這山洞比想象中的還要大,在經過一段曲折的小路后,天辰看見了烏云剛才提到的出口,走了出去,發現自己身處一片開闊的草地上,這個草地的左邊有一條小河,右邊有一條小路,通向一個破舊茅草屋,而再遠的地方有一個巨大的白色的光圈,上面漂浮著各種奇怪的符號,罩住了整個山洞和這片草地。
“這應該就是烏云說的那個封印了吧”,天辰一邊想著一邊抬頭看了看星空,現在依然還是夜晚,天辰找了塊空蕩的空地,躺了下去。
“哎,莫名其妙到了這個奇怪的世界,也不知道以后該怎么辦,烏云說這是一個救贖的世界,我到這里是來完成救贖的,難道我以前犯了什么嚴重的錯誤?算了,暫時不去想太多了,想多了也沒用,雖然這地方感覺很陌生,不過景色還算不錯。”,天辰躺在草地上,望著頭頂的星空。
就在這時,天辰感覺到背后好像有個小石頭,于是用手把它拿了過來,發現這是一個透明石頭,外觀是橢圓的,好像是一個令牌,仔細看后發現令牌背面還有一行奇怪的文字,
“FWTTE”
天辰又把令牌翻了過來,發現令牌正面有5個不同顏色的三角形,每個三角形里面有一個圖案。
分別是一個圓圈,一團火焰,一朵云,一條河流,而最后一個圖案上面則有3個箭頭。
“...FWTTE,這幾個文字什么意思,還有這背后的5個圖案,好像隱藏著什么秘密在里面,難道是什么寶物?先收下,明天去找烏云問問。”
天辰一邊想著一邊把令牌放進了褲兜里,而他沒注意到的是,在把令牌放進兜里的一瞬間,有5道不同顏色的微弱光芒從上面一閃而過。
天辰閉上了眼睛,在漫天星光下緩緩睡了過去。。。
這是天辰來到這陌生世界的第一個晚上,他做了一個很長的夢,在夢里,他夢見自己打破封印走出了山谷,離開了烏云,走進了這個神秘的世界,在那里,他遇見了很多不同的人,遇見了很多的故事,他夢見了自己一個人在這陌生的世界四處流浪,也夢見了和知己在漫天星光下對酒當歌,在夢里,有相遇,也有離別,天辰夢見了他被這世界的規則壓得喘不過氣,迷失了自我,變成一個微不足道的過客,消失在這世界;也夢見了他一路披荊斬棘,追求卓越,不斷打破限制,最終站在了世界之巔。。。
夜晚過得比想象中還要快。
“。。。呼,好長的一個夢啊。”伴隨著清晨的陽光天辰醒了過來,夢里的故事還時不時地浮現在眼前。
“你總算醒了,你還真能沉住氣,來到這個陌生世界的第一晚,你居然還睡得這么香。”
天辰睜開眼,發現烏云就站在你面前幾米遠的地方看著你。
“那是,來都來了我能有什么辦法,到哪也總得睡覺啊,哈哈。”
“行了行了別廢話了,既然醒了,那就別浪費時間了,好好聽我接下來對你說的話。”
“哦。。。好吧。”
看著烏云一本正經的樣子,天辰也只好趕緊起身揉了揉眼睛,站在一旁看著烏云。只見烏云伸出雙手放在面前的虛空中,嘴唇動了動好像念著什么咒語,一道彩色的光芒從烏云手中散發了出來,緊接著面前的虛空中便出現了幾個不同顏色的小石頭,漂浮在天辰和烏云之間,每個石頭上都有著不同的圖案,總共有5個,都散發著神秘的光芒。
“你現在看見的這些彩色石頭,叫做元素符石,每個世界都有一些最常見最基礎的元素和規則,元素構成了這個世界的基礎,而規則決定了元素如何組合,即使是相同的元素,不同的組合方式也會產生不同的結果,如果你想在這世界好好生活下去,你就得了解這些元素,以及如何組合這些基本元素,使他們變成更強大的東西,而這幾個元素符石能夠幫你產生各種元素”
天辰看著眼前散著不同光芒的石頭,總共有5個,每個石頭都是圓形的,但是卻有著不同的顏色和圖案。
“這5種石頭是各自有不同的作用嗎?”
“沒錯,我正打算給你介紹呢,先來看看這個布爾Boolean符石吧,它產生Boolean元素,正如你所看見的一樣,布爾符石擁有true和false兩個屬性,true代表真,false代表假,你可以把true賦予你認為是正確的事物,把false賦予你認為是錯誤的事物,有時候事物的真假并不是用眼睛就能分辨出來的,而它可以賦予你對事物做出正確判斷的能力。
蔚藍色的里面漂浮著一堆神秘符號的符石就是字符串String符石,它產生String元素,除了對事物做出判斷之外,有時候你還需要對事物做出描述,這個世界有很多美好的事物,黃昏下的夕陽,風中的煙雨,亦或是夜晚的星辰,倘若不能描繪出來與人分享,那便沒有了多大意義,所以,字符串是這個世界最基礎,也最重要的一部分。
接著這個有著階梯圖案的是數字Number符石,它產生Number元素,你應該也猜到了,數字賦予我們對事物做出統計的能力,它幫助你衡量事物的價值,告訴你為什么一些事物比另一些事物更重要,如果你喜歡錢的話,那么你就最好認真對待它,平時或許沒有什么影響,要是關鍵時刻你弄錯了它,后果會比你想象中更嚴重。
而擁有一片彩色星云的石頭是undefined符石,它產生undefined元素,它看起來是一片混沌狀態對吧,而這正是它的特點,對于存在的事物,你可以對它做判斷,描述和統計,但是,如果事物根本就不存在,你就沒辦法對它做任何事,而undefined就是這樣一種物質,它在這個世界無處不在,但是卻又沒有任何意義,正如任何事情都有對立面一樣,你可以這樣想,undefined存在的意義就是幫助你區分出其他不是undefined的元素。
最后一個紫色的中間好像有著一個深不見底的深淵的是null符石,null符石和undefined很像,負責產生null元素,在大多數情況下你甚至可以認為它們是相等的,它們都沒有太大的作用,不過與undefined有一絲不同的是,如果undefined代表著沒有任何意義,那么null就好像代表著空,也就是你可以看做它是一個具體存在的事物,不過是一個空事物,就像一個透明的瓶子,雖然是空的,但是它確實存在,或許這個瓶子以后會裝滿其他東西變成另一個事物,但是現在,它是空的。
好了,這就是5種關于這世界的重要組成元素,不要小瞧它們,這些元素雖然基礎,但這整個世界卻正是由無數這樣的基礎元素組成。”
烏云一本正經地說道。
“這么說來,不論是用于判斷的布爾Boolean符石,用于描述的字符串String符石,用于統計的Number符石,又或是undefined和null,它們之所以出現,就好像是這世界需要它們。”
天辰想了想說道。
“沒錯,可以這樣認為,不同的世界有不同的規則,而不同的規則下會產生不同的基礎元素,我現在把這5個元素符石送給你,它們能夠幫你產生5種不同的基礎元素,你自己先好好觀察一下吧。”
烏云右手一揮,幾個符石便朝天辰飛了過來,掉落在他身前。天辰把這幾個符石撿了起來,拿在手上觀察,發現這符石比他想象中還要美麗,雖然每個符石都只有幾寸大小,內部卻仿佛蘊含了一個小世界,就在這時,他突然想起了昨晚撿到的上面也刻有圖案的令牌。
“對了,烏云,我昨晚上在后面草地上撿到了一個令牌一樣的東西,和這符石有一點類似,也刻有圖案,我不知道有什么用,你幫我看一看。”
5個符石和JS幣可以點擊下面鏈接可以去codepen上查看動態版本。
布爾Boolean石頭
字符串String石頭
數字Number石頭
undefined石頭
null石頭
JS幣
本章JavaScript內容總結:
5種Javascript常用原始值。
1、布爾類型值Boolean,布爾值包含兩個值,true 和 false:
// 代表真的 true true// 代表假的 false false 復制代碼2、字符串類型值String,在Javascript中,字符串是被單引號或者雙引號包裹起來的一串字符,注意必須使用成對的單雙引號。
// 用一對雙引號包裹起來的字符串 " 天辰dreamer is awesome! " // 用一對單引號包裹起來的字符串 ' 天辰dreamer is funny. ' // 不合法的方式,前面是單引號,后面是雙引號 ' 天辰dreamer is a fool. " 復制代碼3、數字類型值Number,和現實中的數字一樣,JavaScript中的數字可以是整數形式,小數形式,指數形式等。
// 整數形式 100 // 小數形式 3.14159 // 指數形式 5e2 // 500 ,等于 5 * 10 * 10 復制代碼4、null類型只有一個值,就是它本身null, 表示一個空值。
null 復制代碼5、undefined和null類似,只有一個值就是它本身undefined,表示沒有值。
undefined 復制代碼一些你可能關心的問題:
我認為JS和小說都挺有趣的,想試著結合一下看看會是什么情況,也可能是因為我既寫不好單純的技術文章,也寫不好單純的小說,就只好混著寫了。
因為主角的名字叫天辰,主角,正好救贖的拼音首字母又是JS,所以就叫天辰的救贖(JS)了。
現在這才第一章,比起擔心以后會不會寫偏,不是更應該關心還會不會有第二章嗎?
不要噴我。
因為在天辰的世界里JS幣就是錢,錢就算再不好看你還是會喜歡上它的!至于為什么沒有七彩JS幣是因為烏云都還沒有見過,所以天辰就更不知道是什么樣子了!(手動滑稽)
2019-1-11更新內容: 由第一人稱改為了第三人稱,修改了標題,修改了部分句子的敘述方式。 2019-1-17更新內容: 修改了部分句子的敘述方式。 下一章
總結
以上是生活随笔為你收集整理的天辰的救赎(JS)第一章(救赎之地)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用python代码 之 使用谷歌浏览器
- 下一篇: gradle idea java ssm