浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

多様な言語のチートシートページDevhints

Devhints — TL;DR for developer documentation
 Devhintsは様々な言語、プログラムの基本的な書き方の例文が載っているページです。開発中の「あれはこの言語であっただろうか」「何かいい感じの書き方用意されてないか」「忘れた」といった時にチラっと見ることのできるヒント集になります。DevhintsにはC++の例文、vimの操作方法、firefoxの過去バージョンへのリンクなど様々ありますが、大体役に立つのはプログラミング言語の例文とCLIの操作例です。
 Devhintsに載っているコードはいかにもヒントな印象で簡易なものです。次はVue.jsに関するチートシートの一部です。

new Vue({
  data: { ... }
  props: ['size'],
  props: { size: Number },
  computed: { fullname() { return this.name + ' ' + this.lastName } },
  methods: { go() { ... } },
  watch: { a (val, oldVal) { ... } },
  el: '#foo',
  template: '...',
  replace: true, // replace element (default true)

  // lifecycle
  created () {},
  beforeCompile () {},
  compiled () {},
  ready () {}, // $el is inserted for the first time
  attached () {},
  detached () {},
  beforeDestroy () {},
  destroyed () {},

  // options
  directives: {},
  elementDirectives: {},
  filters: {},
  components: {},
  transitions: {},
  partials: {}
})

 とても端的です。これを最初に読むには説明がまるで足りていませんが、思い出す時、調べるきっかけになる何かの機能の名前を知りたい時にはあっという間に読める文量のこれぐらいが便利です。

  • この記事いいね! (0)