最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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



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

從引子中可以看到,本來(lái)只是簡(jiǎn)短的小段代碼: data:text/html, <html contenteditable>,經(jīng)過(guò)程序員們不斷改造,從一個(gè)簡(jiǎn)單的可編輯頁(yè)面,逐步變成了包括支持 Java、Ruby、Python 等多種 編程語(yǔ)言高亮的代碼編輯器,截至不到 1 個(gè)小時(shí)的最后更新,我已經(jīng)看到了一個(gè)和 notepad.cc 網(wǎng)站功能相近,使用了第三方網(wǎng)站數(shù)據(jù)庫(kù) API 服務(wù)存儲(chǔ)內(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 瀏覽器),回車打開,稍等片刻一個(gè)支持 CTRL + S 保存內(nèi)容的在線編輯器呈現(xiàn)眼前。

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

相關(guān)文章

  • webpack打包html里面img后src為“[object Module]”問題

    webpack打包html里面img后src為“[object Module]”問題

    這篇文章主要介紹了webpack打包html里面img后src為“[object Module]”問題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 微信小程序?qū)崿F(xiàn)圖片放大預(yù)覽功能

    微信小程序?qū)崿F(xiàn)圖片放大預(yù)覽功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)圖片放大預(yù)覽功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 用js編寫的簡(jiǎn)單的計(jì)算器代碼程序

    用js編寫的簡(jiǎn)單的計(jì)算器代碼程序

    這篇文章主要介紹了用js編寫的簡(jiǎn)單的計(jì)算器代碼程序,非常具有實(shí)用性,感興趣的小伙伴可以參考下
    2015-08-08
  • PhotoShop給圖片自動(dòng)添加邊框及EXIF信息的JS腳本

    PhotoShop給圖片自動(dòng)添加邊框及EXIF信息的JS腳本

    這篇文章主要介紹了PhotoShop給圖片自動(dòng)添加邊框及EXIF信息的JS腳本,本文給出效果圖和實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-02-02
  • 一篇文章徹底講清楚前端熱更新

    一篇文章徹底講清楚前端熱更新

    這篇文章主要介紹了前端熱更新的相關(guān)資料,熱更新讓前端開發(fā)更加高效,通過(guò)最小代價(jià)替換代碼并保留頁(yè)面狀態(tài),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-02-02
  • TypeScript中的never類型你了解嗎

    TypeScript中的never類型你了解嗎

    TypeScript 中的 never 類型,表示:永遠(yuǎn)不會(huì)發(fā)生的值的類型,換句話說(shuō),就是不可能存在的類型,即沒有值的類型,那么你了解TypeScript中的never類型嗎,感興趣的朋友跟著小編一起來(lái)看看吧
    2023-10-10
  • JavaScript下的時(shí)間格式處理函數(shù)Date.prototype.format

    JavaScript下的時(shí)間格式處理函數(shù)Date.prototype.format

    這篇文章主要介紹了JavaScript下的時(shí)間格式處理函數(shù)Date.prototype.format的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • JointJS JavaScript流程圖繪制框架解析

    JointJS JavaScript流程圖繪制框架解析

    這篇文章主要介紹了JointJS JavaScript流程圖繪制框架解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 詳解JavaScript?(!!)?中的雙感嘆號(hào)是干什么用的

    詳解JavaScript?(!!)?中的雙感嘆號(hào)是干什么用的

    JavaScript?不是靜態(tài)語(yǔ)言,而是動(dòng)態(tài)語(yǔ)言,這意味著變量可以引用或保存任何類型的值,此外,該類型可以隨時(shí)更改,這篇文章主要介紹了JavaScript?(!!)?中的雙感嘆號(hào)作用,需要的朋友可以參考下
    2022-09-09
  • 微信小程序?qū)崿F(xiàn)之手勢(shì)鎖功能實(shí)例代碼

    微信小程序?qū)崿F(xiàn)之手勢(shì)鎖功能實(shí)例代碼

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)之手勢(shì)鎖功能的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07

最新評(píng)論

尼勒克县| 馆陶县| 扎赉特旗| 孟州市| 仲巴县| 巴林右旗| 灌南县| 平武县| 宁化县| 大庆市| 广安市| 应用必备| 潼关县| 九台市| 陕西省| 海安县| 政和县| 仁寿县| 基隆市| 伊春市| 台湾省| 凉山| 龙江县| 栖霞市| 贵港市| 鹤庆县| 陆良县| 江口县| 辽中县| 兰溪市| 珲春市| 定州市| 巴南区| 开鲁县| 格尔木市| 布尔津县| 墨脱县| 睢宁县| 宁晋县| 太湖县| 邢台县|