Nope
私が作ったわけではなく海外の記事です。自分も学習してみました。 phpスポーツ啓発日誌や、コカトリスさんや、アイスクレアームパラダイスさんのような、品質の良い訳は私にはできませんので見出しは意訳もしくは誤訳、文章は無視して訳してません。かつ、私がいろいろコードや文章つけたしてます。内容的にはほとんどズレてはないと思いますが、適当なのでおかしいところがあるかもしれません。 うっとうしい場合は原文をどうぞ。 24 JavaScript Best Practices for Beginners 1. 等価演算子で==使うなよボケ===だろナスチン野郎 ひぃぃぃ。 ==|!= だとねー、型は自動に変換されるんすよねー。ねー。 s = '1'; i = 1; alert(s == i); // true alert(s === i); //false えーと、==は「わし、数値も文字列も中身が一緒だ
更新履歴 2010-01-21 本エントリの内容も含めた最新の情報は下記エントリをご参照ください。 jQuery の位置・サイズ関連メソッドまとめ - Cyokodog::Diary サイズの取得 煩雑になるので height の記述しかありませんが、width に置き換えれば幅もとれます。 普通のボックス要素 height() メソッドで取得できる値には、padding や border の分の高さを含みません。 CSS の height と同じなので、css('height')メソッドで取得してもよさそうですが、こちらの場合ブラウザの種類や CSS の定義の仕方で取得される値が異なる(クロスブラウザとしての機能が完全でない)ので、純粋に px 単位の高さを取得したい場合は height() メソッドを使用した方が無難です。 スクロールバー付きボックス要素 clientHeight には
Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
jQuery のプラグインの定義手法については、いろいろな記述の仕方が考えられるかと思います。今回、実際に公開されているソースを参照して、どのような定義パターンがあるのかを調べてみました。 jQuery 標準 API の定義構造のおさらい まず、jQuery が標準で提供している各種 API が、どうのような構造で定義されてるかおさらいしてみます。 $ や jQuery はグローバル変数、つまり window オブジェクトのプロパティ名であり、その実体は関数オブジェクトです。 window.$ = window.jQuery = function(){ ... } jQuery が提供する API には 関数 API と メソッド API があり、関数 API は jQuery 関数オブジェクト(以降 jQuery セレクタと記述します)が持つ、関数オブジェクトのことを指します。 jQue
夏休みはタイ古式マッサージセミナーに参加してきました。agoです。 先週日曜日若手IT勉強会に参加させていただき、jQueryのコードリーディングを行ってきました。 そこでjQueryのコードを読むときの基礎知識に関して簡単にまとめてみたいと思います。 1 変数の複数同時宣言と代入 まず、JSでは変数の宣言は以下のような形式で行います。 var hoge; この場合は単一の変数の宣言ですが、以下のような記述を行うと複数の変数を同時に宣言することが可能です。 var hoge, huga; また、変数宣言と同時に値の代入を行うことも可能で、その場合以下のような記述になります。 var hoge = 'test'; さらに複数の変数宣言と、値の代入は同時に行うことが可能で、その場合以下のような記述になります。 var hoge = 'test1', huga = 'test2'; jQuery
座標系のオブジェクトを扱うときは「小数点」を避けて通れません。しかし、JavaScriptで小数点を扱うときには「非常に重要な」注意点があります。 まず、以下のコードを実行してみます。 var x=20.2; var y=20; alert(x-y); 「0.2」という至極当然の結果が表示されます。では、次のコードはどうなるでしょう。 var x=20.2; var y=20; if (x-y===0.2) { alert('true'); } なんと、falseで通過してしまいました。こういう場合はコンソールにはき出してみるのがデバッグの基本です。では、さきほどのコードの最後に「$.writeln (x-y);」を加えて実行してみましょう。 おかしいですね。ちゃんと「0.2」となっています。この程度のコードならこの結果で「何かがおかしい」とすぐに気づくのでしょうが、それなりに書き上げた後
まぁね、「スクリプトを書こう」ってんだから、どっちかつったら本流はバッチ処理とかアクション処理なわけですよ。もっとね、こう、正規表現なんかを使ってガツッと文字変換するとかさ、そういうコードなんかをがんがん公開すればページビューなんかも上がってだね、アフィリエイトなんかやっちゃてウハウハの人生もあるのかもしれないけどさ(※)。オジサンは残念ながらそっちじゃぁ~ないんだな。 ※仮にそうなってもそんなことは起こらない 前回までのあらすじ: とある「企て」にむけて着々とミッションをこなすナカトジ。JavaScript、FlashUI、さらにBridgeTalkを手に入れ、いったいどこへ向かおうとしているのか…… インタラクティブなスクリプトは、起動する度に各種の設定を行っていては面倒です。そういうものは「前回の設定値」が保存できれば利便性が高くなります。さらに、それが「●●用」「■■用」などと保存
InDesign CS3からPageItemの「回転」「移動」「拡大・縮小」「シアー」「反転」などを一手に引き受けるtransformメソッドが加わりました。transformはInDesignの「オブジェクト」メニューの「変形...」に相当します。それぞれの属性を操作するよりも便利な場面があるので、基本的なことだけをまとめておきます。詳しくは「ADOBE INDESIGN CS4 スクリプティングガイド:JAVASCRIPT」のP51〜57を参照してください。 transformメソッドおおまかな流れとして 変形マトリクス(transformationMatrix)を作成 PageItemに対して適用(transform) となります。 transformationMatrixオブジェクトの生成 transformationMatrixオブジェクトは以下のようにして生成します。返り値はt
jQselectable : make selectbox so useful > project home change skins:selectable | natural Default selectbox 1) 都道府県適用前 2) 都道府県 optgroupあり、selected属性なし、selectable 3) 都道府県 optgroupあり、selected属性あり、selectable 4) 都道府県 optgroupなし、改行指定、selectable 5) 日付、改行指定、selectable 年 月 日 Simplebox 6) 都道府県 optgroupなし、simpleBox 7) 日付、simpleBox 年 月 日 Using Callback 8) セレクタ、Callback
What is the user looking at? I've found this function very handy lately. If you are opening files without showing the window ( as strange as that might seem, it can be very useful ), you will need a reference to what the user is viewing. This function returns the page the the Adobe InDesign thinks the user is looking at. From that page reference you can easily get the document reference (remember
InDesign Hacking with JavaScript Adobe 社の DTP ソフトウェア「InDesign」 (Amazon) は、JavaScript (および macOS 版では AppleScript、Windows 版では VBScript) を使って内部オブジェクトにアクセスできるようになっており、手動では面倒な作業を自動化することができます。 バージョン CS2 以降では XML 処理の機能も向上しており、ますますの自動化を期待できます。 このページでは、kmuto が作成したスクリプトを公開しています。ファイルをアプリケーションの指定のフォルダに置くことで、Windows/macOS の両方で動作します。 CS2: アプリケーションのPresets\Scriptsフォルダに配置します。 CS3 Windows版: ユーザのApplication Data\Ad
この投稿をInstagramで見る この投稿をInstagramで見る ネットワーク機器などに利用されるSNMPのそれぞれのオブジェクトはOIDという識別子で整理されており、このOIDはツリー構造になっている。どのOIDがどういうものを表すかは、MIBというデータベースに定義されている。ASN.1という抽象構文で、人間がこれを拾って読むことはあまり想定されていない(少なくともOIDと紐づけて探すのは人間では無理)。 で、これを見るためにMIBブラウザというソフトウェアジャンルがあるのだが、Linux・macOS・Windowsどれもあんまり良いOSSがない。Linuxではtkmibくらい(Tk…)。 対策の1つとしてOIDと説明をCSVで書き出す『miburi』を過去に作っていた。 kmuto.hatenablog.com しかし、やはりツリー構造をたどりたいケースも多いので、Gemini
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く