摘要:如果你稍微想一下,就明白源代碼繪制了一大堆的符號用來阻擋你的去路,那么生成符號的方式當然可以由你來篡改在允許你改動的代碼范圍內。所以本游戲的精神分兩個層面認真思考,精確計算,給自己開出一條道來發揮黑客精神,破壞源代碼,徹底顛覆迷途。 有人提到了 Untrusted 這個有意思的編程游戲,于是我也去嘗試一下,結果發現挺好玩的,一玩玩上癮了,搞了一通宵…… 這個游戲實際上是很容易作...
摘要:記錄一下工作中的零碎收獲是引擎內如任務,屬于瀏覽器的所以優先執行 記錄一下工作中的零碎收獲 promise是javascript引擎內如任務,settime屬于瀏覽器的API所以優先執行primise; var r = new Promise(function(resolve, reject){ console.log(a); resolve()...
摘要:另一個問題是不能判斷是否有的元素。結果函數的第二個參數表示判斷的起始位置。結果第二個參數也可以是負數,表示從右數過來第幾個,但是不改變判斷搜索的方向,搜索方向還是從左到右。 一、ES6,Array.includes()函數的用法 斜體文字在ES5,Array已經提供了indexOf用來查找某個元素的位置,如果不存在就返回-1,但是這個函數在判斷數組是否包含某個元素時有兩個小不足,第一...
摘要:事實上,實現元編程有多種方式,從語言本身來講,可以分為兩類增強型與新的語法實現,前者的代表是反射,后者的代表為。在第二部分,我們嘗試在語言基礎上增加原生的元編程能力并介紹了該思路的實現框架。 語言的自由度 自由度這個概念在不同領域有不同的定義,我們借鑒數學中構成一個空間的維數來表達其自由度的做法,在此指的是:解決同一個問題彼此不相關的設計方法學數量。 例如,解決一個比如商品打折的問題,...
摘要:下面我們來使用面向對象類圖這里就不再畫了首先面試題中所提到的我們都可以看成類,比如停車場是一個類吧,它里面的車位是一個類吧,攝像頭,屏幕。。。 以下是某場的一道面試題(大概): 1、一個停車場,車輛入場時,攝像頭記錄下車輛信息2、屏幕上顯示所接收的車輛的信息情況(車牌號)以及各層車位的車位余量3、停車場一共四層車位,其中的三層都為普通車位,還有一層為特殊車位(體現在停車計費價格上面的不...