バックナンバー

2018年4月

第292号

発行

  1. 第4回しっかり学ぶ、a要素

    リンクの開き先を指定するtarget属性


    リンクをクリックしたとき、その「開き先」をtarget属性で別ウインドウやiframe内などに指定することができます。target属性のさまざまな指定法を見てみましょう。

    矢倉 眞隆

  2. 第2回DOM Based XSSの基礎と実例

    XSSの原理と脅威


    クロスサイトスクリプティングについて、詳しくその原理や脅威を見ていきます。攻撃者は、対象のWebサイトをどのように攻撃するのでしょうか。

    太田 良典

  3. 第5回ESLintを使ったコードの品質管理

    Prettier/Gitとの連携


    ESLintは外部ツールと連携することで、さらに利便性を高めることができます。今回はESLintと近い役割を担うPrettierとの併用方法と、Gitと連携したlintの適用方法について紹介します。

    森 大典

第291号

発行

  1. 第1回DOM Based XSSの基礎と実例

    DOM Based XSSとは


    フロントエンド実装者が注意したい脆弱の問題のひとつに、XSSがあります。今回は、その原理を理解してみましょう。

    太田 良典

  2. 第3回Web API入門

    データの作成、更新、削除


    Web APIには、データの取得だけでなく、新規作成や更新、削除の機能が用意されているものもあります。今回は、GitHub APIに用意されているユーザー情報の更新機能を使って、APIからデータの更新を行ってみましょう。

    山田 敬美

  3. キャッチアップ Vue.js

    2.1から2.5まで


    Vue.jsのバージョン2.1から2.5までのアップデートで追加された機能の中から、著者が実務上有益だと判断したものをいくつか選定して紹介します。今まで少し不便だったあの実装が便利になっているかもしれません。

    中島 直博

第290号

発行

  1. 第14回ピクセルグリッドが訪ねる、開発の現場

    ソニックガーデン 後編


    「納品のない受託開発」を展開するソニックガーデン訪問記の2回目は、顧客とのコミュニケーションの取り方にはじまり、ソニックガーデンの働き方、人材採用の考え方にも焦点を当てます。

  2. 第4回ESLintを使ったコードの品質管理

    拡張機能と共有設定の公開


    ESLintの魅力は、拡張機能の充実にもあります。今回は特定のルールを適用できるプラグインの利用と、ルールセットの共有設定方法を紹介します。

    森 大典

  3. 最終回基礎からわかる、Vue.jsのテスト

    slotのテストと結合テスト


    最終回は、slotに関する単体テストと、コンポーネントとコンポーネントが連動する動作の結合テストの書き方を中心に解説します。結合テストはコンポーネント設計に影響を受ける部分ですので、コンポーネント設計の良し悪しを実感できます。

    中島 直博

第289号

発行

  1. 第13回ピクセルグリッドが訪ねる、開発の現場

    ソニックガーデン 前編


    「納品のない定額制受託開発」という独自のコンセプトで開発事業を展開するソニックガーデンを訪ねました。その独特な考え方のもと、どのような関係を顧客と築こうとしているのか、またその方法は? じっくりとうかがいました。

  2. 第3回しっかり学ぶ、a要素

    download属性とping属性


    リンクの機能は移動だけではありません。そのような移動以外の機能を付与できるdonwload属性とping属性について紹介します。

    矢倉 眞隆

  3. 第3回基礎からわかる、Vue.jsのテスト

    コンポーネントの動作テスト


    コンポーネントの動作テストのポイントを踏まえつつ、コンポーネントのcomputedや<template>のDOMイベント、methodsのテストについて解説します。テストが対象とするチェック事項をシンプルに保つのがコツです。

    中島 直博

バックナンバー月別