JavaScriptに関するgurasaのブックマーク (10)

  • 新JavaScript例文辞典

    説明 指定した位置にあるエレメントを取得するにはdocument.elementFromPoint()を使います。パラメータにはX, Y座標を指定します。戻り値は指定した座標値にあるエレメントになります。Firefox 3以降、Safari 3以降、Opera 9以降、Internet Explorerで動作します。 サンプルプログラム <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>Sample</title> <link rel="stylesheet" href="css/main.css" type="text

  • そろそろきっちりJavaScript (1) "Firebug"の導入~関数リテラルとは? | エンタープライズ | マイナビニュース

    多彩な演出効果をカンタンに導入できる事で脚光を浴びたprototype.jsの登場を皮切りに、インターネットで公開されているJavaScriptライブラリの数は、この一年で急激に増加した。何かやりたいことがあったときはWebで検索すれば、大抵、どこかにライブラリが転がっている。便利な世の中になったものだ。 一方、Webを通じて提供されるサービスは多様化の一途を辿っている。JavaScriptライブラリは整ってきたが、当然、置くだけでは機能しない。ライブラリのサポートページには簡単なサンプルが載っているものの、サンプルがそのまま適用できるケースはごくわずかだ。しかたなく、他の誰かが似たような事をやっていないかとWeb検索するはめになる。 思えば、これまでJavaScriptを言語としてとらえ、きっちり向き合う機会は少なかったのではないだろうか。 1995年の終わり、Netscape Navi

  • HugeDomains.com

    Captcha security check hisasann.com is for sale Please prove you're not a robot View Price Processing

  • [JavaScript] スマートフォンでのtouchendで指が要素の外でも反応してしまう

    スマートフォンのclickイベントは、シングルクリックかダブルクリックかの判定をするために、0.数秒処理を待つので、体感的にもっさりとした感じを受ける。 なので、clickではなくtouchendイベントでいろんな処理をしていくんだけど、touchend時にターゲットの要素の外でもイベントが起きちゃって困った。 具体的には ボタンの上に指をON。touchstartイベント 指を動かして、指をボタンの外に出す。touchmoveイベント ボタンの外で指をはなす。touchendイベント これで、ボタンに設定していたtouchendイベントが動き出す。 使う側としたら、スクロールやスワイプ?フリック?なんかをしたつもり なのに、なんか動き出したって感じかな。 この違和感をなくすために、指を動かしたら、touhcendイベントは起きないようにした。

  • iPhone/iPadでダブルタップをJavaScriptで実装する

    iPhone/iPadでダブルタップをJavaScriptで実装する iPhone/iPadJavaScriptでは「onclick≒タップ」なのに「ondblclick≠ダブルタップ」となるのでダブルタップを利用したい場合は独自に実装しなくてはいけない。 次のように記述するとjQueryで擬似的にダブルタップを実装することが出来ます。 $("p").data("dblTap",false).click(function(){ if($(this).data("dblTap")){ //ダブルタップ時の命令 console.log("ダブルタップ"); $(this).data("dblTap",false); }else{ $(this).data("dblTap",true); } setTimeout(function(){ $("p").data("dblTap",false);

    iPhone/iPadでダブルタップをJavaScriptで実装する
    gurasa
    gurasa 2012/01/17
    このままのソースの応用では動かなかったけど、参考にはなりました。
  • iPhone/Android/PC 対応。jQuery で書くタッチイベント

    こんにちは!プロダクト企画担当の林です。 今回は、前回予告していた通り、タッチイベントについて書かせていただきます。 他所でもタッチイベントについて取り扱っていますが、当記事でのポイントは、 jQuery を使っている。(jQuery Mobile は不要です) iOS / Android で動作確認済み。 タッチできない PC の場合、マウスで動く。 この3点です。 こちらを実際に動作するコードにて解説します。 動作確認環境 タッチ環境 → iPhone / iPad / Android マウス環境 → Sleipnir / IE / Firefox / Google Chrome / Safari / Opera タッチイベントについて タッチイベントとは、スマートフォンなどで画面を直接指でタッチしたときに発生するイベントのことです。 イベントの種類 touchstart : タッチし

    iPhone/Android/PC 対応。jQuery で書くタッチイベント
    gurasa
    gurasa 2012/01/06
    これは分かりやすい!早速ソースを改良だ!!
  • jAction

    jActionのはじめかた ⒈ ライブラリをダウンロードしましょう HTML5でスマートフォン向けのゲームを制作するために使える基的なメソッドがそろっています。さっそくライブラリをダウンロード、ゲーム制作にチャレンジしてみましょう。 ⒉ プラグインを募集しましょう ゲームを制作していて分からないことがあれば、jActionで募集してみましょう。HTML5に精通している方がプラグインを投稿してくれるかもしれません。募集はこちら ⒊ プラグインを共有しましょう jActionを応用してプラグインを開発して皆さんに共有しましょう。「いいね!」がたくさんついたプラグインはオフィシャルとしてリリースし、リファレンスに追加させていただきます。

    gurasa
    gurasa 2011/12/15
    どっかで試してみよう。
  • javascriptでz-indexを変更する - 〜 替天行道 〜

    例えば、javascriptを使ってstyleを変更する際、 document.getElementById("id").style.color = "red";みたい書きます。 で、z-indexを変更しようとした。 document.getElementById("id").style.z-index = "1";エラー…。 このように書くらしいです。 document.getElementById("id").style.zIndex = "1";ググったらすぐ出てきましたが、、。 そういえば、colspanの変更の際にも、 「colSpan」と書かされた気が(うる覚え)

    javascriptでz-indexを変更する - 〜 替天行道 〜
    gurasa
    gurasa 2011/03/19
    こういう独自仕様やめて欲しい…
  • CSS3とJavaScriptで手裏剣を作る

    少し前に『jsdo.it』で手裏剣を作って遊んでたんですが、そのときのメモです。 最終的には全然違うものになってしまいましたが、色々と学べたので良しとしますw とりあず最終的に出来上がったものをどうぞ。Webkitブラウザなら大丈夫だと思いますが、一応Safariで見ることをお勧めします。 CSS3とJavaScriptで八方手裏剣 デモファイルをダウンロード 手裏剣はキャッチできますよ。 最初は要素を無限に回転させたかった<h1 id="rotate">R</h1>h1 { display: inline-block; margin: 40px; font-size: 80px; }var elm = document.getElementById('rotate'); var degree = 0; var maxDeg = 360; function r() { elm.style.

    CSS3とJavaScriptで手裏剣を作る
    gurasa
    gurasa 2011/03/01
    javascriptでアニメーションを切り替えられそう。
  • node.jsに関する基礎や開発・チュートリアルのまとめ:phpspot開発日誌

    node.jsに関する基礎やチュートリアルのまとめ。 リアルタイムなWEBを実現するには必須のサーバサイドJS、node.jsについて色々とまとめてみました。 node.js node.jsについて node.js なんとなく凄そうだけどよく分からないという方も多いかもしれないので簡単に解説。 一番最初見た時は何かのJavaScript ライブラリかと思ったのですが、全く違って、V8というChromeにものっている高速JavaScriptエンジン上で動くサーバを動かせる仕組み。 サーバ自体を具体的に言うと次のようなコードで実現します。 var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain

    gurasa
    gurasa 2011/02/21
    C10K問題はそのうちでてくるだろうなぁ。うちってもう解決してる?
  • 1