refirio.org
気ままな雑記帳&実験場。好き勝手に色々やっています。
エントリー
タグ「JavaScript」の検索結果は以下のとおりです。
jQueryでCookieを扱う
- 2011/12/26 17:17
- カテゴリー:制作, プログラム
- タグ:JavaScript
JavaScriptの標準命令のみでCookieを扱うのは若干面倒ですが、jquery.cookie.js
を利用すると簡単に扱うことができます。
jquery.cookie.js
は GitHub からダウンロードすることができます。
jQueryでスライドショーを作成
- 2011/12/25 16:37
- カテゴリー:制作, プログラム
- タグ:JavaScript
一時期よくFlashで作成されたスライドショーですが、今はJavaScriptのみで作成されることが多いです。サイトのトップページで、一定時間ごとにメイン画像を切り替えたりすることができます。
利用、流用は自由にどうぞ。またプラグイン作成の基本は jQueryプラグインの作成メモ 前編 と jQueryプラグインの作成メモ 後編 を参考にしてください。
以下、内容を解説していきます。
jQueryプラグインの作成メモ 前編
- 2011/12/23 19:57
- カテゴリー:制作, プログラム
- タグ:JavaScript
jQueryを使うと一からゴリゴリとJavaScriptを書くよりも、プログラムが短くスッキリしたものになります。
なので他のページに移植するのは比較的容易ですが、プラグインにしておくと導入がもっと簡単になります。他人にファイルを渡して導入してもらう場合も、最低限の指示で導入できるようになります。
jQueryのプラグインは色々なサイトで配布されていますが、同じように自分でもプラグインを作成することができます。
という訳で、普通のjQueryコードをプラグインにする方法のメモ。プラグインの書き方は何通りもあるので、あくまでも「自分ではこう書いている」というものです。(jQueryの基礎知識があることを前提としています。)
script.aculo.us
- 2008/04/29 17:24
- カテゴリー:制作, プログラム
- タグ:JavaScript
主に上のページを参考に、一通りの機能をざっと試してみた。本当にざっとだけど。
script.aculo.us は prototype.js をベースにしたライブラリで、多彩なエフェクト機能が利用できるようになります。ちょっとしたアニメーション処理とか、要素のドラッグ&ドロップとか、Google Suggest みたいな入力候補機能とか、とても簡単に実装できます。これまた便利。
Webアプリケーションの管理画面などで、使えそうな機能は導入していきたいと思います。
prototype.js
- 2008/04/24 11:13
- カテゴリー:制作, プログラム
- タグ:JavaScript
prototype.js v1.5.0 の使い方
prototype.js 1.4rc4
主に上のページを参考に、一通りの機能をざっと試してみた。
かなり膨大な量なので全機能を把握し切れていないけど、凄く便利なのは分かった。
利用頻度の高いもので、自力でコードを書くと面倒そうな処理は、大抵実装されているっぽい。その分、ファイルサイズもそれなりに大きいけど…。
JavaScriptでクラス定義
- 2008/04/23 15:27
- カテゴリー:制作, プログラム
- タグ:JavaScript
書き方が色々あるけど、自分では以下のように書くとします。
/* クラスを定義 */
function Animal(name) {
this.name = name;
}
Animal.prototype.eat = function() {
document.write(this.name + ' : ぱくぱく<br />');
};
/* クラスを継承 */
function Dog(name) {
this.name = name;
}
Dog.prototype = new Animal();
Dog.prototype.bark = function() {
document.write(this.name + ' : わんわん<br />');
};
/* クラスを利用 */
pochi = new Dog('ポチ');
pochi.eat();
pochi.bark();
以前から書いている方法。一番見慣れているのでひとまずこれで。
prototype.js
利用時は以下のように書くとします。
/* クラスを定義 */
var Animal = Class.create();
Animal.prototype = {
initialize: function(name) {
this.name = name;
},
eat: function() {
document.write(this.name + ' : ぱくぱく<br />');
}
};
/* クラスを継承 */
var Dog = Class.create();
Dog.prototype = Object.extend(new Animal, {
bark: function() {
document.write(this.name + ' : わんわん<br />');
}
});
/* クラスを利用 */
pochi = new Dog('ポチ');
pochi.eat();
pochi.bark();
クラスの継承は
子クラス.prototype = Object.extend(new 親クラス, { ~ });
としてみる。
class 子クラス extends 親クラス { ~ }
の書き方が(言語を問わなければ)一番見慣れているので、近い書き方にしてみた。
今後変えていくかもしれないけど。
JavaScript
- 2008/04/21 21:36
- カテゴリー:制作, プログラム
- タグ:JavaScript
よーし、基礎から勉強しなおすぞー!
流行のライブラリも扱えるようになるぞー!
…と宣言してみるテスト。
ユーティリティ
カテゴリー
タグクラウド
- 33分探偵1
- AMBITIOUS JAPAN!1
- ARIA2
- Air2
- Android2
- BLACK CAT2
- C#1
- Chrome2
- FINAL FANTASY2
- Flash2
- GAE1
- JavaScript18
- Kindle1
- Mac2
- MySQL7
- PHP68
- PayPal1
- Perl3
- PostgreSQL2
- Python1
- Ruby1
- SQLite6
- Switch1
- TinyMCE4
- Windows Media Player1
- bot1
- fragile1
- freo53
- iPhone3
- iTunes1
- levis1
- mod_rewrite2
- node.js1
- sola1
- true tears1
- いつかのメリークリスマス1
- いつか帰るところ1
- けいおん!1
- ここにしか咲かない花3
- とある魔術の禁書目録1
- とらドラ!2
- ひぐらしのなく頃に2
- みなみけ1
- イラスト4
- ガンダム003
- クロノトリガー1
- ザナルカンドにて4
- テラ1
- ニコニコ動画8
- ハゲタカ2
- ピアノ36
- マクロスF3
- ユニットテスト1
- ルパン三世1
- ローズ・オブ・メイ4
- 初音ミク1
- 半分の月がのぼる空1
- 名探偵コナン1
- 戦場のメリークリスマス5
- 携帯10
- 攻殻機動隊1
- 桜2
- 機工魔術士1
- 決行~姫をさがして~1
- 涼宮ハルヒの憂鬱10
- 深愛2
- 灼眼のシャナ4
- 聖剣伝説2
- 蕾3
- 蟲師2
- 返信2
- 野球1
- 鋼の錬金術師1