FRONTEND CONFERENCE 2017のハンズオン用資料です。 教科書はこちら https://github.com/fand/react-hands-on
![Reactで学ぶ!いまどきのWeb開発](https://cdn-ak-scissors.b.st-hatena.com/image/square/b7697506c8529d4f76cb0c3d3a4c37c779768683/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F89f5448170194705a6d551d246389029%2Fslide_0.jpg%3F7704382)
はじめに 以前、HTMLやCSS設計がよく分から無いというあなたへ。知ることから始める5つのTIPSという記事を書いたのですが、これは、僕が当初CSSの設計が凄く苦手で、苦手なりにも沢山書いていって少しわかるかな?と思ってきたときに備忘録も兼ねてまとめました。 なぜ苦手だったのかと振り返ると、その中で一番大きな要素が、構造間の依存関係を把握できていなかったことにあるのではないかなと思います。 この記事の中でも言うようにCSSの設計やもっと大きく言えばプロダクトの設計思想によって異なるとは思いますが、その依存関係を把握できていない原因はおそらくは何かしら取り入れているCSSのフレームワークの理解に乏しいことに原因があるのではと考えました。 そこで、多くの人に用いられているであろうCSSフレームワークを、2016年末時点でgithubのスター数が多かった順に5位までまとめてみました。ここで一般
始めに 最近ウェブ開発でローカル環境を使って欲しいなぁ、とすごく思うようになりました。 慣れてしまえば開発効率が上がると思うんですけど、その導入が大変なんですよね。 仕事で一緒になった方々に手作業で構築していましたが、もっと簡単にできないかなということで作りました。 Mac用です。名前はDAMP(Docker Apache MySQL PHP。 XAMPP, MAMPから取りました。)です。 Apache、MySQL、PHPが動きます。 (2018年11月8日)PHP7.2に対応しました 1.7.2でPHP7.2に対応しました。 https://github.com/yousan/damp/releases/tag/1.7.2 サンプルのdocker-compose.ymlはこちらです。 https://github.com/yousan/damp/blob/master/docker-c
目的と対象 オフラインでの授業に使う補足資料として作成したものが、今回の一連の記事。Javaなど他の言語を学んでいる人に向けた授業のため、記事の内容も、それを前提としている。 目次 (1) 学習環境の構築と基本的な書き方 <-- この記事の内容 (2) 変数とデータ型 (3) 演算子および配列 (4) 制御構文と関数 (5) 関数の応用1 (6) 関数の応用2 (7) オブジェクトの基礎 (8) JavaScriptのオブジェクト指向プログラミング1 概要 (9) JavaScriptのオブジェクト指向プログラミング2 オブジェクトの作り方と継承 (10) JavaScriptのオブジェクト指向プログラミング3 多態性 (11) JavaScriptのオブジェクト指向プログラミング4 カプセル化 (12) ES6の新機能について この記事の内容 Firefoxに搭載されている簡単な学習環境
はじめに JavaScript勉強会の資料です。 内容は、簡単なコマンドラインツールを作りながら、JavaScript(ES2015を含む)の書き方を学ぶものとなってます。 内容的には初心者向けなので、JavaScriptを勉強したい、JavaScriptは触ったことあるけどES2015を知らないので勉強したい、といった方が対象です。 JavaScriptとは Webブラウザで実行可能なインタプリタ言語 最近ではサーバサイドのものもある(Node.jsなど) 各ブラウザで独自の実装があるが、標準化されたECMAScriptに準拠している ES5, ES2015(ES6), ES2016, … ES2015からは毎年新しい規格が策定される これによりナンバリングは策定した年に変更 ES5(2011年策定)から4年ぶりに策定されたECMAScript 非常に多くの機能が追加された 新しいブラウ
普段からコマンドに触れておくで「黒い画面」アレルギーを解消 コマンドラインツールの弱点は、初心者が覚えるまで時間がかかるということです。「黒い画面」という言葉を聞いたことがあるでしょうか? あまりコマンドラインに馴染んでいない人が、ターミナルのことを指すときに使う言葉だそうです。私も含め私の知り合いでターミナルを使っている人の多くはなぜか背景を黒にしています。「黒い画面」を最初に思いついた人は、ターミナルの見た目からつけたのでしょう。加えて、「黒」という言葉が「閉鎖的」「敷居が高い」「難しい」といった印象を喚起させて、ターミナルのことを的確に表現した言葉だと感心しています。 私自身もコマンドラインを使う前は、「難しい」「敷居が高い」「ギークの閉鎖的なツール」というイメージがあり、食わず嫌いしていました。「黒い画面」アレルギーと言ってもいいでしょう。仕事でLinuxサーバを保守しないといけな
FIFA=国際サッカー連盟のブラッター会長が辞意を表明したのを受け、日本代表の元監督のジーコ氏が後任を決める会長選挙への立候補に意欲を示しました。 これを受けて、ジーコ氏は自身のフェイスブックに投稿し「まだ個人的な考えだが私がFIFA会長選の候補者になる道は開かれている」と述べ、後任を決める会長選挙への立候補に意欲を示しました。 さらにジーコ氏は「真剣に、そしてブラジルやほかの国々に敬意を払いながら情熱を持ってきた。私はかつてスポーツ大臣を経験し、日本代表や鹿島のチームをサポートしてきた経験もある。政治的なことを超えてサッカーを考えている」と過去の経歴と共にサッカー界への思いをつづっています。 FIFAによりますと、臨時の総会は早ければことし12月にも行われるということです。
programming notes. mainly about JavaScript / jQuery. [@Takazudo] [takazudo@gmail.com] Hint: alt + / ※ このブログの内容は弊社が運営する有料サービス、CodeGridにてより詳しい内容をご参照いただけます(宣伝) jQuery deferredの使い方 - deferredの基本 | CodeGrid === jQuery1.5から追加された機能。でも全然使ってないので調べた。 jQuery1.5からはdeferredオブジェクトっていうものが登場。 これは、「イケてるキュー(待ち行列)の仕組み~遅延もあるよ~」みたいなものです・・・ 説明がムズイけれどもなんかそんな感じなのです。今までは function fetch(callback){ doAjaxThings('somefile.js
続々と増え続ける基礎文法最速マスターシリーズ(あまりにも増えてきたので他の言語記事へのリンクは別の記事に移しました)。 JavaScript 版は誰も書いていなかったようなので書いてみます。こういう解説記事的なものを書くのは初めてなので変なところがあったら指摘して頂けるとありがたいです。 JavaScriptの基礎概念についての解説はこちら:JavaScript基本概念最速マスター - TechTalkManiacs 1/31 23:58追記 コメント欄のos0xさんのご指摘を基に一部追記・修正を行いました。 2/2 2:52追記 switch文・正規表現・例外処理について追加しました。 2/2 6:44追記 コメントでfavrilさんにご指摘頂いた点(typo & コメント・サンプル追加)を修正・加筆しました。 2/2 7:15追記 トラックバックでLiosKさんにご指摘頂いた点(cal
昨日「ブラウザのスタイルを初期化するスタイルシートの総まとめ -2010年版」で、数多くのCSS Resetを紹介しました。 じゃ、どれが自分に最適なんだろう? という時にぴったり! 数多くのCSS Resetを手軽に試すことができるオンラインサービスを紹介します。 *{ CSSresetr } - Online CSS-Reset Tool [ad#ad-2] *{ CSSresetr }の使い方は簡単です。 プルダウンの「Change the reset」からCSS Resetを 「Change the content」から適用するコンテンツを選択します。 下記は、CSS Resetを「Example Page」に適用したものです。 marign, paddingを取り除いているCSS Reset、限られた要素のみ適用するCSS Resetなど、実際にコンテンツにあてはめるとその使い勝
ついに・・・という感じで、いくつかのブログ も既に取り上げていますが、Google Japanでも「Search Wiki」の導入が始まったようです。 「Search Wiki」ってナニよ?的な説明はしてもあんまり理解してもらえないと思うので、以下に使い方を(非公式w)。 たとえば「adman」と検索すると、下記のような検索結果が表示されます(デフォルト)。 僕の場合、失礼ながら3番目に表示されている「広告代理店システム『ADMAN』」ってやつが邪魔。なので「消しちゃいたい!」と思うんですが・・・消せます。 赤枠部分の「×」印を押すと、自分にとって不要なサイトを検索結果から消すことが出来るのです(「↑」を押すと、検索順位を自分の好きなように変更できます。コレは結構オモシロイ)。 検索結果から「広告代理店システム『ADMAN』」を消した検索結果が下記です。あー、すっきり。
ブログ移転・統合のお知らせ こんにちは。Windows & Devices 開発統括部です。 日頃から、本ブログサイトをご利用頂き誠にありがとうございます。 この度、ブログサイトを Windows Blog for... Author: jpwin Date: 09/01/2016 既定の日本語入力(IME)を変更する手順(他社製日本語入力をお使いの方へ) こんにちは。Windows & Devices 開発統括部です。 Windows 10 をお使い頂きありがとうございます。 他社製日本語入力(ATOK、Google... Author: jpwin Date: 08/01/2016 日本語入力(IME) の知っておくと便利な機能(2) 皆さま、こんにちは。Windows & Devices 開発統括部です。 Windows 10... Author: jpwin Date:
ケンヂの口から衝撃の発言。 “ともだち”の正体は、カツマタ君…! 約8年の連載を経て、今週号で20世紀少年(21世紀少年)が完結しました。 連載終了=推理するための情報は揃ったとみなせますので、改めて“ともだち”がカツマタ君となる理由を考えてみようと思います。 目次&関連記事 目次&関連記事 1.まず、この髪型で絞られる 2.ナショナルキッドのお面所持=サダキヨ? 3.何より、チョーさんメモには記されていた 4.カツマタ君の顔がのっぺらぼうな理由 4-1.フクベエに成りすましの際の不具合によるのっぺらぼう 4-2.単に少年時代のデータ(顔写真等)が皆無だった 5.そして1970年の夏、駄菓子屋事件が勃発 6.カツマタ君の名字が片仮名&彼が自身こそ“20世紀少年”と名乗った理由 7.【極論】マスクの下の顔がまたもやフクベエなのはカツマタ君と双子だから 出典(作品情報) 1.まず、この髪型で絞
フロント・ページ 河本孝之のウェブサイトです。情報セキュリティから人種差別やタイポグラフィまで、個人としての趣味や関心にかかわるページを全て列挙しています。 https://www.markupdancing.net/ 2020-08-03 14:08:18 2020-08-03 14:08:18 2024-02-19 09:13:47 MarkupDancing,MD,Takayuki Kawamoto,philsci,河本孝之 Takayuki Kawamoto, 河本孝之 philsci Chief Privacy Officer, 個人情報保護管理者, general manager at department of infromation systems, 情報システム部長 Philosophy of Science Society, Japan: 日本科学哲学会 Graduat
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
目次 はじめに 教える前に 教える前に、学ぶ 教える前に、自分を整える 教える前に、相手を整える 教えるとは、ドラマを演じること ここは舞台、あなたは演技者 型にはまらず、ダイナミックに 教えるとは、ガイドすること 生徒の知っていることからはじめましょう 全体像を伝えましょう すべてを教えてはいけません 教えるときの二刀流 二つの方法 二つの表現 語るか聞くか メタな立場 広さと深さ 教えるとは、生徒との対話 教えることは、知識を伝えるだけじゃない 対話は一方通行じゃない 対話の進み方は一定じゃない 対話は謙虚に 教えるとは、はげますこと、ほめること 安心して質問できますか 生徒をおどかしてはいけません 生徒をばかにしてはいけません 生徒を恐れてはいけません 優秀な生徒と期待にそわない生徒 ところで、いつまで教えるつもり? 付記:父の思い出 付記:教えることについての独り言 読者のみなさん
IE7の大きな進歩の1つといえば、a要素以外にも:hover擬似クラスが指定できるようになったこと。では、これを使ってどんなWebデザインができるのかについて3つの事例を調べてみました。 CSS hover effect | Veerle's blogより。 サンプルはKansas City Homes for Sale | Prudential Kansas City Real Estateの真ん中あたりのタブです。タブ内にマウスを持っていくと背景色が変わると思います。 これを作るためには、次の2つの画像を用います。 コードはこんな感じです。解説はCSSのコメントと一緒に書いておきました。ちなみに、事例の3つとも画像置換を使っていますが、その説明は省略しています。 <h2>4 different ways to find your Kansas City Homes for Sale</
One of the selectors new to CSS3 is the :target pseudo-class, which can be used to apply rules to an element with a fragment identifier; that is, an anchor name or an id. For example, let’s assume you have a section heading with an id of ‘chapter_2’: <h3 id="chapter_2">The Title of the Chapter</h3> You could create a direct link to that element by using the fragment identifier at the end of the UR
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く