タグ

関連タグで絞り込む (279)

タグの絞り込みを解除

JavaScriptとJavascriptに関するreponのブックマーク (447)

  • Private Presentation

    Private content!This content has been marked as private by the uploader.

  • Vue.js v0.11の変更点(予定)まとめ

    Vue.js v0.11のrc版もリリースされて、v0.10からの変更点が多いのでchangesを参考にまとめてみました。 ** rc3がリリースされたので修正・追記しました ** APIの変更も多いですが、data継承の仕組みが完全に変わっているのでその辺りは注意が必要ですね。 まだ安定してなかったりドキュメントはv0.10のものしかなくてchangesとmergeしながら読む必要があったりするので、これから開発する人は今のタイミングはどのバージョンを使えばいいのかちょっと悩ましいですね。v0.11系を使っていった方がいいとは思いつつ。 今回の変更でも見えるのですが、Angular.js以外にもBackbone.jsやReact.jsなど様々なフレームワークからいいところを持ってきてるところがVue.jsの面白いところですね。 https://github.com/yyx990803/v

    Vue.js v0.11の変更点(予定)まとめ
  • Vue.js note(v0.10.3). not translate. This is draft of https://github.com/koba04/vuejs-book .

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Vue.js note(v0.10.3). not translate. This is draft of https://github.com/koba04/vuejs-book .
  • 型変換のいろいろ - Qiita

    value - 0### 数値演算のオペランドに文字列値を書くと、暗黙に数値に型変換されます。(+は文字列連結として扱われる) そのため、value - 0 ではnumが暗黙の型変換によって数値になりますが、0を引いても数値は変わらないため型変換だけが行われることになります。 +value### また、+演算子を単項演算子で使用すると、正の符号演算になります。正の符号演算で数値型への型変換が行われるので、+value とだけ記述すると、結果的に数値型への型変換のみを行います。 ---- 2015/05/14追記 ---- +valueに関して Airbnb JavaScript Style Guideによると +valueは //badとなっておりましたので、parceInt()やNumber()を使用するのが良さそうです。 しかし、全てが同じ挙動をするわけではなく、それぞれ微妙に違う動き

    型変換のいろいろ - Qiita
  • GitHub - markedjs/marked: A markdown parser and compiler. Built for speed.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - markedjs/marked: A markdown parser and compiler. Built for speed.
  • Vue.js資料まとめ(古いので注意)

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Vue.js資料まとめ(古いので注意)
  • 入力もできるし選択もできるUIを作る(autocomplete、typeahead、コンボボックス) at softelメモ

    問題 ある入力欄で、一覧から選択もできるし、手入力もできるという操作ができるものを作りたいんだけど、簡単なのない? 答え 「なるべく足さない、なるべく作らない」の方針で対応してみます。 以下、Bootstrapがあるとき、jqueryuiがあるとき、HTML5でいいときの3案です。 対応例 1 もしtwitter Bootstrapを導入済みの環境ならば、typeaheadが使える。 demo (スペースなど何か入力してみてください) $('セレクタ').typeahead({ source: ['個','','枚','時間','日','ヶ月','人日','人月','ページ','台'], items: 10 }); オプションで動作が変更できるので、よくあるautocomplete以外の動きもできる。 入力に応じて選択肢が絞り込まれるのではなく、選択肢を全部表示したかったら以下のようにオ

    入力もできるし選択もできるUIを作る(autocomplete、typeahead、コンボボックス) at softelメモ
  • Vueで小説投稿サイトのフォームを改良した - Qiita

    tl;dr Vue.jsを使って小説投稿サイトのフォームを便利にした 独自記法のプレビュー機能を作った 独自記法のプレビュー機能 こういうの。 作り方 文のtextareaにv-modelを指定しておき、v-onのclickとkeydown, keyup, keypressにプレビュー表示を更新するメソッド(件ではupdatePreview)を指定しておく。 なお件での独自記法は、[bg red]や[bg sky]のような文字列を見つけると、「背景記法」だと判断するというシンプルなもの。 またプレビューは「[bg red]のようにデフォルトで用意してある背景画像名」「ユーザーがアップデートした画像」「URLを直接指定した画像」の3種類の画像を表示できる。が、基的なVueを使っての作りは同じ。 作り方 HTML(erbだけど)のほうには <%= f.text_area :body,

    Vueで小説投稿サイトのフォームを改良した - Qiita
  • はじめよう Vue.js - Qiita

    今、一番熱いMVVMフレームワーク、Vue.jsのガイド、(http://vuejs.org/guide/)を訳してみました。 シンプルさ、美しさに驚愕せよ、と言いたい。 基Google翻訳ですので、まだ日語としておかしいところあるかもしれません。Google翻訳のストレートな機械翻訳よりは読みやすいと思います。 はじめに Vue.jsは、インタラクティブなWebインターフェイスを構築するためのライブラリです。 技術的には、 Vue.jsはMVVMパターンのビューモデルの層に焦点を当てています。双方向のデータバインディングによって、ビューとモデルを接続します。実際のDOM操作と出力フォーマットはディレクティブとフィルタにより抽象化されます。 Vue.jsの哲学は、目標は可能な限り単純なAPIとMVVMデータのデータバインディングの利点を提供することです。モジュール性とコンポーザビリテ

    はじめよう Vue.js - Qiita
  • jQuery $.ajaxでJSON・JSONP読み込みに使用する主なオプション

    はじめに 簡単にJSONまたはJSONPを読み込みたい場合は以前の記事を参照。 1分でわかるjQuery $.ajaxによるJSON・JSONP読み込み方法 type 主にGETかPOSTを指定。受け取るときはGET、送信するときはPOST。 url 読み込み先または送信先のURLを指定。例えばJSONを読み込みたいときは以下のようになる。 $.ajax({ type: 'GET', url: 'https://iwb.jp/s/js/data.json' }); $.ajaxのurlオプションを使用したサンプル cache キャッシュの有無をtrueかfalseで指定。注意しなければいけないのはJSONの場合はデフォルトでcache:true、JSONPの場合はcache:falseとなっている点だ。つまりJSONをキャッシュをしたくない場合はcache:falseを指定しなければならな

    jQuery $.ajaxでJSON・JSONP読み込みに使用する主なオプション
    repon
    repon 2015/03/24
    ありがとうございます。jqueryで$.ajaxなどを使いjsonpをやりとりするときのパラメータ、data{}に埋め込む。urlにつけても良いが、callback関数が自動付帯なので末尾に「&」を忘れない。
  • PhoneGapアプリでBasic認証を使ったサーバ通信を行う方法 | ADC - Adobe Developer Connection

    PhoneGapを使ったプログラムで外部のプログラムとの通信を行うためには、まずPhoneGap側の設定ファイルを変更する必要があります。PhoneGapでは、外部プログラムとの通信にホワイトリスト方式を採用しており、許可された接続先のみ通信できるようになっているからです。ホワイトリストは次のように設定します。 iOSの場合 「Supporting Files」というディレクトリの中に「phonegap.plist」または「cordova.plist」というファイルが格納されています(バージョンによって異なります)。このファイルを開いて「ExternalHosts」という項目を探し、通信先のホストを記載してください。 全てのホストとの通信を許可する場合には「*」を指定してください。 Androidの場合 「res/xml」というディレクトリの中に「cordova.xml」というファイルが格

  • React 雑感 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 3/22 (日) の rebuild.fm で React の話をしようと思っているが、その前に頭を整理するために React 雑感。雑感なので殴り書き。 React はこれ一つで複数の課題を解決しようとしている。そのため、人と議論してると話のコンテキストがぶれやすい。ざっくりは フロントエンドのプログラミングパラダイムを、サーバーサイドのような富豪的なスタイルに変える コンポーネント (雑に言うと独自タグ) 指向で UI を組み立てる ステートレスコンポーネントやメッセージパッシングで疎結合性を高めることにより、イベントの依存関係地獄

    React 雑感 - Qiita
  • JavaScript - Wikibooks

    Hello, World! 書は、JavaScriptの解説書です。JavaScriptは、ウェブページやウェブアプリケーションで広く使われているスクリプト言語であり、最も広く普及しているプログラミング言語の一つです。また、Node.jsなどのランタイム環境を使うことで、サーバーサイドでもJavaScriptを実行することができます。 書では、初めてプログラミングをする人から、他の言語で経験を積んだ人まで、広く対象としています。基的なJavaScriptの書き方を解説することで、読者がより深く理解できるように配慮しました。 JavaScriptは、初心者が学ぶのに最適なプログラミング言語であり、ブラウザだけで簡単にプログラムを作ることができます。言語のコア部分は、国際標準化団体であるEcmaインターナショナルによってECMAScriptとして標準化され、仕様が明確になっています。No

  • Vue.js で多重に v-repeat を使う - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Vue.js で多重に v-repeat を使う - Qiita
  • Vue.jsで手軽じゃないアプリケーション構築 - Qiita

    概要 Vue.jsは、MVVMというMVCの派生種を設計基盤として構築されたクライアントサイドJSフレームワークです。AngularJSと表面上は似ていますが、設計思想は全く異なるもので、作成したUIコンポーネントを組合せてページを構成することを前提にしています。 「Vue.jsで遊んでみた」のような記事はよく見るのですが、実際にプロジェクトとして走らせる場合に、アプリケーション構成からテストまで、どのようにするのがベストなのかを、まとめました。 SPAをベースに、サーバーサイド言語上で動かすときの構成も調べています。 ブラウザサポート yyx990803/vue - Vue.jsはレガシー・ブラウザをサポートしていません。 参考記事 Getting Started - vue.js Vue.js概要? - Qiita - はてぶ200 大きめのアプリケーション構成について ガイドライン

    Vue.jsで手軽じゃないアプリケーション構築 - Qiita
  • Vue.jsでv-repeatをネストするには - console.lealog();

    いまいちやり方がわからず前回はあきらめた・・。 が、いまやったらできた! 見た方が早いと思うので、コチラをどうぞ。 なんかjsfiddleは調子が悪かったので、CodePenに。 参考:CodePen - Pen Gistにもメモっておくことにした。 参考:How to v-repeat in v-repeat at Vue.js v-repeatをネストするようなケース まあテンプレートなるものでアレコレするケースでは、よくあることかと思います。 こんなデータを、こんなテンプレで。 How to v-repeat in v-repeat at Vue.js v-repeat(他)で使える特殊変数 っていうかはわからんけど。 $parent: イテレーションしてるそれぞれの親オブジェクト $root: 根のオブジェクト(てか$data) $index: いわゆるindex(0起算) $k

    Vue.jsでv-repeatをネストするには - console.lealog();
  • Vue.jsから手軽に始めるJavaScriptフレームワーク - Qiita

    Vue.jsはそのまま使ってもよいですが「自分(プロジェクト)に合ったフレームワーク」を見つけるのにも向いています。 これは、後発フレームワークだけあり各フレームワークの特徴を意識した設計がなされているためです。他の著名なフレームワークとの特徴を比較した文書もあるので、こちらをチェックしながら導入を検討するとよいと思います。 そのため、以下はVue.jsの紹介と他フレームワーク(Knockout.js と Angular)へのステップという2セクションに分けて紹介していきたいと思います。 JavaScriptフレームワークの導入を行いたいがこの選択は慎重にいきたい、という状況であれば最初にVue.jsを試金石としてみて、効果的と感じられる機能からAngularやKnockout.jsに流れていくというのは十分ありだと思います。 2016/06: Vue.jsの1.x系に合わせて記述・サンプ

    Vue.jsから手軽に始めるJavaScriptフレームワーク - Qiita
  • vue.jsとBootstrapのタブを組み合わせるサンプル - Qiita

    追記: コメント欄でjQueryを使わないシンプルなコードを紹介していただいたので,そちらも参考にしていただければと思います。 はじめに 先日紹介したサンプルと同じ構成で,ページ内にBootstrapのタブを組み合わせるコードを紹介します。少なくとも日語ではググってもイイ感じのサンプルが見つからなかったので…… 目標は,各ページをコンポーネントとして実装しているSPAで,「戻る」や「進む」によるページやタブの遷移を自然に行うことです。今回の例で言えば,次のような挙動を実現することです。 /にアクセスする(homeコンポーネントの内容が表示される) リンクから/exampleにアクセスする(exampleコンポーネントの内容が表示される,タブは1個めがアクティブ) タブを2個めに切り替える リンクから/にアクセスする(再びhomeコンポーネントの内容が表示される) 戻るボタンを押す(exa

    vue.jsとBootstrapのタブを組み合わせるサンプル - Qiita
  • Directives - vue.js

    Data Binding Directives These directives can bind themselves to a property on the ViewModel, or to an expression which is evaluated in the context of the ViewModel. When the value of the underlying property or expression changes, the update() function of these directives will be called asynchronously on next tick. v-text Updates the element’s textContent. Internally, {{ Mustache }} interpolations

  • JSおくのほそ道 #000 [IndexPage] - Qiita

    ご挨拶 じぇいえすや 嗚呼じぇいえすや じぇいえすや 初めまして! JavaScript街道600里を歩きながら、その中で生まれた発見や探求を詠み上げます。 テーマはとしては 「JavaScript基礎のその奥へ!」 を掲げてやって参ります。 単なる概要紹介と手順ではなく、一歩掘り下げた検証や考察を入れつつ 裏側(ソース)はなるべく見て周り、 「どのようなアーキテクチャによりそのモノが動いているのか」 もチェックしながら進めていきたいと思います。 Index 1つのトピックで1~10位の投稿を予定しています 順不同に書き進めます もはや常識!?NodeJSの基 非同期型イベント駆動とは イベントループの仕組みを探る モジュール&npmのキホン Webサーバ+アプリ構築が速すぎる件 Socket.ioで双方向通信チャットアプリを構築 ビルドツールの骨身に迫る Gruntとの上手な付き合い方

    JSおくのほそ道 #000 [IndexPage] - Qiita