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

    元スレ+ JavaScript の質問用スレッド vol.107 +

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

    701 = :

    "use strict"のようなモード切替で
    var周りの挙動を切り替えられるようになれば生産性が上がるのではないでしょうか?
    varの挙動はJavaScriptに打ち込まれた棘だとしか思えません
    このせいで大分面倒くせえ

    702 = :

    >>701
    ここで愚痴言ってないでES.nextのメーリングリストに投稿してくれば?

    703 = :

    >>661
    それは寧ろ throw を使わないケースでは?

    705 = :

    多言語対応についてですが、上と下どっちのやり方の方がいいですか?
    var data = {
    ja: {
    hoge: 'ほげ'
    },
    en: {
    hoge: 'hoge'
    }
    }

    var data = {
    hoge : {
    ja: 'ほげ',
    en: 'hoge'
    }
    }

    706 = :

    前者

    707 = :

    data uriを使えば画像データを文字列で指定することが出来ます
    ということは、JavaScriptを使って動的に画像データを生成することも可能ということですよね
    そういうプロダクトありませんか?

    708 = :

    後者の方が管理はしやすいのでは?
    前者は、キー名が言語ごとに分散するけど
    後者は、キー名は一つになるから

    710 = :

    >>707
    canvas使えば簡単に作れる

    711 = :

    右クリックからリンク先のURLをポップアップで表示するChromeの拡張機能を作っています。
    アラートではリンク先のURLが表示されるのですが、ポップアップではURLを表示することができませんでした。
    また、ポップアップに文字を書き込むことを試したのですが何も表示されませんでした。
    popup.htmlに別のjsファイルを読み込むようにしないとダメなのでしょうか?

    function popUp(info) {
    alert(info.linkUrl);
    chrome.windows.create({
    "url":"popup.html",
    "type":"popup"
    },function(win){win.document.write("abc")});
    }
    chrome.contextMenus.create({
    "title": "ポップアップを表示",
    "type": "normal",
    "contexts": ["link"],
    "onclick":popUp
    });

    713 = :

    alertしてみたらポップアップと同時にアラートが出てきて
    URLはアラートだけに表示されました。

    715 = :

    http://jquery.com/download/
    よく読めよ

    716 = :

    キャッシュも知らないのか
    一から勉強してきた方がいい

    717 = :

    >>705
    > 多言語対応についてですが、上と下どっちのやり方の方がいいですか?

    自分で考えるな。

    すでにある多言語対応ライブラリを使え。

    718 :

    >>715
    ありがとうございます!

    719 = :

    多言語にライブラリ使うほど複雑な処理あるの?

    720 = :

    >>719
    そういうことじゃないんだよねぇ。

    自分で作るなって話。
    自分で作ると独自のシステムが出来上がって
    それにしばられてしまう。
    自分独自のシステムに、世界のライブラリが対応することはない。

    俺ぐらいになると、よく知らない分野に手を出すときは
    自分でプロトタイプを作って必要な機能を把握した後、
    そのプロトタイプに近いライブラリを探す。

    721 = :

    http://www.infoq.com/jp/articles/surviving-asynchronous-programming-in-javascript
    とか、jQueryのDeffered見てて思ったんだけど、非同期処理を
    できるだけお安く確実に近い形でやるには、現時点で何のAPIを使うのがベターなんかね?

    722 = :

    >>720
    じゃあ最初に自分で作ってみないと何が必要か分からないじゃん

    723 = :

    配列に内部カウンターを持たせて、
    getを実行するたびに次の要素を返し、
    カウンターが最後まで行ったら先頭に戻る

    こういうものを作る時、
    素のJSオブジェクトにするのと、jqueryプラグインにするのと
    どっちがいいと思いますか?

    724 :

    >>720
    全部自分でやる(覚悟がある)なら別にいいんじゃね?

    725 = 724 :

    >>723
    速い方

    726 = :

    ありがとうございました
    速度的には大差ないと思いますが
    名前空間が増えるのが嫌なのでjqueryのプラグインにしました
    あとプラグインにしておけばjqueryの存在を前提にできるのがメリットかな

    727 = :

    背景色が白のliを消すことが以下のコードで出来ました
    $('ul li').filter(function(){
    return $(this).css('backgroundColor') === "rgb(255, 255, 255)";
    }).hide();

    もし背景を#fffと指定したとしてもこれで消えます。
    逆に==="#fff"では消えません
    しかし
    rgb(255, 255, 255)
    というフォーマットはブラウザ共通なのでしょうか?
    RGB(255, 255, 255)
    だったり
    rbg(255,255,255)
    だったりしないのでしょうか?

    729 = :

    >>721
    success入れ子でネスト無双が1番間違いない。

    730 = :

    >>729
    あー、オレと同じだわw
    世間様からは蔑まれそうだけど、俺もネスト無双派。

    731 :

    ネスト無双ってどゆこと?

    732 = :

    非同期処理を簡単に書く方法を
    知らないってこと。

    733 = :

    つか、裸足が奇跡なんだよ。

    739 = :

    var array = [
    [1,0,1,0,1],
    [1,1,1,1,1],
    [1,0,1,1,1],
    [1,1,1,1,1],
    [1,1,1,0,1],
    ];

    という配列からランダムで0の部分のインデックスを取得したいのですが
    for(~){

    740 = :

    var array = [
    [1,0,1,0,1],
    [1,1,1,1,1],
    [1,0,1,1,1],
    [1,1,1,1,1],
    [1,1,1,0,1],
    ];

    という配列からランダムで0の部分のインデックスを取得したいのですが
    for(~){
    for(~){
    if (1 == array[x][y]){
    }
    }
    }
    こんな感じにforとifで無駄になってしまいます
    とりあえず全ての0のインデックスを取得して、そこから乱数を生成して求めるのがいいと思うのですが
    よい方法をアドバイスおねがいします

    743 = :

    フォーム部品のスタイルを、ie8も含めたクロスブラウザでフラットデザインな感じに統一できるプラグインはありますか?

    744 = :

    条件を指定した変数の作成について質問です

    var a = if(true){ 1; }else{ 2; }
    var a = try{ 1; }catch(){ 2; }

    のように書いてもシンタックスエラーで動かないので

    var a = (function(){ if(true){ return 1; }else{ return 2; } })();
    if(true){ var a = 1;}else{ var a = 2; }

    のようにして行っているのですが
    わざわざ関数を使ったりvarを複数書いたりと不格好な気がします
    このような場合、一般的にどう書くものなんでしょうか

    745 = :

    それを作るのがお前の仕事です。

    746 = :

    var a = true ? 1 : 2;

    三項演算子知らない?
    ほとんどの言語に有るんだけど。

    748 = :

    >>744
    やりたいことを最短でやりたい気持ちはわかるけど基本くらい勉強しようや
    JavaScript の教科書があるとしたら最初の方に載ってることだよ

    式と演算子
    http://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators

    条件演算子
    http://developer.mozilla.org/ja/docs/JavaScript/Reference/Operators/Conditional_Operator


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

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


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