タグ

2017年12月26日のブックマーク (4件)

  • イマドキのJavaScriptの書き方2018

    PySpa統合思念体です。これからJavaScriptを覚えるなら、「この書き方はもう覚えなくていい」(よりよい代替がある)というものを集めてみました。 ES6以降の難しさは、旧来の書き方にプラスが増えただけではなく、大量の「旧来の書き方は間違いを誘発しやすいから非推奨」というものを作り出した点にあります。5年前、10年前のやウェブがあまり役に立たちません。なお、書き方が複数あるものは、好き嫌いは当然あると思いますが、あえて過激に1つに絞っているところもあります。なお、これはこれから新規に学ぶ人が、過去のドキュメントやコードを見た時に古い情報を選別するためのまとめです。残念ながら、今時の書き方のみで構成された書籍などが存在しないからです。 たぶん明示的に書いていても読み飛ばす人はいると思いますが、すでに書いている人向けではありません。これから書くコードをこのスタイルにしていくのは別にいい

    イマドキのJavaScriptの書き方2018
  • Angular2を使ってみる 4. 書いたコードを理解する - かえるの井戸端雑記

    まえおき とりあえずは環境構築ができて動くことまでは確認できた。次は前に書いたTypeScriptのCodeとかも理解していくことにする。 といっても前に参考にしたpageを読み込むだけなんだけど。 しかしいつものpatternだとこれで満足して止まる気がする。次の課題も探さないとな。……何かserver daemonを用意してserverのstatusでもとってきてweb interfaceで描画でもできるようにしてみようか? 前は何をしたか 以下のsourceのうち、<my-app>で囲んだところが書き換わるようなcodeになった。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Hello Angular 2!</title> </head> <body> <my-app>Loading…</

    Angular2を使ってみる 4. 書いたコードを理解する - かえるの井戸端雑記
  • 機能モジュール毎のルーティング設定例 - Angular の基礎 - Angular 入門

    ここでは、ナビゲーションの時にコンポーネント間でパラメータを渡す方法を紹介します。 さらに、アプリケーションを機能モジュール (feature modules) に分割する方法も紹介します。 機能モジュールへの分割 通常、アプリケーションは何らかの機能的な単位に分割できます。開発効率やメンテナンス性を高めるために、 機能毎に独立したモジュールに分割し、互いになるべく依存しないように開発し、最終的に統合する、といったことが良く行われます。 Angular でもモジュール化をサポートする仕組みがあります。 「モジュール」でも触れましたが、Angular アプリケーションには必ずひとつのルート・モジュールがあります。 その他に機能毎の機能モジュール (Feature Modules)に分割可能です。 機能モジュール毎にフォルダを分けるとファイルを整理しやすくなります。 次の例をみてください。 ソ

  • AngularとZone.jsとテストの話 - Qiita

    どうも @Quramy です。このエントリはAngular Advent Calendar の3日目向けに書いています。 はじめに Angularにおいて、Componentのテストコードは少し癖が強いですね。少なくとも僕はそう感じました。 次のComponentを例としてみましょう。ngModel を使って name プロパティをバインディングしただけのシンプルなComponent です。 import { Component } from '@angular/core'; @Component({ selector: 'app-my-form', template: `<input [(ngModel)]="name">` }) export class MyFormComponent { name: string = ''; } このComponent に対して、「name プロパテ

    AngularとZone.jsとテストの話 - Qiita