Js kusen

822 views
773 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
822
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Js kusen

  1. 1. Javascriptで苦戦した経験 @kanayannet13年2月10日日曜日
  2. 2. 先に言っておきます ↓の本を読んだ人は知っている事が多いかも?13年2月10日日曜日
  3. 3. 先に言っておきます 細かいコードが今回多々出ますが、 後でスライドアップするので、ここで覚えなく ても大丈夫です。13年2月10日日曜日
  4. 4. 項目 1. new した時 2. 巻き上げ 3. プライベートブラウズ と localStorage 4. ios6.0 mobile safari の ajax 5. NaN13年2月10日日曜日
  5. 5. 1. new した時13年2月10日日曜日
  6. 6. 注意点 うっかり、new し忘れて関数を呼ぶと 処理が成功して、予期せぬグローバル 変数が入ってしまう13年2月10日日曜日
  7. 7. うっかりミスを こう防いでみました13年2月10日日曜日
  8. 8. 2. 巻き上げ13年2月10日日曜日
  9. 9. 注意点 var より前に呼び出した変数が 巻き上げられてしまう 関数の始めで var 宣言しておいた方が 安牌ですね。13年2月10日日曜日
  10. 10. 3. localStorage localStorage とは、HTML5の Webブラウザ内部のデータベー ス(KVS)です。13年2月10日日曜日
  11. 11. 3. localStorage13年2月10日日曜日
  12. 12. 3. localStorage13年2月10日日曜日
  13. 13. 3. localStorage13年2月10日日曜日
  14. 14. 3. プライベートブラウズ13年2月10日日曜日
  15. 15. 3. プライベートブラウズ13年2月10日日曜日
  16. 16. 解消はこんな感じ13年2月10日日曜日
  17. 17. 4. ios6.0 mobile safari の ajax13年2月10日日曜日
  18. 18. 4. ios6.0 mobile safari の ajax これ、mobile safari でキャッシュして しまうんですw ※cache: false しても キャッシュします! http://dev.classmethod.jp/ smartphone/ios6-safari-post-jquery/13年2月10日日曜日
  19. 19. 解消法法 プロトコルヘッダに Cache-Control "no-cache" もしくは... 電文の引数に違う値(日時とか..)を渡す13年2月10日日曜日
  20. 20. 5. NaN13年2月10日日曜日
  21. 21. 5. NaN JavaScriptでは定義されていない 演算はNaN そして、NaN は typeof で評価すると number13年2月10日日曜日
  22. 22. 解消法法13年2月10日日曜日
  23. 23. まとめ 苦戦したポイントは大きく二つに分かれます。 1. javascript の 仕様 2. ブラウザによる挙動の違い13年2月10日日曜日
  24. 24. まとめ 1. javascript の 仕様 覚えるw13年2月10日日曜日
  25. 25. まとめ 2. ブラウザによる挙動の違い 1件1件挙動をテストすると見過ごすかも しれないので、テスコードを用意しておくと 便利。 ※新しいブラウザバージョン出たらテスト13年2月10日日曜日
  26. 26. PS LTやりたいけどネタが 思いつかないという方へ 個人的には、こういう経験談的なLT でも 良いと思っています。13年2月10日日曜日
  27. 27. PS 経験をシェアしていくと... 新しい開発手法や発見に繋がるかも?13年2月10日日曜日
  28. 28. ご清聴ありがとうございました13年2月10日日曜日

×