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
EssentialsApplication FrameworksMobile FrameworksMVC FrameworksRealtime FrameworksDesktop GUIServerSide LibrariesTesting FrameworksTemplating EnginesLoadersUIUI FrameworksWindows, Modals, PopupsKeyboard WrappersForm WidgetsUI ComponentsSliders & GalleriesNotificationsWYSIWYG EditorsTouchLayoutTours & GuidesMultimediaGame EnginesPhysics LibrariesAnimation LibrariesAudio LibrariesPresentation Librar
勉強のためにAngular.js(v1.0.1)のソースコードを読み始めました。フレームワークの仕組みを把握するために読み始めたのですが、「おぉそんなことがあるのか!」と新しい事実の発見があったり、「やはりこの書き方は推奨されるんだな。。。」とベストプラクティスの有効性を再認識したりなど、JavaScriptの実践的な知識を学ぶのに役立っているので、備忘録として記録していきます。 対象は、JavaScriptでアプリをごりごり書いたり、ライブラリを作ったりしている”それなりにJS開発の経験がある人”です。 まず第1回目は1〜1719行目までです。 'use strict'; とJavaScriptの先頭に書くことでJSエンジンによる厳密な文法チェックを有効にする String.toLowerCase(), String.toUpperCase()にはトルコ語環境において不具合があるので、そ
#Landscaping With Frontend Development Tools An opinionated list of tools for frontend (i.e. html, js, css) desktop/laptop (i.e. does not include tablet or phone yet) web development ##Coding Tools ######Workflow/Builds/Assemblers/Task-runners/Dev Opts bud lumbar brunch grunt lineman yeoman Takeoff gulpjs broccoli mimosa codeKit liveReload stealJS anvil.js modjs nodefront AUTOMATON volo roots midd
JavaScript でアニメーションを作る アニメーションとは何? ビューを少しずつ回転、拡大縮小、移動、変色などを行い、連続的な動きを作る こんな感じ <div id="view">hoge</div> <script> var el = document.getElementById('view'); el.style.opacity = 1; setInterval(function() { el.style.opacity -= 0.01; }, 10); </script> なんで、あんな感じの書き方になるの? setInterval の意味が分からない こんな感じで書けないの? <div id="view">hoge</div> <script> var el = document.getElementById('view'); el.style.opacity = 1; w
JSを楽に書きたいな〜♪ ハイ、構文チェッカー! ・・・ということで、emacs(flymake)でリアルタイムにJSの文法チェックが出来る環境を構築したいと思います。 JavaScriptの構文チェッカとしては ・JSLint ・JSHint ・Closure Tools などがあるようですが、今回欲しいのは構文チェックの機能のみで、 チーム開発に向いているという噂からJSHintを使おうと思います。 そして、emacsにはjshint-modeというnode.js上で動くJSHint用のモードがあるのでそれを導入します。 僕はwindows上でemacsを使っているので、まずwindows上にMinGWを使ってnode.jsを入れるところから始めます。 (構文チェックを行う場所(=今回だとwindows上)にJSの実行環境(=node.js)があると、flymakeがそれとJSHint
Friday, August 10, 2012 jQuery vs Zepto vs jQMobi - which one is the fastest? By Mikael Kindborg and Ali Sarrafi In this article we compare the performance of three JavaScript frameworks, the popular and widely used jQuery library, and two jQuery compatible libraries designed for mobile use: Zepto and jqMobi. Background The benefits of jQuery include: cross-browser compatibility (jQuery abstracts
Does Node.js have built-in Base64 encoding yet? The reason why I ask this is that final() from crypto can only output hexadecimal, binary or ASCII data. For example: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var t
趣旨 泣く子も黙る RFC2045 Base64 encode/decode を Javascript で実装してみた。「Base64は、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式である」(Wikipedia) 情報ソース Base64 の Javascript による実装は、ググれば数多くある。その中でも次の実装は秀逸だった。 Base64 Encode / Decode 今回自分で書いたのは、この実装のライセンス条項がちょっと厳しかったからだ。(商用利用不可) ただし、このコードのほうが私のものより洗練されているので、ライセンス条件が合致するならこっちを使ったほうがいいかも。 使い方 入力文字列の文字コードは何でもよいが、かならず UTF-8 としてエンコードされる。(内部的に
jshint-tap-simple https://npmjs.org/package/jshint-tap-simple You can run a jshint in your test case with only following one liner! require('jshint-tap-simple').run('*.js'); Enjoy! ということで、jshint をはしらせて TAP をはく人です。 jshint-tap ってのもあるんだけど、これは jshint の結果を TAP 形式にフォーマットしてくれるだけなんでいろいろつかいにくい。1ファイルごとにテストケースかかなきゃいけないし、現実的ではない。 jshint-tap-simple なら、glob の pattern をわたせるし、出力は colorize されててみやすいし、まあなにかといいかんじなんで
(追記:2012-12-15) 本記事およびこれに続くその2,その3をまとめて電子書籍化しました。「Gumroad」を通して100円にて販売しています。内容についての追加・変更はありませんが、誤記の修正およびメディア向けの調整を行っています。 電子書籍「Ruby脳が理解するJavaScriptのオブジェクト指向」EPUB版 このリンクはGumroadにおける商品購入リンクになっています。クリックすると、オーバーレイ・ウインドウが立ち上がって、この場でクレジットカード決済による購入が可能です。購入にはクレジット情報およびメールアドレスの入力が必要になります。購入すると、入力したメールアドレスにコンテンツのDLリンクが送られてきます。 購入ご検討のほどよろしくお願いしますm(__)m 関連記事: 電子書籍「Ruby脳が理解するJavaScriptのオブジェクト指向」EPUB版をGumroadか
Apatna Jaxerとは? サーバサイドJavaScriptとは、その名の通りサーバ側で実行するJavaScriptのことです。 JavaScriptはクライアントのブラウザ上で実行するもの、というイメージが強いので、サーバ側で実行すると言われても、ピンと来ない方も多いかもしれません。 サーバサイドJavaScriptのエンジンは、いくつかのプロダクトが登場しています。Javaによる実装のRhinoやCによる実装のSpidermonkeyは、その代表格になります。 先日、統合開発環境Aptana Studioで有名なAptana社が、サーバサイドJavaScriptを実現する"Ajaxサーバ"Aptana Jaxer(以下、Jaxer)を発表しました。 Ajaxサーバ、とは耳慣れない言葉ですが、Jaxerの特徴をずばりと言い表すために作った造語だと思います。Jaxerを利用すると、Aj
Mandju Marathi Meet Mandju Marathi, the enigmatic mastermind behind the digital tapestry of the casino universe. With a name that echoes the allure of distant lands and a passion for the games that make hearts race, Mandju has woven a captivating narrative within the realm of online gambling. Born to a family steeped in the rich cultural tapestry of Marathi heritage, Mandju always had a flair for
JavaScriptでの大規模アプリケーション開発を支援する「JavaScript MVCフレームワーク」がいくつも登場し、注目され始めています。7月11日に開催された「第31回 HTML5とか勉強会」では、このJavaScript MVCフレームワークがテーマとなり、主なフレームワークの紹介と座談会が行われました。 それぞれのフレームワークがどんな特徴を持ち、何に向いているのか。非常に勉強になる内容でしたので、この記事では座談会の内容を紹介したいと思います。 (本記事は「座談会:JavaScript MVC、遅くならない? それぞれの特徴は? サーバとの通信は?(前編)」の続きです) ローカルのモデルをサーバに保存するには? 新野 ここまでは主にビュー側の話をしてきましたが、次はモデルについてです。それぞれのフレームワークで、モデルとしてローカルに持ったデータをサーバに送って保存したいと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く