// 現在表示されているページをリロードする location.reload(); // 例: 5秒に一回リロード setTimeout("location.reload()",5000); /* ブラウザの[更新]ボタンを押したときと同じ動作です。 location.reload(true)とするとWEBサーバのデータからリロード、 location.reload(false)とするとキャッシュからリロード。 */
Table of Contents Synonyms Overview Examples Names, types, and descriptions Parameters with properties Optional parameters and default values Multiple types and repeatable parameters Callback functions Related Links Synonyms @arg @argument Overview The @param tag provides the name, type, and description of a function parameter. The @param tag requires you to specify the name of the parameter you a
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
標準組み込みオブジェクトStringコンストラクターString() コンストラクター静的メソッドString.fromCharCode()String.fromCodePoint()String.raw()インスタンスメソッドString.prototype.anchor() 非推奨 String.prototype.at()String.prototype.big() 非推奨 String.prototype.blink() 非推奨 String.prototype.bold() 非推奨 String.prototype.charAt()String.prototype.charCodeAt()String.prototype.codePointAt()String.prototype.concat()String.prototype.endsWith()String.prototyp
jQueryでvideoやaudioを再生したい時はオブジェクト取得方法に注意が必要 2017/2/10 2019/9/5 JavaScript, プログラミング HTML5タグになって新しく登場したvideoタグ、audioタグ、canvasタグ。特にvideoタグは使用する機会も多くあり、HTML1つで動画を再生できることのありたがみを感じています。 そんなvideoタグやaudioタグをjQueryで再生したい時に注意しておきたいことについて紹介いたします! audioタグを例にとって説明!audioタグに埋め込みした音声ファイルをJavaScriptから再生 audioタグを例にとって説明してみます! jQueryの基本は「命令をしたい場所」を決めて、命令を実行するという流れです。 まずはjQueryでaudioタグを取得し、その後取得した要素(音声)を鳴らすための、play()と
jQueryの要素の表示・非表示を判定する方法を紹介します。 1.基本 jQueryでは、要素の表示・非表示のためのメソッドとして、show()とhide()が提供されています。 show()は指定した要素を表示します。 $('#foo').show(); hide()は指定した要素を非表示にします。 $('#foo').hide(); が、表示・非表示を判定する方法として、isShow()やisHide()、isVisible()などは提供されていません。 2.css('display')で判定する show()はdisplayプロパティ「block」、hide()はdisplayプロパティを「none」にするので、これを判定に利用します。 if ($('#foo').css('display') == 'block') { // 表示されている場合の処理 } else { // 非表示
parseInt 関数は第 1 引数を文字列に変換し、解釈したうえで、整数または NaN を返します。 NaN でない場合は、返値は第 1 引数を指定された radix で数値として解釈した整数値になります。(例えば、radix が 10 であれば 10 進数からの変換で、8 であれば 8 進数からの変換で、16 であれば 16 進数からの変換、などです。) radix 引数は数値に変換されます。提供されなかった場合、または値が 0、NaN、Infinity のいずれかであった場合(undefined は NaN に強制されます)、 JavaScript は以下のように想定します。 入力された string の先頭のホワイトスペースと、存在すれば +/- 符号が除去され、 0x または 0X (ゼロ、従うこと以下で小文字または大文字の X)で始まっている場合、 radix は 16 とみな
try...catch 文はテストしたい文のブロックを指定し、さらに投げられるであろう例外に対する 1 つ以上の対処方法を指定します。例外が投げられると try...catch 文がそれを受け取ります。 try...catch 文は 1 つの try ブロックと 0 個以上の catch ブロックからなります。前者は 1 つ以上の文からなります。後者は try ブロックで例外が投げられた場合にどうするかを指定する文からなります。すなわち、成功させたい try ブロックと、失敗した場合にコントロールを渡す catch ブロックからなります。try ブロック内(もしくは try ブロック内から呼び出された関数内)のいずれかの文が例外を投げた場合、コントロールはすぐに catch ブロックに移ります。try ブロックで例外が投げられなかった場合は catch ブロックは飛ばされます。finall
気になったら即調べるが吉、ということで。 数値→文字列 var num = 123; // わかりやすい String(num); // "123" num.toString(10); // "123" // この用途では使ったこと無い num.toFixed() // "123" // なるほど num + ''; // "123" 文字列→数値 var str = '123'; // わかりやすい Number(str); // 123 parseInt(str, 10); // 123 parseFloat(str); // 123 // なるほど str - 0; // 123 str * 1; // 123 str / 1; // 123 // すっきりやけど知らん人は読めない +str; // 123 -(-str); // 123 ~~str; // 123 str&-1;
はじめに こんにちは。 javascriptでJSONデータをゴニョゴニョする方法を調べていたのですが、いまいちピンとくる資料がなかったので、自分が理解した範囲でまとめてみました。誰かの参考になれば幸いです。 また、こう書いた方が速い/キレイ/正しい等あれば教えて頂けると嬉しいです。よろしくお願いします。 前提 記事によって「オブジェクト型で格納されたJSONデータ」と 「配列型で格納されたJSONデータ」が混在している上に、 それが明記されていないせいで分かりにくいことがありました。 この記事で取り扱うのは、 「オブジェクトの配列として格納されたJSONデータ」 です。以下がサンプル。 var data = [ { name : "taro", exam : { math : 100, lang : 100 }, grade : "a" }, { name : "jiro", exam
テーブル(table)要素をjavascriptで動的に生成、操作するとき、colspan、rowspanをセットするときは、属性名をcolSpan、rowSpanで指定する。全部小文字で大丈夫な場合もあるが、現時点では素直にcolSpan、rowSpanと、Sを大文字で書くのがよさそう。 以下の説明で、変数 td や ID #xxxx は適当なTD要素とする。 基本は col”S”pan と大文字にする //直に td.colSpan = "3" //DOM関数で td.setAttribute("colSpan", "3") //jQueryで $("#xxxx").attr("colSpan","3") 今風の書き方 + 最近のブラウザ(Firefox、IE8、Chromeなど)の組み合わせなら、小文字でも大丈夫だった 古いブラウザ(IE7など)はダメ。 //DOM関数で td.se
配列オブジェクトの中に格納されている値の個数は、現在4つのはずです。lengthが「配列の長さ」を表すのであれば、「4」が表示されてもおかしくはありません。 しかしこれは、試してみればすぐわかるのですが、答えは「1001」となります。「配列の長さが1001」ということは、「a[1000] = 500」を行った瞬間にオブジェクト1000個分の領域が確保されてしまったのでしょうか? 幸いなことに、そうではありません。in演算子を用いて、オブジェクトaに格納されているキーと値を調べてみることにします。 var tmpArray = []; for (var key in a) { tmpArray.push(key); } // 結果は「0,1,2,1000」 alert(tmpArray.join()); 結果は「0, 1, 2, 1000」となります。つまり、lengthの値が1001を表し
ブラウザのコンソールで直接JavaScriptをゆるゆるいじってるときに、 range関数が欲しいなーと思って、さくっとnew Array(length).mapとやったら失敗。 // こういうのが欲しい // range(10); // => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] function range(num){ return new Array(num).map(function(_, i){ return i; }); } range(10); // => [undefined × 10] ??? なんで?どうして?教えてMDN! map は、与えられた callback 関数を配列の各要素に対して順番に一度ずつ呼び出し、その結果から新しい配列を生成します。callback は値が代入されている配列のインデックスに対してのみ呼び出されます。つまり、すで
JavaScriptのモダンな書き方 - ES2017〜ES2018のawait・async, includes(), padStart()等を解説 ECMAScript 2015がリリースされて以降、JavaScriptの機能は大きく強化されました。const/let、アロー関数、クラス構文、Promiseなどが有名なところですが、ES2016、ES2017、ES2018、・・・ES2022、そしてさらにその先へJavaScriptの仕様は日々進化しています。JavaScript・TypeScriptの開発では、これまで当たり前だと思っていた手法を新しい新機能で置き換えることが何度もありました。 本記事では、JavaScriptのモダンな書き方について説明します。おもに2017年から2018年頃に搭載されたES2017・ES2018の機能について焦点を当てて解説します。 非同期のProm
Moderator note: Please resist the urge to edit the code or remove this notice. The pattern of whitespace may be part of the question and therefore should not be tampered with unnecessarily. If you are in the "whitespace is insignificant" camp, you should be able to accept the code as is. Is it ever possible that (a== 1 && a ==2 && a==3) could evaluate to true in JavaScript? This is an interview qu
var dateStr = "2000-10-10 00:00:00"; var date = new Date(dateStr); dateの値がChromeだとうまくいくのにIE,FireFoxでうまくいきません。 IE8, IE9, IE10, FireFox 24.0 結論から言うと"-"区切りがダメみたいです。 なので dateStr.replace("-", "/"); 追記で修正 を突っ込んでおくといいでしょう。 しかし、なんでなんでしょうね。 というのも、javascriptにもいろいろ種類があります。 ブラウザによりこのjavascriptの種類が違うのです! だから時々、戻り値がブラウザで違う!なんてことも。 なれるとすべてのブラウザに対応したjavascript文が書けるようになるらしいよ。 ちなみに種類に関してはGoogle先生に”ECMAScript”とか聞いてみ
https://www.itdashboard.go.jp/PublicApi/getData.json?dataset=BasicInformation&year=2014&field=organization&option=count グラフ作成手順 環境準備 jQueryとGoogle Chartsを利用するための<script>タグを記述します。 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script type="text/javascript" src="https://www.google.com/jsapi"></script> パッケージ読み込みとコールバック グラフ作成に必要なパッケージを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く