HTML插入Pencil Code代碼

今天在講Simple Blockly案例的準(zhǔn)備工作時话肖,講到HTML的基礎(chǔ)知識千元,穿插了如何將Pencil Code生成的動畫插入到HTML頁面擂仍。

1. 繪制動畫

首先在Pencil Code中繪制動畫驼壶,在繪制的過程中罚拟,盡量選擇JavaScript代碼進行繪制,方便后續(xù)js代碼的導(dǎo)入驱敲。

2. js代碼保存

完成繪制之后铁蹈,點擊中間“click for text”按鈕,將塊代碼轉(zhuǎn)換為文本代碼:

speed(100);
for(var i=0;i<8;i++){
  pen(random(color),2);
  for(var j=0;j<50;j++){
    rt(30,j);  
  }
}

復(fù)制文本代碼众眨,將其插入到html文件中握牧。

<!doctype html>
<html>
  <body>
    <script type="text/javascript">
      speed(100); 
      for(var i=0;i<8;i++){ 
        pen(random(color),2); 
        for(var j=0;j<50;j++){ 
          rt(30,j); 
        } 
      } 
    </script>
  </body>
</html>

到這里之后,如果用瀏覽器打開娩梨,會發(fā)現(xiàn)報錯沿腰,提示“Uncaught ReferenceError: speed is not defined”:

這是因為pencil code的js代碼繪制動畫,還需要依賴pencil code的一些文件狈定,所以需要接著進行第三步矫俺。

3. 調(diào)用依賴的js文件

在第2步代碼body前,添加如下代碼:

<head>
    <script src="https://pencilcode.net/turtlebits.js" crossorigin="anonymous" type="text/javascript"></script>
</head>

保存之后掸冤,再使用瀏覽器打開此html文件,即可將pencil code繪制的動畫插入到你的網(wǎng)頁之中友雳。

如果pencil code生成的js代碼過長稿湿,可以將其單獨保存為js代碼,然后在html中調(diào)用外部js腳本押赊,可實現(xiàn)相同效果饺藤。

Coffee Script代碼的導(dǎo)入

若生成的是coffeescript代碼,通過內(nèi)部js腳本的方式調(diào)用時流礁,只需要將script標(biāo)簽的type屬性由“text/javascript”修改為“text/coffeescript”即可涕俗。

<!doctype html>
<html>
  <head>
    <script src="https://pencilcode.net/turtlebits.js" crossorigin="anonymous" type="text/javascript"></script>
  </head>
  <body>
     <script type="text/coffeescript">  //在此處進行修改
          speed 200
          tree = (size) ->
          if size < 5
             return
          fd size
          lt 30
          tree(size * 3/4)
          rt 60
          tree(size * 3/4)
          lt 30
          bk size

          pen green
          tree 50         
      </script>
  </body>
</html>

如果將CoffeeScript另存為cs文件進行外部cs腳本調(diào)用,會存在一些問題神帅,較為復(fù)雜再姑,這里就不做示范和講解。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末找御,一起剝皮案震驚了整個濱河市元镀,隨后出現(xiàn)的幾起案子绍填,更是在濱河造成了極大的恐慌,老刑警劉巖栖疑,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件讨永,死亡現(xiàn)場離奇詭異,居然都是意外死亡遇革,警方通過查閱死者的電腦和手機卿闹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來萝快,“玉大人锻霎,你說我怎么就攤上這事「苎玻” “怎么了量窘?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長氢拥。 經(jīng)常有香客問我蚌铜,道長,這世上最難降的妖魔是什么嫩海? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任冬殃,我火速辦了婚禮,結(jié)果婚禮上叁怪,老公的妹妹穿的比我還像新娘审葬。我一直安慰自己,他們只是感情好奕谭,可當(dāng)我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布涣觉。 她就那樣靜靜地躺著,像睡著了一般血柳。 火紅的嫁衣襯著肌膚如雪官册。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天难捌,我揣著相機與錄音膝宁,去河邊找鬼。 笑死根吁,一個胖子當(dāng)著我的面吹牛员淫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播击敌,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼介返,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了愚争?” 一聲冷哼從身側(cè)響起映皆,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤挤聘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后捅彻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體组去,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年步淹,在試婚紗的時候發(fā)現(xiàn)自己被綠了从隆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡缭裆,死狀恐怖键闺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情澈驼,我是刑警寧澤辛燥,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站缝其,受9級特大地震影響挎塌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜内边,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一榴都、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧漠其,春花似錦嘴高、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至柴信,卻和暖如春莹汤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背颠印。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留抹竹,地道東北人线罕。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像窃判,于是被迫代替她去往敵國和親钞楼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1袄琳、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,982評論 3 119
  • 你是一個普通的女孩 普通的猶如火紅的石榴花 你從來不把自己張揚 你只是悄然盛開在火紅的夕陽里 那是一個寂靜的課間 ...
    利君理療閱讀 86評論 0 0
  • 這是思維導(dǎo)圖課程之后早就想要完成的一張命題作業(yè)询件,拖延到了今天才完成燃乍。在工作這個分支上,明顯占的比重特別大宛琅,因為目前...
    常春藤Sunny老師閱讀 373評論 3 2
  • 今天網(wǎng)絡(luò)還是不好刻蟹。--大栗致自己 純分享3個經(jīng)濟概念 1.稟賦效應(yīng)。稟賦效應(yīng)可以通俗易懂地理解為敝帚自珍效應(yīng)嘿辟。塞勒...
    有杕之杜閱讀 690評論 0 0
  • 一舆瘪、一部電影的核心不是講了什么,而是講得怎么樣红伦。二英古、一部好電影永遠不會顯得太長,而一部爛電影永遠顯得不夠短昙读。三召调、一...
    CC裙主閱讀 7,579評論 16 17