Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 社内のフロントエンド、マークアップエンジニア向けに話をしそうなので、そのメモ。 なんとなくで読んでください。 Index 「Webサイト用」モダン開発環境 パフォーマンス施策 「Webサイト用」モダン開発環境 Webサイト制作において必要な条件 モダンな技術を採用しつつ、今までの案件で使える SPAではなくWebサイトに対応 HTMLファイルが各ページで存在している head内の情報が直接書かれている きれいなHTML minifyされていない Nuxt.jsのgenerateみたいに、最適化されすぎていない 変えたいもの 脱Gulp
はじめに 前回、elm0.19の開発環境を構築したので、 elmを試すために、Elm 0.18で作るTodoアプリ(1)を試してみる。 ElmをSPAではなく一部適用にしたいので調整する。 開発環境 Windows 10 Vagrant 2.1.5 Virtualbox 5.2.18 Ubuntu 18.04 LTS (Bionic Beaver) Docker version 18.06.0-ce, build 0ffa825 docker-compose version 1.22.0, build f46880fe ファイル構成イメージ 以下のようなファイル構成としたい。 const path = require("path"); const webpack = require("webpack"); const merge = require("webpack-merge"); co
FROM node:10.10.0 # コンテナ上の作業ディレクトリ作成 WORKDIR /app # 後で確認出来るようにpackage.jsonを作成 RUN npm init -y # dev-dependencies ## elmインストール RUN yarn add --dev elm RUN yarn add --dev elm-verify-examples ## sass RUN yarn add --dev node-sass ## webpackインストール RUN yarn add --dev webpack RUN yarn add --dev webpack-cli RUN yarn add --dev webpack-merge RUN yarn add --dev webpack-serve ### 「History APIを利用して作成されるSPAのためのi
この内容はv3.0.0の場合の話です。最新版では発生しません。 Riot.jsについて 最近のフロントエンド開発ではReactを使うことが多いですが、私は少数派ですので、「Riot.js」をよく使っています。 検索から来た人は、Riot.jsのことはよく知っているはずなので良いですが、そうでない人はぜひ使ってみてください。 __disabled問題 Riot.jsでは、disabled="{ !data.reference[0] }"のように判定式でdisabledが出来る。と公式ガイドに書いてある。 真偽値属性 (checked, selected など) はテンプレート変数がfalse的であれば無視されます。 <input checked={ null }>は <input>になります。 http://riotjs.com/ja/guide/#真偽値属性 しかし、いざ使おうとすると、な
最近 Chrome 拡張機能の開発を簡単に始める方法を調べていたのですが、その中で chrome-extension-webpack-boilerplate を使うと簡単に始められたので紹介します。 筆者の前提 Chrome 拡張機能を開発するのが初めて。チュートリアルをこなした程度 Webpack は触ったことがある chrome-extension-webpack-boilerplate とは GitHub - samuelsimoes/chrome-extension-webpack-boilerplate Chrome 拡張機能の開発を楽にしてくれる boilerplate は調べると色々あります。 その中でも、chrome-extension-webpack-boilerplate は、Webpack で 開発に使う JavaScript のモジュールを管理できるようにしてくれる
概要 エントリーポイントを分けることで、コードの見通しは良くなり、余分なコードのダウンロードを避けることができます。 今回、vue-cli 3.0 で立ち上げた趣味アプリに複数のエントリーポイントを用意したのですが、 思いの外苦戦したので設定方法を共有したいと思います。 設定方法 vue-cli の2系までは webpack.config に entry を記述することで、複数のエントリーポイントに対応する事ができました。1 しかし、vue-cli 3.0でセットアップしたプロジェクトには webpack.config が生成されません。 その代わりに vue.config.jsに vue-cli の設定を記述することができます。2 この中で pages オブジェクトとして、複数のエントリーポイントを定義することができます。 この状態を multi-page mode と呼びます。 vue
はじめまして。sekinoca です。 今回は React を使って作成した Web ページを TravisCI を使って GitHub Pages に自動デプロイする方法を紹介します。 少し丁寧に説明しすぎた感があるので適宜読み飛ばしてください。 ソースコード 今回の使用するソースコードは以下になってます。 https://github.com/sekinoca/sekinoca.github.io 使ったもの React Redux React Redux Webpack Webpack-serve Material-UI TravisCI リポジトリの作成 Repository name に <username>.github.io と入力し、Public リポジトリとして作成してください。 * <username> の部分は自分の GitHub ユーザー名に置き換えてください。 W
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く