タグ

jsonとvue.jsに関するclavierのブックマーク (2)

  • JavaScript ベースの Vue.js プロジェクトのデータ構造を JSON Schema を使って守る - Qiita

    Vue.js で SPA を書く際、言語として JavaScript(ES) で書くか TypeScript で書くかは一つの悩みどころとなると思います。 私個人としては、 Vue.js プロジェクトでは多くの場合 TypeScript を、 Nuxt.js プロジェクトの場合は、 Nuxt.js がまだまだ TypeScript サポートが弱いことから、 JavaScript で書くようにしています。 感覚的なものですが、 Nuxt.js + JavaScript の組み合わせがやはり開発の生産性としては非常に高く、効率的な開発ができる半面、データ構造レベルはせめて堅牢に守りたいというモチベーションが出てくることも確かです。 特に私の場合、サーバーサイドを Node.js + TypeScript で書くことが多いこともあり、可能な限りエンティティの型情報くらいは再利用できればと考えるこ

    JavaScript ベースの Vue.js プロジェクトのデータ構造を JSON Schema を使って守る - Qiita
  • uu59のメモ | RailsとJS(vue.js)の連携

    前書き Railsを使いつつJSもそこそこ書きたい、という条件であればまず前提としてjQuery脳を捨てましょう。jQueryスタイルで考えるかぎり何をどうやっても破綻するのでJSを諦めるか保守性を諦めるかして覚悟を決めましょう。 捨てるのは「jQuery」ではなく「jQuery脳」です。jQueryでグローバルな領域に進出してメソッドチェインで狼藉を働いたり、いま現在目の前にあるHTMLだけを考えてDOM操作をしたり、$.onと$.triggerを使ったクロージャ内部へのGOTOなどを記憶から消しましょう。 可能な限りスコープを小さく保つのはプログラミングの基原則といえます。その原則を思い出し、JSを軽く扱わず、一般的なプログラミングと同様に閉じられた関心事にのみ注力するようにしましょう。 RailsとJSと役割分担 Railsもviewとしてテンプレートエンジンの処理を持っていますが

  • 1