約 2,903,098 件
https://w.atwiki.jp/designmemo/pages/26.html
JavaScript/IEでpngを表示 透過png未対応ブラウザ(IE)で透過表現する。 ダウンロード http //www.isella.com/aod2/js/iepngfix.js 参考記事 透過PNGをCSSで背景に指定してIE6や5.5のバージョンでも綺麗に表示してみる CSS(スタイルシート)でPNGファイルをバックグラウンド指定してるクラスやIDに以下の一行を追加。 * html .iepngfix { behavior expression(IEPNGFIX.fix(this)); } (赤字の部分はPNG画像を指定したクラス名、もしくはID名を)
https://w.atwiki.jp/ebi_xyz/pages/41.html
javascriptでcookieを読み書きする場合について cookieの操作はdocument.cookie変数に対して行う。 読み込む際は、「var str = document.cookie;」と行えばstrにcookieの中身が全て格納される。 cookieは"名前=値; 名前=値; 名前=値; ..."という形式で入っているので、文字列を分割して必要な値のみを使用する。 書き込む際は、「document.cookie = "cookie名=値; expires=賞味期限";」と行えば書き込まれる。 複数のcookieを書き込む際は、それぞれをdocument.cookieに対して格納する。 「document.cookie = "cookie名=値; cookie名=値; expires=賞味期限"というような記載はNG。 sample code html head meta http-equiv="content-type" content="text/html; charset=Shift_JIS" title JavaScriptCookie /title script language="javascript" !-- var ckary = new Array(); var delimiter = "%00"; function setck() { ckary[0] = document.forms[0].usr.value; ckary[1] = document.forms[0].eml.value; ckary[2] = document.forms[0].url.value; //alert ( ◎フォームの内容\n +ckary[0]+ +ckary[1]+ +ckary[2]); var saveDay = 365; var exp = createRimit(saveDay); var ckstr = escape(ckary[0]); var i = 1; while (ckary[i]){ ckstr += delimiter + escape(ckary[i]); i++; } //alert ( ◎ESCAPEされた文字列 +ckstr); document.cookie = "TEST=" + ckstr + "; expires=" + exp.toGMTString(); // TESTの他にTEST2も用意するなら以下のように記載。 //document.cookie = "TEST2=" + ckstr + "; expires=" + exp.toGMTString(); } function createRimit(pSd) { var exp = new Date(); exp.setTime(exp.getTime()+1000*60*60*24*pSd); return exp; } function getck() { //alert ( ◎cookie文字列全体\n +document.cookie); ckary= document.cookie.split("; "); var ckstr= ""; var cktarget= "TEST="; var cklen= cktarget.length; var i = 0; while (ckary[i]){ if (ckary[i].substr(0,cklen) == cktarget){ ckstr = ckary[i].substr(cklen, ckary[i].length); break; } i++; } //alert ( ◎抽出された文字列\n +ckary[i]); ckary = ckstr.split(delimiter); if (ckary[0]) document.forms[0].usr.value = unescape(ckary[0]); if (ckary[1]) document.forms[0].eml.value = unescape(ckary[1]); if (ckary[2]) document.forms[0].url.value = unescape(ckary[2]); } function reset() { document.forms[0].usr.value = ""; document.forms[0].eml.value = ""; document.forms[0].url.value = ""; } // -- /script /head body onload="getck()" bgcolor="#ffffff" form input value="test" name="usr" size="40" type="text" br input name="eml" size="40" type="text" br input name="url" size="40" type="text" br input value="記録" onclick="setck()" type="button" input value="呼び出し" onclick="getck()" type="button" input value="リセット" onclick="reset()" type="button" /form /body /html 2011-01-02
https://w.atwiki.jp/javascriptteam/pages/19.html
第5回 ボールの処理(12/03) ブロック崩しのサイトを参考にして勉強しました。 勉強の内容 ボールを動かした! スペルミスに気をつけよう。 第6回活動について(12月4日土曜) 最終目標 ブロック崩しを通して勉強し、スペースインベーダーを作る。 内容 ブロック崩し完成・Skypeでミーティング 予習 ブロック崩しの理解。自分で工夫し、様々な挙動を試す 今までに組んだ経験のあるプログラムをJavaScriptで書きなおしてみる
https://w.atwiki.jp/blackvinegar/pages/26.html
Javaの log4j をJavaScriptに移植したやつ。 公式ページ http //log4js.berlios.de/
https://w.atwiki.jp/cscd/pages/75.html
Codecacademyというところで簡単にJavascriptが学べます。 どうも,Chromeだと動かない気がする。Firefoxでは動きます。 参考リンク http //www.codecademy.com/ http //blog.livedoor.jp/himasoku123/archives/51657394.html http //jp.techcrunch.com/archives/20110818codecademy-a-slick-fun-way-to-teach-yourself-how-to-program/
https://w.atwiki.jp/javascriptteam/pages/18.html
第4回 ミーティング・タイマ(11/29) ブロック崩しのサイトを参考にして勉強しました。 勉強の内容 章の内容の理解を深めた。 例文を応用。タイマによる無限ループの作成。 第5回活動について(11月30日火曜) 最終目標 ブロック崩しを通して勉強し、スペースインベーダーを作る。 内容 ブロック崩し完成 予習 とりあえず組んでみる 今までに組んだ経験のあるプログラムをJavaScriptで書きなおしてみる
https://w.atwiki.jp/m_shige1979/pages/1209.html
javascriptコンパイル 概要 dart形式だと、指定のVMでしか起動できないのでjavascript形式へ変換する 手順 SDKを起動 指定のプロジェクトを読み込み 「Tool」メニューよりコンバートを実行する コンパイラが実行するまで待機 コンパイラされたものを確認 ファイル構成を確認 index.html(呼び出し元のHTMLを編集) 別のブラウザ(Firefoxなど)で起動
https://w.atwiki.jp/takewhatever/pages/28.html
preferences.rulerUnits = Units.PIXELS; var saveFile = File("C /xampp/htdocs/sample.txt"); saveFile.encoding = "UTF8"; saveFile.open("e", "TEXT", "????"); for (i=0; i app.fonts.length; i++) { saveFile.writeln(app.fonts[i].name + "\t" + app.fonts[i].postScriptName); } saveFile.close(); var keywords = new Array( Home , Concept , About us , Access ); for ( var i = 0; i keywords.length; ++i) { var x = 0; var y = 10; var font_size = 16; var docObj = documents.add(100, 16); var layObj = docObj.artLayers.add(); layObj.kind = LayerKind.TEXT; layObj.textItem.font = "HGSMinchoE"; // 書体(フォント)を指定 layObj.textItem.font_size = font_size; // 書体サイズを指定 layObj.textItem.justification = Justification.LEFT; // 行揃え指定 layObj.textItem.color.rgb.red = 0xee; layObj.textItem.color.rgb.green = 0xee; layObj.textItem.color.rgb.blue = 0x31; layObj.textItem.contents = keywords[i]; layObj.translate(x,y); fileObj = new File("C /xampp/htdocs/sample_png/" + keywords[i] + ".png"); pngOpt = new PNGSaveOptions(); pngOpt.interlaced = false; docObj.saveAs(fileObj, pngOpt, true, Extension.LOWERCASE); docObj.close(SaveOptions.DONOTSAVECHANGES); }
https://w.atwiki.jp/javascriptteam/pages/16.html
第3回 関数・画像の扱い(11/26) ブロック崩しのサイトを参考にして勉強しました。 勉強の内容 4章の内容の理解を深めた。 例文を応用。画像を好きに移動させる処理を追加した。 第4回活動について(11月27日土曜) 最終目標 ブロック崩しを通して勉強し、スペースインベーダーを作る。 内容 6章までの理解。Skype使用。 予習 6章まで読み終わってくる 今までに組んだ経験のあるプログラムをJavaScriptで書きなおしてみる
https://w.atwiki.jp/yn0510/pages/15.html
5/17 js でのコメントアウトは // % は割り算の余り console.log() でコンソールにログを吐き出す 関数 "複数の処理をまとめたもの" array は [] でかこんで [100, 200, 150] のように表示する。 連想配列(associative array)は { } で { width 320, height 460} のように表示する。 JavaScriptオブジェクト プロパティもメソッドも共にドット記法で表現する。 Date 月は 0-11 ※function, method の最後に()をつけるのを忘れずに! Browser Object Model (BOM) window で表す。 Document Object Model (DOM) document で表す。 *********************************************************************************************************