<body> <h1>JavaScript DOM リファレンス</h1>
ECMAScript® 2024 language specification 15th edition, June 2024 This Standard defines the ECMAScript 2024 general-purpose programming language. Kindly note that the normative copy is the HTML version; the PDF version has been produced to generate a printable document. This 15th edition has been prepared under the Ecma RF patent policy. Please note that for ECMAScript Edition 4 the Ecma standard nu
Ajax とは Asynchronous JavaScript + XML の略で、 Web サーバーとブラウザとの間で非同期通信を行う方法です。 Ajax の方法を利用することで、ページを切り替えることなくページの内容を書き換えることができるようになります。 JavaScript では Aax を用いた非同期通信には XMLHttpRequest オブジェクトを使用します。ここでは Ajax を使った非同期通信を行う方法について解説します。
このデータを読み込み利用するにはdata = eval("("+データ+")")とすると変数dataにJSONで定義されたプロパティの値が入ります。例えば以下のようなJSONファイルがあるとします。 このデータを変数dataに読み込んだとします。userIDプロパティの値を読み出すにはdata.userIDと記述します。するとajaxの文字が返されます。同様にdata.userPWとするとxanaduの文字が返されます。単純にオブジェクト名.プロパティ名の記述で済みます。プロパティの値には関数なども定義することができます。これによりオブジェクト名.プロパティ名()として末尾にカッコを付加した場合にプロパティの内容=関数が実行されます。つまりメソッドを定義したのと同じことになります。 それでは実際のデータを読み込み表示してみます。以下の商品名とそれに関するデータが記述されたJSONデータを読
画面のサイズを指定して、その サイズに応じて任意のCSSファイル をロードするスクリプトのご紹介。 Media Queries等によってCSSが 肥大化してしまった場合は使って あげると軽量化できるかもですね。 指定したブレークポイントに合わせて、ロードするCSSファイルを指定出来る、というスクリプト。非依存型なので単体で利用可能、サイズも圧縮版で1.7kbほどと軽量です。 Sample Media Queriesの場合、不要なCSSもロードしますが、sizeit.jsはブレークポイントに応じたCSSファイルのみを読み込むのでうまく使えば軽量化が可能です。 さて、サンプルですが、JQMを利用し、ブレークポイントを以下のように設定しました。 幅が600px以下ならJQMのCSSをロード 幅が1024px以下なら何も読み込まない それ以外はJQMのCSSをロード こう設定すれば、601px~1
片山さつき・世耕弘成両議員の熱心な活動にも関わらず、河本準一がテレビから干される気配はさっぱり感じられない今日この頃。ネット愛国者の活動はすっかり滋賀県のいじめ事件へと移り、いじめの背後に韓国や被差別部落の影を見出して、ヘイトスピーチ活動にいそしんでいるようです。 http://u1sokuhou.ldblog.jp/archives/50374138.html いわく、大津市内の別の中学校が韓国に修学旅行に行っている、だから韓国が悪い。 いわく、「人権を守る大津市民の会」構成団体の中に部落解放同盟の名がある、だから部落民が悪い。 これだけヘイトスピーチをダダ漏れにしておいて、同じ口で「日本に差別はない、人権教育を廃止しろ」なんて言ってるのだからお笑いグサもいいところです。 この事件で本当に恐ろしいのは、教育委員会と学校が、圧力をかけられるまでもなくいじめの隠蔽に執着するという構図なのに、
まったくのプログラミング初心者の方を対象にJavaScriptの独学方法をのべていきたい。今回とりあげるJavaScriptの勉強法はあくまでWebデザイナー向け(もしくはフロントエンドエンジニア向け)なので、Node.jsのようなサーバーサイドJavaScriptはとりあげていない。 JavaScriptとjQueryをどちらから勉強するべきか。今回はあえて邪道とわかっていながらもjQueryにふれるという順番をとった。本来は、JavaScriptの基礎をしっかりおさえてからjQueryにすすむのが正統である。今回はトップダウン方式で実践にふれてから、基礎に戻る学習法を提案したい。 jQueryはJavaScriptを楽に開発するためのライブラリで、jQuery自体はJavaScriptのコードでできている。最初にいきなりjQueryにふれて、HTMLを動的に操作する(これをDOM操作と
日本人は労働生産性が低いという。特にホワイトカラーの仕事の効率化が急務だと言われている。「働き方を変えるべきだ!」と啖呵を切る人は多いけれど、ではどのように変えればいいのだろう。具体的施策はおろか、方針すら見つけられずにいる。 また、現在の教育の形態は18世紀からほとんど変わっておらず、とっくに制度疲労を起こしているという。情報技術の発達により「知のあり方」が変わったと言われている。だから教育も変わらなければ……と訴える人は多いけれど、ではどのように変えればいいのだろう。なんとなくのイメージではなく、明快な方針を見つけなければいけない。 端的に言って、今までの学校教育は「ミスしない人」を育てるものだった。各企業の人材育成も、その延長線上だった。日本ではミスをしない人ほどいい職に就くことができ、ミスをしない人ほど高い地位へと出世できた。受験や成績考課だけではない、教室や職場での人間関係でも「
毎年恒例の診断前準備として開発者向けに、「初心者Webアプリケーション開発者がチェックすべき情報源」を集めているので、皆さんにもご紹介。他に追加した方が良い情報源があった場合はご指摘いただけると助かります。 上から重要な順。★がとりあえず読んどけ、の必須。必須のポイントは、短期間で大雑把に網羅的にポイントが整理されているもの。 徳丸本は今年は必須かな。電子書籍版もあるから、スマホに常備できるし。 あと、後半、まったく初心者向けじゃないけど、セキュリティキャンプ生向けにWebテストできるためのツール類を紹介。Webセキュリティ組の参考に、あと、ネットワークセキュリティ組もFiddler2を使うのはパケットの中身の可視化に良いと思うので、インストールして見られるのがよろしいかと。ここはツール情報を定期的にポストしようと思うので、キャンプ生はチェックしておいて欲しい。 ★Webサイト構築 安全な
解決方法 OpenID::DefaultNegotiator.allowed_types = [['HMAC-SHA256', 'DH-SHA256']] server = OpenID::Server::Server.new(ActiveRecordStore.new, servers_url) consumer 実装の場合も一緒。 ruby-openid のサンプルコードに従っているのだけど openid.mode = associate 時の provider 側挙動が怪しい。 だんだん ruby-openid のデバッグになってくる。 OpenID カンペキ理解のためにも ruby-openid 再実装しちゃろうかーとか考え始める。 以下は調査ログ - 自分のために情報整理を兼ねてメモ。 ruby-openid(2.0.4) を使って OpenID の処理を書くとき signatu
OpenID学習中である。(なかなか時間が取れずにはかどらない・・) 先日ruby-openidのサンプルを立ち上げて動かしてみたところだが、1点問題にぶち当たっていた。 会社(Firewallの中でHTTPアクセスはプロキシ経由が前提)の中に立ち上げたOpenIDサンプル実装(OP,RP実装を含む)を使って 色々遊ぼうと思ったのだが、さっぱり遊べない というべきだろうか。そんな問題である。 あまりにつまらないので、自宅サーバを登場させてそちらにサンプル実装を乗っけたところちゃんと遊べたので、設定ミスではないらしい。 OpenIDってリダイレクトでブラウザを介してポンポン飛ぶだけだから中と外を意識しなくても使えるのかなぁ なんて思っていたのだが、そうじゃないらしいということだ。 会社の中と外をまたがるOpenIDの使い方として2つ考えられる。即ち 社内のOP、オープンなRP 社内のRP、オ
仕様から学ぶOpenIDのキホン OpenIDの仕様と技術(1) URLをIDとして利用する認証プロトコル、OpenIDが注目を集めています。どのような仕組みであなたが「あなた」であることを証明するのかを確かめよう
第5回 OpenIDを実装したソースコードを読もう 倉貫 義人 松村 章弘 TIS株式会社 SonicGarden 2009/6/3 優れたプログラマはコードを書くのと同じくらい、コードを読みこなせなくてはならない。優れたコードを読むことで、自身のスキルも上達するのだ(編集部) 前回までは、Ruby on Railsの基本部分についてコードリーディングを行ってきました。 今回からは、より魅力的なWebアプリケーションを実現するために必要なさまざまな技術をRailsで活用したソースコードを読むという、さらに実践的な内容に入っていきます。 今回取り上げる技術要素はOpenIDです。GoogleやYahoo!、mixiなどの大手サービスがOpenIDに対応したことで話題になったので、聞いたことがある方は多いのではないでしょうか。 OpenIDとは、とある1つのIDを持っていれば、複数のWebアプ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く