IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
開発者の皆さん、お久しぶりです。僕の街ザグレブではもうワールドカップの話題で持ちきりです。 毎朝メールボックスにジダンに関するジョークやら、Flashで頭突きして倒すゲームやら舞い込んできて 読むだけでも大変です。 今日はDojoライブラリを使った日付入力の方法を紹介したいと思います。 なぜDojoライブラリかと言いますと、商業的に成功しているからです。 スポンサーとしてIBM,Sunがついているのでしばらくはちゃんとバージョンアップを 続けていくと思われます。 企業としてAjaxライブラリを選ぶとなると、それなりに勉強にコストが掛かりますので せっかく1,2週間かけて覚えたライブラリの開発が止まってしまうとそのコストが無駄になってしまいます。 そういう視点でDojoライブラリはお勧めです。もちろん機能設計もちゃんとしていて、簡単に使おうと思えばサックリ使えますし、 ちょっと複雑な場合でも
Interface is a collection of rich interface components which utilizes the lightweight JavaScript library jQuery. With this components you can build rich client web applications and interfaces with the same simplicity as writing JavaScript with jQuery. The collection is dual licensed with the MIT license and the GPL, which basically means you can use it for free for both non-commercial and commerc
Accessible, unobtrusive JavaScript tabs with jQuery May 13th, 2006 Category: JavaScript, Web Development, jQuery Here is a jQuery plugin that lets you create JavaScript tabs very easily - once you assembled the HTML with just one line of JavaScript code. Starting with HTML the plugin relies on the following structure: <div id="container"> <ul> <li><a href="#section-1">Section 1</a></li> <li><a hr
ThickBox is a webpage UI dialog widget written in JavaScript on top of the jQuery library. Its function is to show a single image, multiple images, inline content, iframed content, or content served through AJAX in a hybrid modal. Features: ThickBox was built using the super lightweight jQuery library. Compressed, the jQuery library is 20k, uncompressed it's 58k. The ThickBox JavaScript code and C
ブックマークレットはいろいろ便利に使えるので、作るのも楽しいのですが、エディタ一つで作ろうとすると結構面倒なものです。 作ったことのある人はわかると思いますが、1行に収めるからといって最初から改行を使わずに作るのは、見通しが悪くて作りづらいものです。そこで最初は改行入りのソースをエディタで書き、最後に一行にまとめてから、アドレスバーに貼り付けて動作確認をすることになるのですが、トライ&エラーを繰り返していると、だんだんそれが苦痛になってきます。エディタとブラウザをいったりきたりするのさえ面倒になってきます。 なので、普段はエディタを使わずに、ブラウザ上で動く自作のアプリを使っています。テキストエリアに書いたソースをボタン一つで一行にまとめて、ブックマークレットのリンクを生成することができます。ブラウザ上で動かしているので、エディタとブラウザをいったりきたりする手間も省けて作業効率大幅アップ
今までServlet+JSPの案件ばかり数年間やってきたから、JavaScriptなら大抵理解していると思ってた。実際、Ajaxじみた非同期サーバー通信もやったこともあったから、それの方法が変わるくらいのイメージだった。 実際に調査を始めてみてわかった。俺が悪かった。JavaScriptを甘く見ていた。 確かに「Asynchronous JavaScript+CSS+DOM+XMLHttpRequest」は、今までの同期通信を主としていたWebアプリケーションの常識を覆した。しかしこの際非同期通信云々の部分はどうでもいい。 ソレよりも重要なのは、今までなら(不安過ぎて)使えなかったオブジェクトチックな記述の方法、ライブラリの構築、DOMによる画面表示の動的入れ替え、そしてそれらによって可能になるユーザビリティの高いUIである。 ナニが重要なのかというと、カッコイイ〜とか、凄い〜とか、そう言
http://mochikit.com/ http://mochikit.com/screencasts/MochiKit_Intro-1.html 名前はご存じの人も多いと思われるJavaScriptライブラリMochiKit。自分もJavaScriptライブラリはprototype.js + scriptaculousで決まり、みたいな感じでMochiKitには全然注目してなかったのですが、screencast見ると凄さが解るとtypoさんのCLONに書いてあったので見たらスゲーと思いました。まだ見てない人は必見! prototype.jsがクラスベースのOOPみたいなことをしてライブラリを形成してるとしたら、MochiKitはJavaScriptらしく良い意味でどんどんグローバルな関数を定義して使い勝手を向上させてます。また標準のexampleに入ってるinterpreterがブラウ
jQuery jQuery is designed to change the way that you write Javascript. jQueryはあなたのJavascriptプログラミングの方法に変化をもたらすように設計されている。 というわけで、jQueryを使ったJavascriptプログラミングにチャレンジしてみよう。 What is jQuery? jQuery is a Javascript library that takes this motto to heart: Writing Javascript code should be fun. jQuery acheives this goal by taking common, repetitive, tasks, stripping out all the unnecessary markup, and leav
2006/06/05 21:22 | 1 Comments 昨日、lightbox使えばモーダルダイアログが簡単に使える、というエントリを書いたのだけど、lightboxのソースを見ると、ただのモーダルダイアログを出すのは簡単みたい。サンプルはこれ。(prototype.jsを使っているけど、ラクして$を使ってるだけだから、必須というわけではないです。) サンプルのソースを見てもらえば分かると思うけど、要するにやっていること3つ。 ・黒い下敷きを作成 ダイアログ以外のコントロールを触れなくするためのレイヤー。positionをabsolute、高さと幅を100%にして、z-indexを5000くらいにしておく。見た目を考えて、透過処理もしておく。 ・ダイアログを作成 z-indexを9999くらいにしておくことで、黒い下敷きより前面に配置する。 ・イベントハンドラを設定 黒い下敷きとダイア
Lightweight Footprint Only 30kB minified and gzipped. Can also be included as an AMD module CSS3 Compliant Supports CSS3 selectors to find elements as well as in style property manipulation What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use
Internet Explorerのアップデートによって、ページ内に埋め込まれたFlashなどが、一度クリックしないとアクティブにならないようになった。 これについては、回避策があるとの事。 ActiveX コントロールのアクティブ化 (Microsoft) Adobe - デベロッパーセンター : ブラウザの更新に備えたアクティブコンテンツ使用Webサイトの準備 なるほど。 要するに、外部のJavaScriptファイルから、document.write()によって該当の<object>タグを出力すれば良いのだな。 解決。 Wait-and-Seeさん、はじめまして。 JOBLOG(ジョブログ)事務局の高橋と申します。 初めての書き込み失礼いたします。 今回は、Wait-and-Seeさんのブログに、ぜひJOBLOGに 参加していただきたくコメントさせていただきました。 JOBLOGは、ブ
OOなJavaScriptの勉強がてら、ボタンの2度押し禁止機能を簡単に実現するライブラリを作ってみました ちょっと時代に乗り遅れている気もしますが、最近prototype.jsをつかったOOなJavaScriptを書くのにはまっています。 今日はbindとbindAsEbentListenerの勉強がてら、これまたかなり昔話題になった「2度押し禁止ボタン」を実現するコードを書いてみました。 input.js 使い方はこんな感じです。 // prototype.jsとinput.jsをロードします。 <script type="text/javascript" src="/path/to/prototype.js"></script> <script type="text/javascript" src="/path/to/input.js"></script> <script type=
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く