Home > Javascript
Javascript Archive
[js,iPhone,Android] コンテンツがwindow.innerHeightより小さい時にもアドレスバーを隠したい
- 2011-10-05 (水)
- Javascript
スマートフォンのブラウザアプリで画面の高さにきっちり収まる仕様で作っていると
高さが足りないのでwindow.scrollToしてもアドレスバーが隠せませんよね。
でも隠した方が表示領域が増えるので何とかしたい。
単純に考えればアドレスバー分bodyの高さを増やせばいい、ってことなんですが…
- Comments: 0
- Trackbacks: 0
[JavaScript] 非初心者向け入門記事まとめ
- 2011-02-03 (木)
- Javascript
経験者でも入門したい時がある。
基礎
JavaScript - MDN Doc Center
eval
Google JavaScript Style Guide 和訳
Building iPhone Apps with HTML, CSS, and JavaScript
HTML5 API
まだまだ間に合うCanvasでアニメーション入門(まとめと実践)
Using files from web applications
OOP
Prototype.js を使った JavaScript OOP 講座
JavaScript OOP におけるクラス定義方法
ゲームプログラミング
An Introduction to Game Programming with JavaScript
Simple Game Programming In JavaScript
Game Development with JavaScript and the Canvas element
grantgalitz/GameBoy-Online – GitHub
JavaScriptのゲームボーイエミュ
いろいろ
How to Crash Internet Explorer IE6, IE7, IE8, IE9
document.write()の実行タイミングをずらす方法
サーバー側コーディング不要のGoogle App Engine開発環境「jsonengine」
Androidで動く HTMLとJavaScriptで作る電子書籍アプリ
WebSocket, Socket.IO, Comet
Comet Programming: Using Ajax to Simulate Server Push
サーバサイドJavaScript
node.jsとMySQLで割と普通のデータベースウェブアプリを作ってみるチュートリアル
node.jsとjQueryでスクレイピングするウェブアプリの作り方
- Comments: 0
- Trackbacks: 0
[js] 店長の部屋Plus+ のブログRSSを楽天ショップ内に表示する
- 2010-11-08 (月)
- Javascript
楽天には店長の部屋Plus+っていう店長ブログがあるんだけど、なぜかどこのショップもRSS表示をショップに表示していないから不思議に思ってたんだ。
よくみるとドメインが違うんだよね。普通のJavaScriptで表示しようとすると面倒だけど、
Google先生の Google AJAX Feed API を使えば簡単に表示が出来ちゃうぞ。
JavaScriptとか分からない人向けに表示の仕方を書いておきます。
- Comments: 0
- Trackbacks: 0
[JavaScript] 選択された文字列を得る
- 2010-10-19 (火)
- Javascript
シャープが発表した電子書籍端末ガラパゴスの20文字しかコピー出来ないという仕様があまりに衝撃的だったので、
実際20文字ってどれくらいなの?というのが体感できるものを組んでみた。
Galápagos 20 - jsdo.it - share JavaScript, HTML5 and CSS
画面上で選択された文字列の取得方法はIEとその他でちょっと違うんだけど、
文字を選択する時のマウスの動かし方は マウスダウン→ドラッグで選択→マウスアップ となるので、イベントハンドラはonMouseupが妥当だと思います。
抜粋:
-
if(!Browser.Engine.trident) {//IE以外
-
var selection = window.getSelection();
-
total = selection.toString().length;
-
}else{//IEの場合
-
var text = document.selection.createRange().text;
-
total = text.length;
-
}
window.getSelection()はSelectionオブジェクトを返します。
選択された文字や文字の長さなどが欲しい場合にはtoString()が必要です。
IEの場合はdocument.selection.createRange()で、戻り値のRangeオブジェクトにあるtextプロパティが選択されている文字なので、そのままlengthが有効。
それにしても20文字は少ないよね。
- Comments: 0
- Trackbacks: 0
[HTML5] Drag and Drop API のこと
- 2010-10-04 (月)
- Javascript
HTML5のドラッグ&ドロップはこれ書いてる時点でFirefox、Chrome、IEが対応。
しかしIEの場合はFileReaderとデータURI未対応だから全く面白みがない。
Drag出来るといってもMooToolsやjQueryなどで実装するようなぬるぬる動かすようなものではなく、
html5.jpのチェックページにあるツールのように、右から左へ受け流すようなことしか出来ない。
jQueryとの比較がこのサイトで見れる。
故にshapeshed.comのデモみたく、ゴミ箱にドキュメントを捨てたり、カートに商品を入れたりする用途には向いているが
自由奔放にドラッグさせるとなるとFrameworkの力を借りるより他ない。
サンプルでよく見るのはコンピューターにあるファイルをブラウザウィンドウにドラッグして、
そのファイルの中身をFileAPIで読み込んでこねこねするっていうやつだと思う。
以下に簡単なサンプルを示す。
- Comments: 0
- Trackbacks: 0
ホーム > Javascript
-
- まとめ
- ホームページビルダー
- 初音ミク
- 擬似クラス
- 楽天
- 1Column
- 2BOX
- 2ch
- 2column
- 2Helvs
- 3column
- 5BOX
- Actionscript
- Ajax
- Android
- Animation
- AntiSpam
- API
- apple
- Aptana
- Aqua
- ASCII
- Assets
- AutoExternalLink
- background
- backup
- BETA
- Blog Status
- breadcrumb
- Bubble
- bug
- Button
- calendar
- Calendarizm
- canvas
- Center
- Chain
- Chrome
- Class
- Click Event
- CMS
- ColorMeShopPro
- ContactForm
- Control
- Cookie
- CSS
- CSS3
- CSV
- Custom
- date()
- Demo
- Dojo
- domain
- Download
- Dreamweaver
- dropdown
- Dummy Text
- Effect
- Elastic
- Error
- Filter
- filter.html
- FireFox
- Fixed
- Flash
- Floating
- foglio
- Form
- free material
- free script
- Function Reference
- Fx.Morph
- Fx.Scroll
- Fx.Slide
- Fx.Tween
- Game
- gettext
- get_posts
- GMarker
- Go-To-Top
- GoogleChart
- GoogleEarth
- GoogleMap
- GoogleSearch
- Hack
- Halves
- Highlight
- Horizontal
- HTML&XHTML
- HTML5
- HTML5API
- Icon
- IE
- illustrator
- infowindow
- iphone
- Javascript
- jQuery
- jQuery.plugin
- jsdo.it
- KML
- LeftMenu
- liquid
- ListMenu
- Localization
- login-system
- Magpie RSS
- Mobile
- mooFollow
- MooTools
- mooTyping
- number format()
- OnlineGame
- OOP
- OpenPNE
- Pagenation
- permalink
- Photoshop
- PHP
- ping
- plugin
- poedit
- Polyline
- prototype.js
- Regular Expression
- RightMenu
- rollover
- RPC
- RSS
- Safari
- Sample
- script.aculo.us
- scrollbar
- selection
- selectors
- SEO
- session
- Shortcode
- Sidebar Widgets
- slimbbs
- Smarty
- SmoothScroll
- strtotime()
- Symphony-CMS
- Tableless
- Tab Menu
- Tar
- Template
- Template Engine
- Template Tags
- time()
- TinyMCE
- token
- Tooltip
- Transparent
- Tutorial
- Tutoriarl
- userAgent
- Valid
- Validator
- vertical-align
- Web Browser
- Web Site
- Wiki
- window.open
- wordpress
- wp-custom
- wp-function
- wp-plugin
- wp-themes
- xampp
- XHTML
- XML
- Xserver
- YouTube
- YUI
- Zend Framework
- Zend_Form
- Zend_View
- zeromail