タグ

Webとjavascriptに関するkuro_m88のブックマーク (4)

  • JavaScriptでXLSX形式を扱う·XLSX.js MOONGIFT

    XLSX.jsはJavaScriptExcelファイル(Base64エンコード)を読み込んだり、ダウンロードさせられるソフトウェアです。 Googleスプレッドシートをはじめ、Webブラウザ上で表計算表示を行ったり、編集したりするWebアプリケーションがあります。しかし最も有力なのはExcelでしょう。そこで試したいのがExcelファイルを読み書きできるJavaScriptライブラリ、XLSX.jsです。 ダウンロードされたファイルです。ちゃんとXLSXとして認識されます。 ファイルを読み込む処理のデモです。Base64エンコードされたデータが解析されています。 XLSX.jsはbase64のXLSXファイルを読み込み、JavaScriptオブジェクトに変換できます。後はいかようにも表示できるでしょう。また、シート名と各セルの値をHTMLテーブルから読み込んでXLSXファイルに変換してダ

    JavaScriptでXLSX形式を扱う·XLSX.js MOONGIFT
  • Node.js、Socket.IO、MongoDBでリアルタイムWeb

    Node.js+Socket.IO+MongoDB こんにちは! 著者は、マインドフリーという会社でNode.jsを使ってWebアプリなどを作成している。この連載では、最新Webテクノロジを使った研究開発の事例や実績を発信する弊社のサイト“Tech Release”のリニューアルで培ったNode.jsに関する知識を分かりやすくお伝えする。 Tech Releaseは一見、普通のブログに見えるが、実は記事の更新内容がリアルタイムにView画面に反映されている。管理者が、記事の文章(データ)に変更を加えると、その記事を見ている人にもページをリロードせずに、リアルタイムに文章(データ)が変化していく。 このUXを実現するために開発したシステムが、REALTIME BLOG ENGINE「REABLO」というエンジンだ。「REABLO」はNode.jsとSocket.IO、MongoDBを使用して

    Node.js、Socket.IO、MongoDBでリアルタイムWeb
  • キーボードイベントを実装する際に単体で使える軽量JSライブラリ「Keypress」:phpspot開発日誌

    Keypress: A Javascript library for capturing input キーボードイベントを実装する際に単体で使える軽量JSライブラリ「Keypress」 jQuery等に依存せず、簡単に使えるキーボードイベント実装ライブラリ。単体キーだけでなく、複数のキーの組合せや、キーを押した順によってイベントを発動させることができ、とりあえずキーボードショートカットなんかを入れたいという場合に簡単に使えそうです。 ライブラリを使ったイベント実装コードは以下。Shift+Sで発動する関数を設定しています。 keypress.combo("shift s", function() { console.log("You pressed shift and s"); }); 次のような感じで、キーボードを↑↑↓↓〜という感じに順に打ってイベントを発動させることも可能 keypr

  • Webアプリケーションを開発する際に。Mootoolsを使ったUIキット·MochaUI MOONGIFT

    MochaUIはMootoolsを使ったWebアプリケーション向けUIキットライブラリ。 MochaUIはMootools/JavaScript製のオープンソース・ソフトウェア。これまでのローカルアプリケーションをWebベースに置き換えてしまうWebアプリケーションが続々と登場している。サーバのリソースをうまく使えばスペックの低いPCでも高度な操作ができるようになる。 ウィンドウ 今後どのようなソフトウェアがWebアプリケーション化するだろうか。もし自分の使っているソフトウェアをWeb化したいと思うならば、UIキットにMochaUIを採用してみてはいかがだろう。 MochaUIはMootoolsを使ったUIキットだ。Webブラウザ上ながら高度なUIを実現できる。階層に対応したメニュー、ツリー表示、カレンダー、グリッド、タブ、並び替えに対応したパネル、ウィンドウ単位のタスクバーなどまるでロー

  • 1