のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,832人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ+ JavaScript & jQuery 質問用スレッド vol.5 +

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    1 = :

    JavaScriptで一番有名なDOM用ライブラリであるjQueryのスレです。
    jQueryを使うとJavaScript単体では面倒な処理でもほんの数行で実現可能になります。

    このスレはjQueryやjQuery UIの使い方やjQueryプラグインの作り方を質問するスレです。
    JavaScriptだけだと面倒だけどjQueryでもっと簡単に書けませんか?というのもOKです。

    jQueryを使って作る側のスレであって、こんなプラグインありませんか?と
    聞くスレではありません。そいうのは自分で探してください。
    ろくにサポートもされてなさそうな野良プラグインの使用はおすすめしません。

    前スレ
    jQuery ライブラリ 総合質問所 vol.4
    http://peace.2ch.net/test/read.cgi/hp/1400313626/

    2 = :

    ・ダウンロード、CDN
    http://jquery.com/download/

    ・ブラウザサポート
    http://jquery.com/browser-support/

    ・jQuery UI
    http://jqueryui.com/

    ・jQuery UI ダウンロ-ド
    http://jqueryui.com/download/


    ・リファレンス等
    http://alphasis.info/
    http://www.jquerystudy.info/
    http://js.studio-kingdom.com/

    3 = :

    要素をユーザ(サイト閲覧者)がローカルのHDDなどに
    保存するにはどうしたらいいでしょうか?

    やりたいことのおおまかは

    (1)フォーム入力項目やマウスで拾った座標をHTML要素→XMLかJSON化し、
    (2)ユーザ任意のフォルダやファイル名を<input type="file">で受け、
    (3)クッキーではなく新規保存・読み込みをさせたいのです。

    (1)(2)まではいいのですが(3)が検索で見つかりません。
    $.ajaxでローカル保存は可能でしょうか?
    または簡単に解説したサイト(またはライブラリでも)をご教授願います。

    4 = :

    <div id="div1_id">...</div>
    があったとして、中にいろんな要素が入っています。
    ブラウザーのリサイズで大きさも位置も変わります。
    そのdiv1_idと全く同じ位置に同じ大きさで
    <div id="div2_id"></div>
    を配置したいのです。リサイズ時にも影武者のように付いて回る感じにしたいのです。
    CSSで出来るのかJQUERYで出来るのか分からないのでここで質問させて
    頂きました。JQUERYで方法があれば教えて下さい。

    6 = :

    >>4
    <div id="div1_id">
    <div id="div2_id">

    ...

    </div>
    </div>

    cssのposition:absolute
    では?

    7 = :

    >>6
    中に入れない方法はありますか?

    8 = :

    >>7
    その外をまた囲うとか。

    <div id="div_3id">
    <div id="div1_id">...</div>
    <div id="div2_id">...</div>
    </div>

    なんにしろjQueryでリサイズのイベント拾ってやると重くなるし
    CSSで何とかできそうな感じだからそちらで聞いたほうがいいかも。
    そこでだめならまたここに来たらいい。

    9 = :

    ブラウザのリサイズで重いっていうのは気になるよね。

    ただよく考えて欲しい。

    普通はブラウザのリサイズなんてしねーだろ?

    10 = :

    >>3
    外部ファイルの新規作成、編集、削除ならphpの方がスマートじゃないの?

    12 = :

    >>10
    鯖がphpに対応してないのです。
    こういうことはjsやjQではだめなのでしょうか。

    13 = :

    >>12
    local Storageって単語ではでググった?(IEでたぶんハマりそうだが。)
    俺は試したことはないから、他の人からの回答待つか、JavaScriptの質問スレッド行くがよし。

    14 = :

    質問です
    下のコードAとコードBの違いを教えてください
    コードBの使いどころがわかりません
    わからないのでBのコード例が適切かどうかも自信がありません…

    //コードA
    hoge();
    function hoge() {
    //処理
    }

    //コードB
    $.hoge();
    $.hoge = function() {
    //処理
    }

    15 = :

    $=jQuery は同じものを表すから、以下の2文は同じ($は省略形)。
    $(function(){ ... });
    jQuery(function(){ ... });

    コードAは、普通のJavaScriptで、
    コードBは、jQueryメソッドの呼び出し

    $には、jQueryオブジェクトが入っている。
    また、この手法をマネして、$を使うライブラリもある。
    その時は、$ではなく、jQueryを使えばよい

    16 = :

    >>14
    普通はコードBのようなことはしない。

    全く無いとは言い切れないが
    それだけでは何もわからない

    17 = :

    >>13
    それでもWeb Storageでも保存先が難しそうでして。
    (そもそも保存先指定できるのか?ですが。)
    でないと当初の用途的にはクッキーとさほど変わらずです。

    ただキー管理とJSON可能はいいので前向きに検討しています。
    ありがとうございます。

    18 = :

    >>17
    保存先は指定できないよ。各ブラウザの仕様に依存するから。

    それとjavascript(jQuery含め)は、基本的に
    身近な拡張子のファイルに対し、
    リネームや書き込みなどは一切できない。読込みと送信専門だ。

    最初にも書いたがphpはむしろそういう事に向いている。

    19 = :

    >>3の内容はよくよく考えてみると
    ユーザーのPCにトロイを仕込むのに最適な仕組みだなw

    20 = :

    「jQuery 2.2」と「jQuery 1.12.0」がリリース
    http://codezine.jp/article/detail/9191

     jQuery開発チームは、JavaScriptライブラリjQueryの最新版として、バージョン2.x系列の
    「jQuery 2.2」と、バージョン1.x系列の「jQuery 1.12.0」を、1月8日(現地時間)にリリースした。
     「jQuery 2.2」および「jQuery 1.12.0」では、セレクタがquerySelectorAllメソッドや
    matchesSelectorメソッドを処理できない場合に、プリコンパイル済みのSizzleセレクタを使用し、
    パフォーマンスを向上している。

     このほか小規模の変更として、SVGクラスのサポートや、単一のオブジェクトを含むajaxショートカットである
    jQuery.post(options)およびjQuery.get(options)の追加、ES6/ES2015準拠のSymbolタイプおよび
    Symbolイテレータのサポート、jQueryからDOMを操作可能にするjQuery.htmlPrefilter()メソッドの追加、
    既存のソートDOMをドキュメント通りの動作に変更するエイリアスjQuery.uniqueSortといった変更が行われた。

     なお、バージョン1.x系列はIE 6/7/8をサポートしているが、バージョン2.x系列ではこれらのレガシーブラウザをサポートしない。

     今後は、大きな変更を加えた「jQuery 3.0」のリリースを予定しており、同バージョンのリリース以降も
    バージョン1.x/2.x系列のサポートは継続されるものの、新たな機能追加は行われず、修正パッチの提供のみ実施する。

    21 = :

    >>19
    てことはphp・・・

    26 = :

    >>25
    コマンドプロンプトで動かしても意味は無い。
    つーかPHPスレにいけ
    ここで答えは教えない

    27 = :

    >>26
    PHPスレの方で「phpの問題じゃねーべ」,「ここで聞くな。移動しろ」と言われたのですが。

    そもそも、Webにある2つサンプルとPHPスレで教えてもらったコード丸写しでも
    出来ない理由が知りたいです。

    28 = :

    >>27
    元のスレに理由書いたよ

    29 = :

    >>28
    ごめんなさいPHPスレを見ても分かりません、
    3つのサンプルに共通している箇所を探せば良いのですか?

    30 = :

    だからここには書きません

    31 = :

    >>25
    「コマンドプロンプトで」
    …いや…ちゃうねんで

    http://localhost/phpinfo.php

    とかで動かなあかんねんで

    32 = :

    ワロタ
    結末が気になって向こうから覗きにきたけど
    そもそもhttpdが入ってないのか

    33 = :

    ウインドウのリサイズではなくて、マウスドラッグで
    ウインドウを動かした直後のイベントは取れますか?
    とりあえずChromeの場合でお願いします。

    34 = :

    >複数のPHPコードを試しましたがコマンドプロンプトで問題なく動作しています。
    >(勿論、phpinfoも表示されます)


    「キリッ」を付けたくなる、勢いのあるレスだな
    「俺は正しいんだが?」感に溢れていると感心

    35 = :

    元スレでやれ

    36 = :

    出来ました。 色々有難うございます。

    /nox/remoteimages/4b/e7/08358fe3c5c43eda9eea915a0c0a.png仕切り線の上は var_dump のものなのでコメントアウトすれば
    目的の表示になります。

    6年ほど前にFlash(SWF)+PHPの簡単なシステム(モニタリングシステムの試作)を
    作ったのですが、その時はコマンドプロンプトで事足りていたので今後はlocalhostの
    利用を留意しておきます。

    37 = :

    index.htmlの中に赤色のdivがあるとして、
    $(document).ready(function () {...})
    の中でdivの色を青に変更すると、一瞬赤色が見えて、その後青色になるのですが、赤色がチラッと見えるのを防止する方法はありますか?

    38 = :

    デフォで隠しておいて青に変えたあとに表示する処理を入れる
    displayかvisibilityかはケースバイケースで

    39 = :

    >>38
    なるほど。ありがとうございました。

    40 = :

    $(document).ready(function () {...})
    これは意味なくムダに長いんで

    $(function () {...})
    こっちで書きましょうね。

    41 = :

    >>39
    なんか初心者にありがちな間違った道に進みそうだから
    言っておくけど、jQueryでcssメソッドを使ってdisplayを変更する
    というコードを書いたら駄目だからな。

    $(function () { $(body).addClass('loaded') })
    例えばこんなコードを書く。jQueryのコードはこれでおしまい。

    後はCSSで以下のように書けばいい。
    div { color: red }
    .loaded div { color: blue }

    jQueryでやるのは原則としてクラスの付け外しだ。

    43 = :

    >>40
    >$(function () {...})
    >こっちで書きましょうね。
    なぜですか?
    私は
    $(document).ready(function () {...})
    が好きなのですが。

    >>41
    >言っておくけど、jQueryでcssメソッドを使ってdisplayを変更する
    >というコードを書いたら駄目だからな。
    なぜですか?

    >jQueryでやるのは原則としてクラスの付け外しだ。
    クラスの付け外しでは出来ない処理はどうするんですか?

    44 = :

    >>43
    > なぜですか?
    長く書く意味が無いからです。

    > なぜですか?
    複雑になるからです。

    > クラスの付け外しでは出来ない処理はどうするんですか?
    CSSで出来ない処理 "だけ" をjQueryで書きましょう。
    シンプルにするためです。

    45 :

     
    http://homepage2.nifty.com/e-d-a/scurl/Godzilla-G.html
    http://homepage2.nifty.com/e-d-a/scurl/DarkKnight-J.html
    http://homepage2.nifty.com/e-d-a/scurl/StarTrek.html
     
    管理会社、仲介業者が苦情に対応せず困っています
    これらの人と知人,家族,親類の方はお知らせ下さい。
     
    ●浪速建設
    南野 東条
    http://www.o-naniwa.com/index.html
    社長 岡田常路
    http://www.o-naniwa.com/company/
     
    ●アパマンショップ八尾支店
    加茂正樹 舟橋大介
    http://www.apaman-yao.jp/store/
    社長 大村浩次
    http://www.data-max.co.jp/2010/10/01/post_11983.html
     
    ●クリスタル通り205号室の入居者
     
    hnps203@gmail.com
     
    http://homepage2.nifty.com/e-d-a/scurl/ia-1-3.html
    http://homepage2.nifty.com/e-d-a/scurl/ia-2-1.html
    http://homepage2.nifty.com/e-d-a/scurl/ia-3-1.html

    46 = :

    >>44
    documentもreadyもある方が分かりやすいだろが

    47 = :

    >>46
    わかりやすさはどちらも変わらない。

    48 = :

    さがしやすい

    49 = :

    >>48
    $(function

    探せないのか?

    50 = :

    分かりやすさなら jQuery.on('DOMContentLoaded', function () {}); が断然上
    書き方なんて好き好きなので押し付ける意味がない


    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について