タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとJavascriptとjavascriptに関するhalohalolinのブックマーク (223)

  • JavaScriptソースの中でSmarty変数を使う方法 | K’s Life

    JavaScriptってあまり得意ではないのですが、最近ちょっと使う必要を迫られて使っています。理解しないまま使うのはなんだかモヤモヤしますね。ネットに落ちてる情報とか拾って一応実装はできるのですが、ちゃんと勉強しなきゃなーと思いました。 んで、ちょっとつまずいたところがあって、ここでつまずいている人が結構いるようなので、備忘録としてエントリーします。SmartyとJavaScriptに関してです。 僕はロジックとデザインを分けられることやメニューやコンテンツの内容などの部品化ができることなどから、Smartyを好んで使うのですが、このSmartyのテンプレートファイルにJavaScriptを組み込んで普通に使おうとすると表示がされなくなってしまいます。 何が原因かというとJavaScriptに出てくる”{”と”}”らしいです。 たとえばこんな記述があったとします。するとfunction

    halohalolin
    halohalolin 2010/10/14
    JavaScript内にSmarty変数を代入するには、該当する箇所のみ{literal}タグから外すと良い
  • MOONGIFT: » 必見!JavaScriptのalert処理にさよならを「Blackbird」:オープンソースを毎日紹介

    ※ 画面は公式サイトデモより JavaScriptのデバッグによく利用されるものと言えば、alertだろう。簡単に使えて便利な関数だが、ブラウザの処理が止まってしまったり、長文の表示が難しいなどデメリットも数多い。 alertとお別れするためのJavaScriptデバッグツール そこで使ってみたいのがBlackbirdだ。Google Code上で公開されているオープンソースのJavaScriptアラートだ。 Blackbirdは見た目の格好いいフローティングダイアログにログを表示できる。デバッグ、インフォ、ウォーニング、エラー、プロファイルの5つのメッセージパターンが設定できる。Blackbirdのウィンドウでは各メッセージタイプの表示、非表示が切り替えられるようになっている。 表示位置の変更、表示するメッセージの種類が変更できる さらにF2キーを押して表示/非表示を切り替えたり、Shi

    MOONGIFT: » 必見!JavaScriptのalert処理にさよならを「Blackbird」:オープンソースを毎日紹介
    halohalolin
    halohalolin 2010/10/10
    Blackbirdは見た目の格好いいフローティングダイアログにログを表示できるJavaScript。alart命令の代わりに用いる。デバッグ、インフォ、ウォーニング、エラー、プロファイルの5つのメッセージパターンが設定できる。
  • jQuery 関連記事まとめ - Cyokodog::Diary

    はてブだと埋もれるのでこちらに書き足してきます。 jQuery 基機能 家 jQuery.com リファレンス jQuery 日語リファレンス jQuery 開発者向けメモ jQuery リファレンス- openspc2 jQuery 1.2.6 リファレンス - StackTrace チートシート HTML/CSS, jQuery, WordPressなどウェブ制作者のためのチートシート集 - coliss スライド・関連情報 はじめての jQuery jQueryのプレゼンVIDEO - JAM LOG 第1回 Silverlight vs. jQuery+ASP.NET AJAX - @IT チュートリアル jQuery 入門 - openspc2 jQuery を使って Ajax 開発を単純化する - IBM jQueryの魔法 - All About jQuery ではじめ

    jQuery 関連記事まとめ - Cyokodog::Diary
    halohalolin
    halohalolin 2010/10/10
    jQueryリンク集→CSS セレクタ/メニュー、リスト、リンク/位置、リサイズ調整/エフェクト/スクロール/ギャラリーページ/テーブル/マッシュアップ(Twitter/YouTube/Google Maps/はてな)
  • 【ハウツー】iPhoneゲーム自作工房5 - Googleマップ回転ゲームの作成 (1) ジェスチャーの利用 | パソコン | マイコミジャーナル

    iPhone + Safariによるジェスチャー処理 iPhoneのSafariにはタッチされた時のイベントを取得することができます。このタッチ関係のイベントを使ってピンチイン/アウトや回転操作を行うためのプログラムを書くこともできます。が、実際にそのようなコードをJavaScriptで書くのは手間です。幸いiPhoneのSafariには、そのような処理(ジェスチャー)を検知するための仕組みとイベントプロパティが用意されています。今回は、回転させるジェスチャーを使って、ちょっとした回転ゲームを作成してみます。 今回はシンプルなゲームで指定した回転角度まで画像を回転させるだけのものです。指定した回転角度まで回転させるタイムを競います。普通の画像を回転させても良いのですが、ここではGoogleマップを回転させてみます。 正確に地図を回転させるゲーム ジェスチャーイベント Safariのジェスチ

    halohalolin
    halohalolin 2010/10/10
    iPhoneのWebアプリで、指の操作を検知するための仕組みとイベントプロパティから、回転させるジェスチャーを使ったサンプルゲームを構築例を紹介。スクロールを停止させるのがポイント。
  • iPhoneのタップ・回転イベントを JavaScriptで取得するサンプル - H2O Space. Blog - h2ospace - builder by ZDNet Japan

    iPhone特有の「タップ」や体の「回転」は、JavaScriptでも取得することができます。 つまり、Webサイト・Webアプリでこれらのイベントを捕まえてプログラムを作ることができるという訳。 簡単なサンプルを作ってみましたので、お試しください。 iPhoneのタップ・回転イベントをJavaScriptで取得するサンプル(iPhoneで確認してください) まずは、こんなHTMLを準備して・・ <dl class="iPhoneDL"> <dt>イベント</dt> <dd id="dEvent">なし</dd> <dt>X位置</dt> <dd id="dX">-</dd> <dt>Y位置</dt> <dd id="dY">-</dd> <dt>向き</dt> <dd id="dTurn">-</dd> </dl> プログラムは次の通り。 <script type="text/java

    halohalolin
    halohalolin 2010/10/03
    iOS(iPhone/iPad/iPod touch)におけるJavaScriptサンプルコード、タッチの開始と終了、ホールド、画面の回転と向きが取得できる
  • 画像にぼかし効果を与えられるjQueryプラグイン「Image Blur」:phpspot開発日誌

    Plugins | jQuery Plugins 画像にぼかし効果を与えられるjQueryプラグイン「Image Blur」 $(element).blurimage(); のようにするだけで画像に次のようなぼかし効果を与えられます。 使い方はアイデア次第ですが、なかなか面白いですね。 関連エントリ HTMLで書けるパワポ風プレゼンテーション実装jQueryプラグイン「Slippy」 画像にクリック位置に注釈を入れられるjQueryプラグイン

    halohalolin
    halohalolin 2010/07/19
    $(element).blurimage(); のようにするだけで画像に次のようなぼかし効果を与えられます。
  • JavaScriptを使った縦書きライブラリ·竹取 JS MOONGIFT

    竹取 JSはJavaScript製のオープンソース・ソフトウェア。Webの世界(というよりもコンピュータの世界)では横書きが標準になっている。ずっと見続けていると、いつの間にか違和感がなくなっているが日語は基的に縦書きだ。 横書き文章をJavaScript縦書きに ワードプロセッサなどでは縦書きモードもあるが、それをそのままWebに反映するのは難しい。長音記号やカギ括弧などそのまま縦向きにしても使えない文字もある。そうした点を網羅した縦書き表示ライブラリが竹取 JSだ。 竹取 JSの面白いのは標準の左から右に書かれる文章をJavaScriptを使って縦書きにしている点だ。さらにそれだけでなく、長い文章の場合はスクロールが出るのだが、標準の上から下のスクロールで読み進めることが出来る。 強調は傍点に! ルビ表示にも対応し、さらに強調表示は傍点になる。下線は左側に表示されたり、リストや画

    JavaScriptを使った縦書きライブラリ·竹取 JS MOONGIFT
    halohalolin
    halohalolin 2010/07/11
    ルビ表示にも対応し、さらに強調表示は傍点になる。下線は左側に表示されたり、リストや画像のフロート表示にも対応している。ダブルクリックで縦書きと横書きを切り替える機能も便利だ。
  • iPadのSafariに不足しているものを補う - ザリガニが見ていた...。

    指でダイレクトに触ってなめらかに反応する、あのiPadUIは、あっという間に使う人々を魅了する。しかし、そのまま使い続けているうちに、実はMacBookのようなマウスを利用したUIほど細かい操作ができないことに、いずれ気付く。 iPadUIには、指先での操作を考慮して、適度なサイズと間隔が保持されている。そのため、マウスのUIほど機能を詰め込むことが出来ず、厳選した機能のみが提供されることになるのだろう。 iPadのSafariに不足しているもの それにしても、今のSafariにどう考えても不足していると感じる機能が、二つある。 表示中のページを閉じる機能 ページ内検索 表示中のページを閉じる機能 例えば、http://b.hatena.ne.jp/hotentry で、気になる記事へのリンクをクリックすると、新規ページが開いてリンク先にジャンプする。 気になる記事を読み終わったら、今

    iPadのSafariに不足しているものを補う - ザリガニが見ていた...。
    halohalolin
    halohalolin 2010/06/07
    iPadで使えるブックマークレット
  • iPhone向けWebサイトを作るのに最適なテンプレート&JavaScript·moobile MOONGIFT

    moobileはHTML/JavaScript製のフリーウェア(ソースコードは公開されている)。iPhone/Androidを中心とするスマートフォンのシェア拡大は留まることを知らない。モバイルネットワークが発展している限り、この流れは止まることはないだろう。Webサイトを提供する上でもスマートフォンは欠かせない存在になる。 ボタンバー ネイティブアプリを提供する手もあるが、もっと容易なのが最適化されたWebサイトを提供することだ。そもそもネイティブアプリを提供するほどのニーズがないサービスもあるはずだ。そこで使えるのがmoobileになる。 moobileはiPhoneAndroidといったWebKitベースに対応したWebサイトフレームワークだ。HTML5で作成されているのが特徴だ。フォームやボタン、ボタンバーなどのUIをテンプレート化している。これを使えば最適化されたWebサイトが

    iPhone向けWebサイトを作るのに最適なテンプレート&JavaScript·moobile MOONGIFT
    halohalolin
    halohalolin 2010/06/05
    iPhoneやAndroidといったWebKitベースに対応したWebサイトフレームワーク、フォームやボタン、ボタンバーなどのUIをテンプレート化
  • ドロップダウンメニューにテーブルやフォーム等何でも埋め込んでしまえるjQueryプラグイン「MegaMenu」:phpspot開発日誌

    ドロップダウンメニューにテーブルやフォーム等何でも埋め込んでしまえるjQueryプラグイン「MegaMenu」 2010年05月19日- Plugins | jQuery Plugins ドロップダウンメニューにテーブルやフォーム等何でも埋め込んでしまえるjQueryプラグイン「MegaMenu」。 ドロップダウンメニューといえば、複数のアイテムが表示され、クリックするとページ移動するというのが普通の動きですが、ドロップダウンメニュー内に好きなコンテンツを入れこんでしまうことが出来るのがMegaMenu。 一見何の変哲もないナビゲーション マウスオーバーすると、テーブルコンテンツがアニメーションしながら表示されます。 フォームだって埋め込んでしまえます。ログインフォームなんかを置くといいのかも リストも次のように綺麗に表示されます。リンクを貼って普通にメニューのように使うことも出来ますね。

    halohalolin
    halohalolin 2010/05/21
    ドロップダウンメニューといえば、複数のアイテムが表示され、クリックするとページ移動するというのが普通の動きですが、ドロップダウンメニュー内に好きなコンテンツを入れこんでしまうことが出来るのがMegaMenu
  • HugeDomains.com

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

    halohalolin
    halohalolin 2010/05/21
    プラグイン用の書き方に従って書けばjQueryを使ったいろいろなコードを書いたことがある方なら誰だって作れるらしいです。
  • フォントサイズを変える「大・中・小」ボタンを実装する方法

    知り合いのデザイナーさんに、「大・中・小」のボタンでフォントサイズを変更する方法ってどうやるのですか?という質問をいただきました。 CSSJavaScript(場合によってはJSのみ)で簡単にできてしまうので、サンプルをご紹介しておきます。 フォントサイズを変える「大・中・小」ボタン実装 jQueryを使ってフォントサイズを変える「大・中・小」ボタンをサクサクっと実装してみようと思います。 まずは仕様を考えてみましょう。 仕様 ・大・中・小のボタンをクリックするとフォントサイズが変更される ・それぞれのボタンにIDをセットしておき、そのID名をもとにclassをセット ・CSSにあらかじめ各class用のフォントサイズを入れておく ・再度訪れたとき、クッキー情報があればそのサイズ、なければ中サイズを。 スタイルシートごと変更する方法もあるのですが、今回はCSSとclassでセットで対応し

    フォントサイズを変える「大・中・小」ボタンを実装する方法
    halohalolin
    halohalolin 2010/05/21
    jQueryを使ってフォントサイズを変える「大・中・小」ボタンをサクサクっと実装
  • あなたのサイトで音声認識が使えるようになるAPI『SpeechAPI』 | 100SHIKI

    試してみたところ、ちと微妙だったが、可能性を感じたのでご紹介。 SpeechAPIは、JavaScriptだけで音声認識をしてくれるAPIだ。 これを使えばあなたのサイトに音声コマンドなんかを仕込んだり、しゃべった言葉をフォームに埋め込むなんてこともできる。 また音声からテキストのみでなく、テキストから音声、といったことも可能なようだ。 FLASH経由でマイクを使うため毎回許可を求められるのが微妙だが、アクセシビリティ的に必要なシーンでは重宝するのではないだろうか。 日語で使うことができないのが残念だが、覚えておいても良いですな。

    あなたのサイトで音声認識が使えるようになるAPI『SpeechAPI』 | 100SHIKI
    halohalolin
    halohalolin 2010/05/18
    今のところFLASH経由でマイクを使うため毎回許可を求められる、英語のみ
  • Google MAPS APIで円を描きたい

    google.maps.Circle とか google.maps.Oval...なんてクラスがなかった時代に、google.maps.Polylineで多角形を描くという道をたどった備忘録のページ。 日へそ公園を中心とする、半径R kmの円で考えてみます。

    halohalolin
    halohalolin 2010/05/06
    OpenStreetMapのSlippyMapで円を描く為このスクリプトを応用する場合、latRadians()は使えないので、自前の緯度ラジアン変換式を用意する必要がある、具体的にはlatRadians=(Math.PI / 180)*Lat値(サンプルの例なら35)
  • RSS、XMLをAjax+JSONPで表示するブログパーツを作成

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    RSS、XMLをAjax+JSONPで表示するブログパーツを作成
    halohalolin
    halohalolin 2010/05/01
    外部サイトから取得したデータをJSONPを利用してブログパーツとしてブログ上に表示させる方法について説明します。
  • 먹튀위크 【먹튀소식 공유】 메이저놀이터 먹튀검증 먹튀사이트

    제휴 시 100% 실 보증금을 반드시 전달받습니다. 이로써 먹튀 위크를 통해 가입하신 모든 분은 2차 방어 효과로 먹튀 걱정 없이, 안전하게 소개 업장을 이용하실 수 있습니다. 이 부분에 대한 인증 자료와 먹튀검증 결과에 대한 상세 정보는 각 보증 업장의 소개 글에서 만나 보실 수 있습니다. 모방 사이트로 인한 피해를 방지하기 위해 먹튀 위크만의 메이저놀이터 검증 절차를 시행합니다. 본사 여부와 시재 보유액 등을 꼼꼼히 확인하여 상위 계열 소속이 맞는지 판단합니다. 특히, 월간 유지되는 배너의 수가 적고 운영 기간이 짧은 곳은 안전하지 않을 수 있으므로 검증 과정 단계에서 필히 배제하고 있습니다.

    먹튀위크 【먹튀소식 공유】 메이저놀이터 먹튀검증 먹튀사이트
    halohalolin
    halohalolin 2010/04/28
    iPhone用フレームワークiWebKitと組み合わせると、警告吹出しが右上に出るので画面から飛び出して困る。そんな時は「jquery.validationEngine.js」31行目付近のpromptPosition値をtopRightからtopLeftに変更すると吉
  • HTML5/JavaScriptの遊べるゲームライブラリ「Akihabara」、iPhone/Androidにも対応

    HTML5/JavaScriptの遊べるゲームライブラリ「Akihabara」、iPhone/Androidにも対応 「Akihabara」と名付けられたWebサイトで、HTML5のCanvasタグとJavaScriptを用いて開発されたゲーム用ライブラリと、それによって開発されたゲームが公開されています。特にゲームは昔のアーケードゲームを再現したようなものばかりで楽しめます。 開発したのはKesieVと名乗る人物。主に以下のようなライブラリから構成されています。 Gamebox 同時に動く複数のオブジェクトグループを扱うライブライリ。キーボード、ダブルバッファリングなども扱う。現時点で音声には未対応。 Gamecycle オープニング、メニュー、ステージ間のクロスフェードなどのサイクル機能を提供。 Toys シューティングゲームやロールプレイングゲームでよく使う、画面のエフェクトやヘッド

    HTML5/JavaScriptの遊べるゲームライブラリ「Akihabara」、iPhone/Androidにも対応
    halohalolin
    halohalolin 2010/04/27
    Gamebox 同時に動く複数のオブジェクトグループを扱うライブライリ/Gamecycle オープニングなどのサイクル機能/Toys 画面のエフェクト/Help からなる
  • 縦書き表記をサポートするテキストレイアウトエンジン·Nehan MOONGIFT

    NehanはJavaScript製のオープンソース・ソフトウェア。コンピュータはアメリカ発とあって、左から右に表記されるのが基だ。アラビア語のように右から左に表記される場合もあるが、それでも横に流れるのは変わらない。日語のように縦に書かれることは考慮されていない。 だが日人である以上、慣れはあるとは言え縦書きの方が分かりやすい。それは今後電子書籍が流行っていく中で必ずネックになるはずだ。とは言え出力自体縦書きにするのは難しい。そこで表示だけを切り替えるのがNehanだ。 NehanはHTMLでは通常通り横向きに書かれている文章をJavaScriptを使って縦書きに変換する。カギ括弧など単純に縦に並べると問題のある文字は画像を使って置き換えてくれる。これによってぐんと見やすい状態になる。 実際の使い方としてはclassの中に幅、高さ、フォントサイズを指定する程度で良い。特に何も考えずに

    縦書き表記をサポートするテキストレイアウトエンジン·Nehan MOONGIFT
    halohalolin
    halohalolin 2010/04/25
    NehanはHTMLでは通常通り横向きに書かれている文章をJavaScriptを使って縦書きに変換する。カギ括弧など単純に縦に並べると問題のある文字は画像を使って置き換えてくれる。
  • How to Identify an Apple iPhone, iPod or iPad Visitor to Your Website — SitePoint

    Stay Relevant and Grow Your Career in TechPremium ResultsPublish articles on SitePointDaily curated jobsLearning PathsDiscounts to dev toolsStart Free Trial7 Day Free Trial. Cancel Anytime. You can’t escape them. Visit any place where tech-geeks congregate and you’ll find an abundance of Apple appliances. It doesn’t matter whether it’s a Microsoft conference or a Google get-together — the iPhone i

    How to Identify an Apple iPhone, iPod or iPad Visitor to Your Website — SitePoint
    halohalolin
    halohalolin 2010/04/22
    PHPなどで端末振り分け・アクセスログを作成する場合にUser AgentからiPhone/iPod/iPadを区別する方法、PHPとJavaScriptのサンプルコードつき
  • Site Under Maintenance

    We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

    Site Under Maintenance
    halohalolin
    halohalolin 2010/04/21
    サンプルゲームが充実しているので、これを改変していくだけでもオリジナルゲームが作れるかと。