約 2,903,352 件
https://w.atwiki.jp/guide/pages/394.html
htmlプラグイン(管理者のみ利用可能)やワープロモードでjavascriptが利用できる状態になっておりましたが現在セキュリティ上の問題から利用を停止しております。 大変ご迷惑をおかけいたしますが、 代替のjavascriptプラグインをご利用いただきますようお願いいたします。
https://w.atwiki.jp/sampleisbest/pages/391.html
開発環境 メモ帳 実行環境 Internet Explorer 11
https://w.atwiki.jp/a_kurosawa/pages/15.html
◆Java ◆Java日付の変換 Java SEとかEEとかSDKとかJDSとかJ2SEとかJREとかとか。 EnumクラスをStringにすると、変数の内容消える 自前クラスでのequalsはオーバーライドしないとちゃんと動かない 日付の変換 Date date = DateFormat.getDateInstance().parse(str); getDateInstance()←Date忘れないでね Formatを指定して変換 例えば、Tue, 04 Dec 2012 10 01 05 +0900のような形式。 SimpleDateFormat objFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH mm ss Z", Locale.ENGLISH); Date date = objFormat.parse(str); Local.ENGLISHないとフォーマットできないみたい。 参考 あー、超ハマった。 Java SEとかEEとかSDKとかJDSとかJ2SEとかJREとかとか。 Java SE Java SEとはStandard Editionの略です。 Javaの基本的な関数が入っています。 APIと呼ばれるものです。 例えば、java.lang.Stringとか Java.lang.Systemとかです。 String str = ""; str.equals("あ")とか System.out.print()とか使ったことありませんか? それです。 ちなみにJ2SEというのは、 バージョン1.5(5.0)までの昔の呼び方で、 今はJava SEで統一されているみたいです。 J2の後ろの部分がJava SEのSEの部分なので、 J2EEだったら下のJava EEのこと、 J2MEだったらJava MEと呼ばれるAPIのことです。 Java EE Java EEとはEnterprise Editionの略です。 JavaでWebサイトなどを作る際に必要な関数が入っています。 Servletとかjspの関数などが含まれています。 web.xmlなどをいじってServletクラスを作ったり、 StrutsやSeasarなどのライブラリを使ったことがなければ 縁のない関数かもしれません。 SDK SDKはSoftware Development Kit(ソフトウェア開発キット)の略です。 Javaに関わらずソフトウェアを開発するのに必要なツールが 一式入ってますよというものです。 なのでJavaだと、上で書いたJava SE(Standard Edition)も入っています。 他にはソースを*.classファイルにコンパイル(翻訳)するツール、 作ったアプリケーションを実行する環境などが入っています。 JDK JDKとはJava Development Kit(Java開発キット)の略です。 Javaを開発するのに必要なツールが一式入ってます。 Java専用のSDKということですね。 内容の構成はSDKと同じで、 標準API(Java SE) コンパイラ(*.javaのソースファイルを*.classファイルに翻訳するツール) 実行環境 などが入っています。 JDKはJavaの開発に必要な最低限のツール一式なので、 Java EEは入っていません。 もしかしたらアプレットを作るかもしれませんし、 Webではなく端末上で動くアプリケーションを作るかもしれませんからね。 それらは別途インストールしなければなりません。 補足ですが、JDKのバージョンは1.5、1.6、1.7などありますが、 それらは5.0、6.0、7.0とも呼ばれたりします。 まだ2.0まで行ってないので、1が略されてるみたいですね~。ややこしい。 参考 JRE JREとはJava Runtime Environmentの略です。 上のJDKの項目の実行環境の部分です。 例えば、eclipseなどでアプリケーションを実行する時に必要なツールです。 そのままですが。 コーヒーのマークのたまに更新の通知があがるあのツールです。 このJREにもJava SEやJava EEのように種類があり、 公開JREと非公開JREといいます。 JDKの中に入っているJREは、 JREの中でも基本的なものだけ入っている実行環境です。 これが非公開JREです。 ちなみに非公開JREはJDKの一部というイメージなので、 インストールしたりアンインストールしたりできません。 JDKをアンインストールしたら一緒に消えるという感じです。 更新の通知があがるツールは公開JREです。 参考 EnumクラスをStringにすると、変数の内容消える JavascriptでAjaxでSeasarのActionにアクセスし、 RESULTというEnumを作り、statusとmessageという変数を作成し、 RESULT SUCCESS(0, "成功しました。")のようなのを作って、 返しました。 JavaのEnumの王道の使い方だと思ってたのですが… ResponseUtil.write(JSON.encode(SUCCESS), "text/javascript"); のようにjavascriptに渡すと、 受け取った時に"SUCCESS"というString型になっていて、 statusもmessageもundefinedになります…。。 くそー、JavaのEnumはどう使えっちゅーんだっ 自前クラスでのequalsはオーバーライドしないとちゃんと動かない Javaではクラスは全てObjectを自動的に継承しているので、 equals()を使えるんだが、 そのまま使おうとするとパラメーターが全て一致していても falseが返ってくる。 これはアドレスを見ているからだ。 データが保存されたアドレスはクラスをnewする度に 全く同じインスタンスを比較しないとtrueは返らない。 そこで正しく動作するequals()を実装する為の システムがeclipseには備わっている。 ソースで右クリック→ソース→hashCode() 及び equals() の生成 これを実行するとhashCode()とequals()が自動生成されて 保持しているパラメータが全て一致していればtrueを返す equals()が使えるようになる。 ただし、参考演算子を使っていたり、 if (true) return false; のような括弧を使わないif文などが書かれているので チェックスタイルに引っかかる場合は 自分で直さなくてはいけない。
https://w.atwiki.jp/suffix/pages/287.html
html head script var a =" ?=$_POST[ a ]? "; //form上のA要素をjavascriptの変数aに格納。 /script /head body form method="post" action="index.php" A要素 input type="text" name="A" br B要素 input type="text" name="B" br プルダウン select name="pull" option value="1" 1 /option option value="2" 2 /option option value="3" 3 /option option value="4" 4 /option option value="5" 5 /option /select br input type="checkbox" name="by[a]" value="checkA" Aチェックボックス br input type="checkbox" name="by[b]" value="checkB" Bチェックボックス br input type="submit" value="検索" /form /body /html の形で送信を行うことができる。 プルダウンやチェックボックスがどのような値で送られるかだが、この場合だと ["A"],["B"]がテキストの中身、["pull"]がプルダウンで選んだvalue、checkboxはさらにarray(2){}に格納されており、 ["a"]がcheckA,["b"]がcheckBとなる。ここの名前の指定で両方ともname="by[]"とすると順番に[0]がcheckA,[1]がcheckBとなる。 詳しくは、var_dump($_POST);等を用いて検証のこと。
https://w.atwiki.jp/photshop_doujinkw/pages/16.html
Photoshop CS3でスクリプトを使う 「ファイル」-「スクリプト」-「参照」で*.jsファイルを選べばOK Photoshop Ver 7でスクリプトを使う http //www.adobe.com/からPhotoshopScripting102a.exeをダウンロードして実行後、解凍されたファイルからScriptingSupport.exe を実行。 これで「ファイル」-「自動処理」に「Script ...」が追加されます。 Scriptを選ぶとスクリプト選択画面がでるので、「Browse...」を選んで作成した*.jsファイルを選べばOK. スクリプトの作成 これ以降のスクリプト部分(色が変ってる部分)をメモ帳にコピペして 拡張子 js で保存すればオケ メニュー 全テキストレイヤのアンチエイリアス方法を変更(7/CS/CS2/CS3) 全テキストレイヤのアンチエイリアス方法を変更(7/CS/CS2/CS3) var doc = activeDocument; var i; for(i = 0; i doc.artLayers.length; i++) { if(doc.artLayers[i].kind == LayerKind.TEXT) { doc.artLayers[i].textItem.antiAliasMethod = AntiAlias.SMOOTH; } } AntiAlias.SMOOTH;を下記のいずれかに変更すればアンチエイリアス方法を変更できます AntiAlias.STRONG; // 強く AntiAlias.CRISP; // 鮮明 AntiAlias.SHARP; // シャープ AntiAlias.SMOOTH; // スムーズ AntiAlias.NONE; // なし
https://w.atwiki.jp/sampleisbest/pages/346.html
開発環境 メモ帳 実行環境 Internet Explorer 11
https://w.atwiki.jp/purkinje/pages/21.html
サイコロを2個振る関数を dice.roll2dice() として、このように定義しました。 ポイントは、setTimeoutを使って、100ミリ秒後に自分自身を呼び出すこと。 これで、何らかの外圧(ユーザーが dice.stop() を実行する)がない限り、 サイコロは約100ミリ秒毎に目を変え続けることになる。 alert("ピップは治療薬を飲んだ。生命点の回復量を決めるために、サイコロを2個振れ。"); dice.rolloing_state = "rolling"; dice.roll2dice(); dice.roll2dice = function() { // ユーザーがdice.stop();を押すとdice.rolling_state === "rolled"になり、止まる if (this.rolling_state === "rolling") { ctx.clearRect(0, 0, 500, 210); // canvasをクリア this.die1pip = Math.ceil(Math.random() * 6); // 左のサイコロの目 switch (this.die1pip) { case 1 draw_pip1(150, 105); // 1の目のサイコロを描く break; case 2 draw_pip2(150, 105); // 2の目のサイコロを描く break; case 3 draw_pip3(150, 105); // 3の目のサイコロを描く break; case 4 draw_pip4(150, 105); // 4の目のサイコロを描く break; case 5 draw_pip5(150, 105); // 5の目のサイコロを描く break; case 6 draw_pip6(150, 105); // 6の目のサイコロを描く break; } this.die2pip = Math.ceil(Math.random() * 6); // 右のサイコロの目 switch (this.die2pip) { case 1 draw_pip1(350, 105); // 1の目のサイコロを描く break; case 2 draw_pip2(350, 105); // 2の目のサイコロを描く break; case 3 draw_pip3(350, 105); // 3の目のサイコロを描く break; case 4 draw_pip4(350, 105); // 4の目のサイコロを描く break; case 5 draw_pip5(350, 105); // 5の目のサイコロを描く break; case 6 draw_pip6(350, 105); // 6の目のサイコロを描く break; } // dice.roll_speed === 100ミリ秒後に自分自身を呼び出す setTimeout("dice.roll2dice()", this.roll_speed); } } そして、ユーザーが回っているサイコロをクリック(実はサイコロを狙わなくてもキャンバス内ならおk)すると、 dice.stop() が実行される。 canvas id="dice_canvas" width="500" height="210" onclick="dice.stop()" style="background #ccffcc;" /canvas dice.stop() で、dice.rolling_state が "rolling" から "rolled" になると、dice.roll2dice() の再度自己呼出が止まり、サイコロが止まる。 dice.stop = function () { if (this.rolling_state === "rolling") { this.rolling_state = "rolled"; } }
https://w.atwiki.jp/lova-memo/pages/213.html
サンドボックスその4
https://w.atwiki.jp/m_shige1979/pages/1028.html
Ajaxオブジェクト 基本 Ajax処理(GETメソッド) Ajax処理(POSTメソッド) AjaxでXMLデータで処理を行う AjaxでJsonデータで処理を行う
https://w.atwiki.jp/lova-memo/pages/211.html