在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C++/ 所需工具
調(diào)試
初始文件
作用域設(shè)置、作用域和作用域描述符
在Atom中移動(dòng)
在Atom背后
Atom中的包
為什么選擇Atom?
從Textmate中轉(zhuǎn)換
小結(jié)
新手入門
折疊
代碼段
Hacking Atom
基本的自定義
Atom中的序列化
文本處理包
字?jǐn)?shù)統(tǒng)計(jì)包
所需工具
維護(hù)你的包
Atom基礎(chǔ)
深入鍵表(keymap)
配置API
使用Atom
自動(dòng)補(bǔ)全
面板
在Atom中寫作
文本選擇
創(chuàng)建主題
圖標(biāo)
小結(jié)
開發(fā)Node模塊
編輯和刪除文本
安裝Atom
通過服務(wù)和其它包交互
小結(jié)
編寫 spec
語法
Atom中的版本控制
查找和替換

所需工具

最開始,我們假設(shè)在某種程度上,你只知道很少的事情。由于Atom完全采用web技術(shù)實(shí)現(xiàn),我們必須假設(shè)你知道CoffeeScript和Less的任何事情,它們是Javascript和CSS的預(yù)處理器。

如果你不了解CoffeeScript,但是熟悉JavaScript,就應(yīng)該沒有太大問題。下面是一個(gè)CoffeeScript的簡(jiǎn)單示例:

MyPackageView = require './my-package-view'

module.exports =
  myPackageView: null

  activate: (state) ->
    @myPackageView = new MyPackageView(state.myPackageViewState)

  deactivate: ->
    @myPackageView.destroy()

  serialize: ->
    myPackageViewState: @myPackageView.serialize()

我們會(huì)展示一些這樣的例子,而這就是這門語言的樣子。

在Atom中,你能用CoffeeScript做的任何事情都可以用JavaScript來做,但是由于大多數(shù)社區(qū)都用CoffeeScript,你可能會(huì)想用它來編寫你的包。這會(huì)有助于你從開源社區(qū)中獲取代碼,并且在許多實(shí)例中編寫更簡(jiǎn)單的代碼。

你可以在coffeescript.org上面復(fù)習(xí)CoffeeScript。

Less是源于CSS的簡(jiǎn)化轉(zhuǎn)換,它向CSS中添加了一些有用的東西,比如變量和函數(shù)。你可以在lesscss.org上面復(fù)習(xí)Less的技巧。但是我們對(duì)Less的使用并不涉及到這本書中太復(fù)雜的部分,所以你只要懂得CSS的基本知識(shí)就夠了。

上一篇:面板下一篇:配置API