タグ付けされた質問 「javascript」

JavaScriptは、標準化されたECMAScriptプログラミング言語の方言であり、主にWebページのスクリプトに使用されます。ECMAScriptとその方言/実装に関する質問には、このタグを使用してください。JavaScript、JScriptなど(ActionScriptを除く)。

2
JavaScriptコンソールを異なるブラウザーで開くにはどうすればよいですか?
Webブラウザーは、開発ツールの一部としてJavaScriptコンソールを提供します。このコンソールは、次の理由で便利です。 Webページで発生したエラーと警告はコンソールにログインします。 Webページと対話するためのJavaScriptコマンドは、コンソールで実行できます。 さまざまなブラウザーでコンソールを開くためのキーボードショートカットは何ですか?

17
HTML検証:価値があるか?
すべてのページが有効であることを確認することの利点と欠点(ある場合)は、主要なブラウザーすべてで機能する無効なHTMLと比較してどのようなものですか? また、Javascriptの実行後に有効なHTMLを使用することも重要ですか?


5
ChromeはこのJavaScriptファイルの実行を拒否しました
私のHTMLページの先頭には、次のものがあります。 <script src="https://raw.github.com/cloudhead/less.js/master/dist/less-1.3.3.js"></script> ブラウザ(Google Chrome v 27.0.1453.116)でページをロードし、開発者ツールを有効にすると、次のように表示されます。 ' https://raw.github.com/cloudhead/less.js/master/dist/less-1.3.3.js ' からのスクリプトの実行を拒否しました。MIMEタイプ( 'text / plain')が実行可能でないため、厳密なMIMEタイプのチェックが有効になっています。 実際、スクリプトは実行されません。なぜChromeはこれがプレーンテキストファイルであると考えるのですか?明らかに.jsファイル拡張子が付いています。 私はHTML5を使用しているtypeため、属性を省略したため、それが問題の原因であると考えました。そこでtype="text/javascript"、<script>タグに追加し、同じ結果を得ました。私も試しましたがtype="application/javascript"、それでも同じエラーが発生しました。 それから私はそれをtype="text/plain"好奇心からだけに変えてみました。ブラウザはエラーを返しませんでしたが、もちろんJavaScriptも実行されませんでした。 最後に、ファイル名のピリオドがブラウザを無効にしている可能性があると考えました。したがって、私のHTMLコードでは、すべてのピリオドをURLエスケープ文字に変更しました%2E。 <script src="https://raw.github.com/cloudhead/less%2Ejs/master/dist/less-1%2E3%2E3.js"></script> これはまだ機能しませんでした。本当に機能するのは(ブラウザがエラーを出さず、JSが正常に実行される)唯一のことは、ファイルをダウンロードしてローカルディレクトリにアップロードし、src値をローカルファイルに変更することです。私は自分のウェブサイトのスペースを節約しようとしているので、これをやめたいです。 リンクされたファイルが実際にJavaScriptタイプであることをChromeに認識させるにはどうすればよいですか?

1
CloudFlareのRocket Loaderは実際にはどのように機能しますか(また、開発者はどのように互換性を確保できますか)?
CloudFlareには、Rocket Loaderと呼ばれる画期的なテクノロジーがあります(無料アカウントと有料アカウントの両方)。しかし、実際にはどのように機能しますか? 彼らは持っている夫婦のページ技術を説明し、ではなく技術的な詳細の多くを。重要な機能の1つは、すべてのJavascriptを非ブロッキング方式で(非同期的に)ロードすることです。これは非常に素晴らしい機能です。これは、スクリプトのロードと実行を待たずにHTML / CSSをレンダリングできることを意味します。 そんなことがあるものか? 確かにそれは単純にすべての変更はできません<script>使用にタグをasync="true"か、defer="true"このようないくつかのものを壊します... スクリプトは正しい順序でロードする必要があります(たとえば、jQueryライブラリがロードされるまでjQueryプラグインをロードできません)。 document.write()これらのスクリプトの呼び出しは機能する必要があります(明らかに、これらは典型的な非同期スクリプトでは何もしません)。 DOMContentLoadedイベントはどうですか?これがトリガーされた後にいくつかのスクリプトがロードされると、それらのイベントハンドラーはトリガーされなくなりますか? また、開発者として、サイト/スクリプト/プラグインがRocket Loaderとの互換性を維持するために注意する必要があることは他にありますか?


8
Cookieを使用してWebサイトのGoogleアナリティクスから自分を除外するにはどうすればよいですか?
ブラウザCookieを使用して除外フィルターを設定しようとしているので、自分の訪問がGoogleアナリティクスに表示されません。私は3つの異なる方法を試しましたが、どれも今のところうまくいきませんでした。私が間違っていることと、これを修正する方法を理解するのを助けたいです。 方法1 まず、Cookieコンテンツによるトラフィックを除外するために、Googleの指示http://www.google.com/support/analytics/bin/answer.py?hl=ja&answer=55481に従ってみました: ドメインに次のコードを含む新しいページを作成します。 <body onLoad="javascript:pageTracker._setVar('test_value');"> 方法2 次に、それがうまくいかなかった場合、Googleのグーグルを検索して、このGoogleスレッドhttp://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4741f1499823fcd5&hl=enを見つけました。最も一般的な答えは、わずかに異なるコードを使用することです: SHS Analyticsの書き込み: <body onLoad="javascript:_gaq.push(['_setVar','test_value']);"> ありがとうございました!これにより、「test_value」を含む__utmv Cookieが設定されましたが、元の pageTracker._setVar('test_value') (Googleがまだ推奨している)は、私のためにそれをすることができませんでした(Mac Safari 5およびFirefox 3.6.8で)。 だから私はこのコードを試しましたが、それは私のために機能しませんでした。 方法3 最後に、StackOverflowを検索し、このスレッドhttps://stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-using-cookie-with-subdomainに遭遇しました。コードが機能する可能性があります: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setVar', 'exclude_me']); _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']); _gaq.push(['_trackPageview']); // etc... </script> このスクリプトは、前の2つの例のように本体のonloadイベントではなく、例のhead要素に表示されました。それで私もこれを試しましたが、それでも自分自身をGoogleアナリティクスから除外しようとする運はありませんでした。 質問を繰り返します。 それで、上記の3つの方法をすべて試してみましたが、成功しませんでした。私は何か間違っていますか?ブラウザの除外Cookieを使用して、Googleアナリティクスから自分を除外するにはどうすればよいですか? 更新 これを数日間テストしており、追跡から自分を除外する2番目の方法が実際に機能することを確認しました。問題は、フィルター設定がプロファイルに適切に適用されなかったことでしたが、修正されました。以下の受け入れられた回答を参照してください。


4
「Javascriptを最下部に置く」ことはdocument.readyの目的に反しますか?
ページの下部にJavascriptを配置することをお勧めしますが、jQueryを使用している場合、DOMの読み込み中に実行する目的が損なわれることはありませんか? たとえば、ドロップダウンメニューがある場合、ページの残りすべてが読み込まれるまでドロップダウンは表示されません。また、プログレッシブエンハンスメントを念頭に置いて開発しようとしています。そのため、CSSではなくjQueryで非表示になっている要素があるかもしれません(そうすれば、JS以外のユーザーでも見ることができます)。 幸せな媒体はあるのでしょうか?

3
遅延読み込み画像とSEOの効果
次の手法を使用して、サイトの画像を遅延読み込みします。 すべての画像について、src属性にデフォルトのimg(ローダー)のURLを入れ、実際の画像のURLをdata-src属性に入れます。そのようです <img src="loader.gif" data-src="img1.jpg" /> 画像がビューポートの外側にある場合は何も起こりませんが、画像がビューポートの内側にある場合、data-src属性からのURL が読み込まれ、画像が正しく表示されます。 この結果、Googleはページ(つまり、検索結果ページ)内のすべての画像が同じsrc属性を持っていると見なします。Googleボットはもちろん、デフォルトの 'unloaded' imgタグのみを解析するためですsrc。 私の質問は、同じsrc属性を持つ多くのimgタグがページのSEOに影響するかどうかです。



6
JavaScriptが有効になっていない訪問者を無視できますか?
JavaScriptベースのWebサイトを開発している場合、JavaScriptを有効にしていない訪問者がアクセスできるようにするために余分な作業を行う価値はありますか? この位置にいる訪問者の割合は? どのブラウザが特に影響しますか? モバイルデバイスのJavaScriptは有効になっていますか?
22 javascript 

5
HTML、CSS、およびJavaScriptにはどのようなドキュメントがありますか?
PHPユーザーにはPHP.netのドキュメントがあります RubyユーザーにはRuby-Doc.orgがあります Pythonユーザーにはdocs.python.orgがあります jQueryユーザーにはdocs.jquery.comがあります これらの環境内で作業する場合、すべてが適切な参照と見なされます。 しかし、HTML、CSS、および(バニラ)JavaScriptを使用するWebデザイナーおよび開発者向けの「マニュアル」はどこにありますか?ウェブマスターが日常業務で使用し、参照する必要があるオンライン、無料、最新、信頼性、検索可能、ユーザー編集可能なドキュメントは何ですか? 更新:私はW3Cの仕様とECMAScript仕様を知っていると言っていたはずですが、それらはウェブマスターよりもブラウザベンダーに適していると感じています。HTML5 仕様のイントロから: 「...正確さのために明確さを犠牲にし、完全性のために簡潔さを犠牲にします...」 したがって、元の質問を言い換えると、HTML、CSS、およびJavaScriptで利用できる明確で迅速なオンラインリファレンスは何ですか?

8
インラインJavaScriptは良いですか、悪いですか?
現在、WordPressからYiiフレームワークに切り替えており、外部の開発者がサイトを再構築しています。 私が気づいたことの1つは、彼がYiiの方法でAJAX / jQueryを呼び出すたびに、WebページにインラインでJavaScriptを挿入することです。JavaScriptコードはフッターの下に配置されているようですが、まだインラインです。 一般に、JavaScriptコードはWebページ内により頻繁に配置されるようです。JavaScriptスクリプトは、可能な限りJavaScriptファイルに配置する必要があると常に考えられてきました。これは今後の「新しい」トレンドですか?または、JavaScriptコードを別のファイルに保存することを試みるべきですか?
16 html  javascript 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.