亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

TinyEditor

番茄西紅柿 / 1619人閱讀

摘要:今天在上看到一個(gè)非常巧妙的項(xiàng)目使用簡(jiǎn)單的瀏覽器就能構(gòu)造一個(gè)簡(jiǎn)單的實(shí)時(shí)運(yùn)行代碼的基于瀏覽器的前端編輯器,只需要很少代碼使用方法粘貼如下代碼到瀏覽器地址欄,我測(cè)試了即可得到這樣一個(gè)好用的編輯器。代碼很簡(jiǎn)單,但是作用是立竿見(jiàn)影的,佩服作者的腦洞。

今天在github 上看到一個(gè)非常巧妙的項(xiàng)目:umpox/TinyEditor 使用簡(jiǎn)單的瀏覽器就能構(gòu)造一個(gè)簡(jiǎn)單的實(shí)時(shí)運(yùn)行代碼的基于瀏覽器的前端編輯器,只需要很少代碼;

使用方法:

粘貼如下代碼到瀏覽器地址欄,(我測(cè)試了Chrome), 即可得到這樣一個(gè)好用的編輯器。

data:text/html,<body oninput="i.srcdoc= xuyaowen+cnblog 
+ h.value+"
><style>textarea,iframe{width:100%;height:50%}body{margin:0}textarea{width:33.33%;font-size:18}style><textarea placeholder=HTML id=h>textarea><textarea placeholder=CSS id=c>textarea><textarea placeholder=JS id=j>textarea><iframe id=i>

我們分析下其代碼:

 1 data:text/html,
 2 
 3 <body oninput="i.srcdoc=h.value+">
 4     <style>
 5         textarea,
 6         iframe {
 7             width: 100%;
 8             height: 50%
 9         }
10 
11         body {
12             margin: 0
13         }
14 
15         textarea {
16             width: 33.33%;
17             font-size: 18
18         }
19     style>
20     <textarea placeholder=HTML id=h>textarea>
21     <textarea placeholder=CSS id=c>textarea>
22     <textarea placeholder=JS id=j>textarea>
23     <iframe id=i>

其構(gòu)造了三個(gè) textarea 和 一個(gè) iframe。 

body 上有個(gè)oninput 事件: oninput="i.srcdoc=h.value+"

我們每次在瀏覽器中輸入內(nèi)容的時(shí)候,都會(huì)出發(fā)oninput, 它把 三個(gè)textarea 中 內(nèi)容更新為 iframe的源碼內(nèi)容。iframe把內(nèi)容動(dòng)態(tài)加載進(jìn)去。代碼很簡(jiǎn)單,但是作用是立竿見(jiàn)影的,佩服作者的腦洞。

 

保持更新,轉(zhuǎn)載請(qǐng)注明出處。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/1929.html

相關(guān)文章

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<