タグ

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

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとjavascriptとMVCに関するefclのブックマーク (134)

  • SEO Cardiff

    For Creators YouTubers, bloggers, podcasters, musicians & artists

    SEO Cardiff
    efcl
    efcl 2013/06/26
    Mardkwonで書けるシンプルなブログみたいなウェブサービス。 メモっぽい感じで書ける Ghostに買収された http://blog.ghost.org/roon/
  • Writing a Javascript REST client

    The HTML code that achieves the above look is: <table class="table table-striped"> <tr><td style="width: 1px;"></td><td><b>Task</b></td><td><b>Options</b></td></tr> <tr> <td> <span class="label label-success">Done</span> </td> <td><p><b>Task title</b></p><p>Task description</p></td> <td> <button class="btn">Edit</button> <button class="btn">Delete</button> <span><button class="btn">Mark In Progres

    Writing a Javascript REST client
    efcl
    efcl 2013/06/23
    REST APIとKnockoutを使ったTODO的なウェブアプリを作るチュートリアル.
  • Angular.jsとBackbone.jsのDOM依存を図解する - ジンジャー研究室

    果敢にもMVCフレームワークの図解を試みたので、どうぞ! MVCの動機 MVCという言葉が初めて登場してから30年以上たった今、最早なんだったのか分からないほどMVCの定義は混迷をきたしているわけだが、どれがMVCでMVVMでMVPであるという定義についてあれこれ考察するのは個人的には好きでなくて、「結局何がしたいのか」という動機がぶれていなければ何でも良いと思っている。 じゃあそれは一体何なのかということを自分なりに考えてみたところ、次の一言に落ち着いた。 「ModelはViewに依存したくない」 世間的には(?)ModelとViewを単に「分ける」と説明されることが多いが、私はそれだけでは納得していなくて、依存の方向こそが重要だと思っている。たとえ分かれているように見えてもModelがViewを参照していたら、情報の取得先や表現方法は固定化されてしまう。 ModelはViewの事情から

    Angular.jsとBackbone.jsのDOM依存を図解する - ジンジャー研究室
    efcl
    efcl 2013/06/22
    Angular.jsとBackbone.jsの依存の方向について。
  • The Battle of Modern Javascript Frameworks – Part I | SoftFinity -

    Warning: Declaration of description_walker::start_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) in /homepages/38/d90108673/htdocs/SoftFinity/blog/wp-content/themes/wordpress-bootstrap/functions.php on line 436 Warning: Declaration of description_walker::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Me

    efcl
    efcl 2013/05/27
    MV*ライブラリの特徴を比較していく連載. Features/Ease of Learning/Compatibility and Extensibility/Testing and Debugging?/Pros and Cons の項目で見ていく
  • Model View Madness

    This document provides an introduction to ASP.NET MVC for beginners. It discusses some of the weaknesses of traditional ASP.NET WebForms, such as lack of separation of concerns. ASP.NET MVC follows the Model-View-Controller pattern to address these issues by separating the user interface (view), data and business logic (model), and application logic (controller). The MVC pattern promotes loose cou

    Model View Madness
    efcl
    efcl 2013/05/13
    JavaScriptのMV*ライブラリで、それぞれModel、View、Controller、Otherが何を処理しているかをまとめながら紹介してるスライド
  • TasteJS

    efcl
    efcl 2013/04/17
    Next TodoMVC
  • クライアントサイドMVCには何が必須? - はこべにっき ♨

    最近何度かクライアントサイドMVCフレームワークであるところの、Backbone.jsを使ってコードをかいたりしていたので、その時に感じたことをまとめて Kyoto.js で話してみました。 発表資料 "何がMVCをつなげているのか" Backbone.jsではMVCの各層をつなげるために、Backbone.Eventsというオブジェクトが用意されています。Backbone.jsのModelとViewのインタラクションは、ベースになっているBackbone.EventsによるObserverパターンによって実現されています。実際にBackbone.jsでコードを書いてみると、便利な機能はいろいろあるもののBackbone.Eventsの存在がMVCを実現するのに重要であることがわかります。 そこつきつめると、Backbone.EventsのようなObserverパターンを簡単に実現できるよ

    クライアントサイドMVCには何が必須? - はこべにっき ♨
    efcl
    efcl 2013/03/23
    依存を小さくクライアントサイドMVCと言われてる機能を実現するために、コンパクトなObserverパターンをベースとしたものについて。 Backbone.js/Knockout.js/Lucid.JSでTodoを実装したサンプル
  • Backbone 1.0

    I'm pleased and gratified to announce the oft-promised 1.0 release of Backbone.js. Backbone has come a long way since its initial release as a small extraction of the JavaScript Model/View layer of an open-source web application (funnily enough, exactly 888 days ago). These days, you can find it helping to power web applications large and small, from major news organizations to comment widgets, a

    efcl
    efcl 2013/03/21
    Backbone 1.0リリース
  • Blender 2.5 Lighting and Rendering

    Search over 7,500 Programming & Development eBooks and videos to advance your IT skills, including Web Development, Application Development and Networking

    Blender 2.5 Lighting and Rendering
    efcl
    efcl 2013/03/01
    2013年4月発売 jQuery 1.9, jQuery plugin, jQuery UI、 jQuery Mobileについての書籍
  • Ember.js Blog

    Ember 6.0 continues the commitment to stability and reliability that developers have come to expect from the Ember ecosystem and further moves us towards the Polaris Edition of Ember. Get up-to-date with the latest in Ember and... Read on... Ember 5.12 Released Today the Ember project is releasing version 5.12 of Ember.js and Ember CLI. Following Ember's Major Version Policy, version 5.12 will be

    Ember.js Blog
    efcl
    efcl 2013/02/17
    Ember.js 1.0 RC1リリース
  • New community features for Google Chat and an update on Currents

    Join the official community for Google Workspace administrators In the Google Cloud Community, connect with Googlers and other Google Workspace admins like yourself. Participate in product discussions, check out the Community Articles, and learn tips and tricks that will make your work and life easier. Be the first to know what's happening with Google Workspace. ______________ Learn about more Goo

    New community features for Google Chat and an update on Currents
    efcl
    efcl 2013/02/15
    TodoMVC 1.1 リリース DartやTypeScriptを使った実装、新しい実装の追加やライブラリの最新版への追従など http://bit.ly/Xcm4n1
  • Amazon.com: Knockoutjs Starter: Barnard, Eric: Books

    efcl
    efcl 2013/01/05
    KnockoutJSについての書籍
  • あなたはいつEmber.jsを使うべきか? - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 今日まで Ember.js の紹介をしてきました。 思えばAdvent Calendarを書き始めた12/1の時点では、私自身、Ember.jsについてはほとんど何も知らない状態でスタートしました。 もっともknockout.jsを業務に使っていたので、データバインディング機能の便利さは理解していましたし、Ember.jsが記述の柔軟性のレベルでは他のデータバインディングより洗練されているので、コンセプトレベルでは間違いなくすばらしいフレームワークである、ということは確信していました。 ただ、Router, ストレージの利用方法、拡張方

    あなたはいつEmber.jsを使うべきか? - Qiita
    efcl
    efcl 2012/12/31
    Ember.jsの向き不向きについてのまとめ
  • GitHub - angular/batarang: AngularJS WebInspector Extension for Chrome

    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 - angular/batarang: AngularJS WebInspector Extension for Chrome
    efcl
    efcl 2012/12/23
    AngularJSのDeveloper Tools拡張。 Models、パフォーマンス、依存関係、ElementsタブにAngularJSプロパティの表示、$scope等
  • Introduction for Browser Side MVC

    # 概要 画面遷移を行わず、1枚の html 上で対話的に操作するような web アプリケーションを目にする機会が増えてきました。 そんなアプリケーションを開発する際、jQuery 主体だったこれまでの開発スタイルだと画面表示と機能が切り離せなくなってしまい、変更に弱い作りになってしまうことになるでしょう。 この問題に対処するにはどうすればよいでしょう? そんなときは先人の知恵を参考に、その解決策を探してみるのはいかがでしょうか。 ユーザからのインタラクションを受け付けるアプリケーションを上手く構築していく際のやり方として、MVC パターンが広く知られています。 セッションでは、ブラウザ上での JavaScript の MVC の原点を辿り、その実装のひとつである Backbone.js を例にとって、整理されたコードについて考えてみたいと思います。 SaCSS vol40 ( http

    Introduction for Browser Side MVC
    efcl
    efcl 2012/12/18
    Todoを例にしたMVCの役割についてのスライド。 Backbone.jsを使ったアプローチについて
  • Backbone.js コメント付きソースコード日本語訳

    Annotated Sourceのコメントを訳しました 地味に道のりが長い作業でしたが、何とか先々週末にやっつけて、例によって@cssradar氏に確認していただいたりとかして今に至りご紹介する次第。 日語訳コメントがついたソースコード· enja-oss/Backbone · GitHub なんだかんだで全域を網羅する必要があったたので、非常に勉強になりました。ソースコード自体は短く簡潔なので、Backboneをこれから使い始める/もう使ってるを問わず、まだ読んでない方は一度読んでみると良いです。 監訳謝辞 Revert original text for supervise by ahomu · Pull Request #12 · enja-oss/Backbone 上記Pull Request&監訳依頼につきまして、多大なるレビューをしてくださった@cssradar 氏に感謝を。

    Backbone.js コメント付きソースコード日本語訳
    efcl
    efcl 2012/12/17
    Backbone.jsのコードコメントの翻訳 (doccoで見られるようになるといい気がする)
  • ドキュメントKnockout.js

    Knockoutのコンセプト 宣言型バインディング UIに必要なのは ViewModel (シンプルなモデルオブジェクト) とデータバインドだけ。 ややこしいDOM操作なしで、動的なインターフェイスを作ることができます。 UIの自動更新 ViewModel のプロパティが変更されると、自動的にUIの関連付けられた部分を更新します。 依存関係のトラッキング データの結合や変換を実現するためのデータ間の関係チェーンを暗黙的に設定します。 UIテンプレート 幾重にもネストされたテンプレートも、バインドされた ViewModel を用いて 素早くUIを生成します。

    efcl
    efcl 2012/12/16
    Knockoutの日本語ドキュメント
  • Backbone.js 1.0に向けての変更点 « NAVER Engineers' Blog

    UITチーム 清水大輔 (@tori3_jp)です。 2012年も残り僅かとなりましたが、年の瀬をいかがお過ごしでしょうか。 Backbone.js Advent Calendar 2012の10日目のエントリーとなります。 先月、DailyJSというJavaScript関連のトピックを配信しているサイトに Backbone.jsの次期リリースに関する記事が投稿されていました。 今回はこの中からBackbone.jsの次期リリースで予定されている変更点について紹介したいと思います。 Backbone.$ Backboneで扱うjQuery互換ライブラリへのエイリアスが変更されます。 ローカル変数$を参照していたものがBackbone.$に変更されます。 - var $ = root.jQuery || root.Zepto || root.ender; + Backbone.$ =

    efcl
    efcl 2012/12/10
    Backbone.js 1.0で追加予定の機能紹介. DOMの削除に合わせて参照も取り除くdispose、Collection.add()のmergeオプション
  • Backbone.js FAQ 日本語訳 - "is a library, not a framework"

    Backbone.js FAQ を日語訳しました Backbone/docs/FAQ.md at master · enja-oss/Backbone · GitHub 上記のGitHubから参照できます。 まずFAQから訳しましたが、最終的にはみんなの力で全訳ドキュメントにするのが目標。ほんとは家をforkすべきだったかもですが、Pull Requestに向けての整備は後で考えます。:) いまは、有志でMarkdownでさくさくと日語ドキュメントを書きためていければいいんじゃないかと思っています。 enja-oss/Backbone ってことでIssueとかPull Request大歓迎です! 詳しくはリポジトリをご覧ください。 Backbone.js の性はMVCでもフレームワークでもない 「クライアントサイドMVCフレームワーク = Backbone.js」というような表現が

    Backbone.js FAQ 日本語訳 - "is a library, not a framework"
    efcl
    efcl 2012/11/29
    Bonebone.jsサイトのFAQの翻訳
  • Knockout 2.2.0 released

    It’s been five months since the last significant Knockout release, so it’s about time for another! The core team and many contributors have been hard at work adding some sweet new features, performance upgrades, architectural improvements, and bug fixes. After all this, the final code file is smaller than the previous version Published Oct 29, 2012 You can download Knockout 2.2.0 now from GitHub w

    efcl
    efcl 2012/10/30
    JavaScript MVVM ライブラリ Knockout 2.2.0リリース