欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

只需一行代碼,輕松實現(xiàn)一個在線編輯器

 更新時間:2013年11月12日 10:00:49   作者:  
在瀏覽器地址欄中輸入一行代碼:data:text/html, <html contenteditable> ,回車即可把瀏覽器變臨時編輯器(需要瀏覽器支持 HTML5 屬性 contenteditable)

在大部分人眼里,技術(shù)宅給人的印象是沉默寡言,總摸不透他心里想些什么,彼此都保持距離。作為半個程序員,我覺得真正的技術(shù)宅大部分時間都在找樂子,鼓搗各種想法,和大部分人的極客心理是一樣的,程序員也還愛講笑話,也喜歡燒菜做飯,雖然大多是為了減減壓,這樣看來和常人沒什么不一樣。

不一樣的地方,技術(shù)宅崇尚極致,喜歡極簡,又希望簡約不簡單,背后就是技術(shù)宅滿心思的不斷的嘗試,我正在看著一出好戲在上演:



"程序員 Jose Jesus Perez Aguinaga 在 CoderWall 分享了一個小技巧:在瀏覽器地址欄中輸入一行代碼:data:text/html, <html contenteditable> ,回車即可把瀏覽器變臨時編輯器(需要瀏覽器支持 HTML5 屬性 contenteditable)。不少程序員受 Jose 的啟發(fā),開始對這行代碼加工改造,比如改成支持 Ruby 語法高亮的編輯器……"

從引子中可以看到,本來只是簡短的小段代碼: data:text/html, <html contenteditable>,經(jīng)過程序員們不斷改造,從一個簡單的可編輯頁面,逐步變成了包括支持 Java、Ruby、Python 等多種 編程語言高亮的代碼編輯器,截至不到 1 個小時的最后更新,我已經(jīng)看到了一個和 notepad.cc 網(wǎng)站功能相近,使用了第三方網(wǎng)站數(shù)據(jù)庫 API 服務(wù)存儲內(nèi)容的 在線編輯器 了:

復(fù)制代碼 代碼如下:

data:text/html,
<style type="text/css">
#e {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  font-size:16px;
}
</style>
<div id="e"></div>
<script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js"></script>
<script src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
<script>
var myKey="SecretKeyz";
$(document).ready(function(){
    var e = ace.edit("e");
    var url = "http://api.openkeyval.org/"+myKey;
    $.ajax({
      url: url,
      dataType: "jsonp",
      success: function(data){
       e.setTheme("ace/theme/tomorrow_night_eighties");
       e.getSession().setMode("ace/mode/markdown");
       e.setValue(data);
      }
    });

    $("#e").on("keydown", function (b) {
      if (b.ctrlKey && 83 == b.which) {
        b.preventDefault();
        var data = myKey+"="+encodeURIComponent(e.getValue());
        $.ajax({
          data: data,
          url: "http://api.openkeyval.org/store/",
          dataType: "jsonp",
          success: function(data){
            alert("Saved.");
          }
        });
      }
    });
});
</script>


將以上代碼完整復(fù)制,粘貼到 Chrome 或者 Firefox,Safari 瀏覽器地址欄中(不支持低版本 IE 瀏覽器),回車打開,稍等片刻一個支持 CTRL + S 保存內(nèi)容的在線編輯器呈現(xiàn)眼前。

僅一行代碼,實現(xiàn)功能相當(dāng)于系統(tǒng)的記事本程序,感慨技術(shù)宅的藝術(shù)造詣吧?~

相關(guān)文章

  • 用JavaScript實現(xiàn) 鐵甲無敵獎門人 “開口中”猜數(shù)游戲

    用JavaScript實現(xiàn) 鐵甲無敵獎門人 “開口中”猜數(shù)游戲

    JavaScript在常人看來都是門出不了廳堂的小語言,僅管它沒有明星語言的閃耀,但至少網(wǎng)頁的閃耀還是需要它的,同時它是一門很實用的語言。
    2009-10-10
  • javascript編程異常處理實例小結(jié)

    javascript編程異常處理實例小結(jié)

    這篇文章主要介紹了javascript編程異常處理的方法,結(jié)合實例形式分析總結(jié)了JavaScript編程中異常處理的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • 教你用typescript類型來推算斐波那契

    教你用typescript類型來推算斐波那契

    斐波那契是自然界與社會中存在的一種數(shù)學(xué)規(guī)律,下面這篇文章主要給大家介紹了關(guān)于如何用typescript類型來推算斐波那契的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • JavaScript中object和Object的區(qū)別(詳解)

    JavaScript中object和Object的區(qū)別(詳解)

    下面小編就為大家?guī)硪黄狫avaScript中object和Object的區(qū)別(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 原生JS利用transform實現(xiàn)banner的無限滾動示例代碼

    原生JS利用transform實現(xiàn)banner的無限滾動示例代碼

    這篇文章主要介紹了原生JS利用transform實現(xiàn)banner的無限滾動示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • nuxt配置通過指定IP和端口訪問的實現(xiàn)

    nuxt配置通過指定IP和端口訪問的實現(xiàn)

    這篇文章主要介紹了nuxt配置通過指定IP和端口訪問的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • JS精確判斷數(shù)據(jù)類型代碼實例

    JS精確判斷數(shù)據(jù)類型代碼實例

    這篇文章主要介紹了JS精確判斷數(shù)據(jù)類型代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • 不錯的Javascript表格翻頁效果

    不錯的Javascript表格翻頁效果

    不錯的Javascript表格翻頁效果...
    2007-08-08
  • 純js仿淘寶京東商品放大鏡功能

    純js仿淘寶京東商品放大鏡功能

    本文主要介紹了純js仿淘寶京東商品放大鏡功能的實例。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • JavaScript簡單實現(xiàn)關(guān)鍵字文本搜索高亮顯示功能示例

    JavaScript簡單實現(xiàn)關(guān)鍵字文本搜索高亮顯示功能示例

    這篇文章主要介紹了JavaScript簡單實現(xiàn)關(guān)鍵字文本搜索高亮顯示功能,涉及javascript基于事件響應(yīng)的頁面元素遍歷、分割、替換等相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07

最新評論