JAVA Script 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(リファレンス)
 
1行: 1行:
 +
[[メインページ#言語と開発環境|言語と開発環境]]へ戻る。
 
== '''概要''' ==
 
== '''概要''' ==
 
プログラミングの練習を始めるにあたって、最も安上がりで且つ、手早く学習を始められるスクリプト言語だと思っています。WindowsならVBスクリプトもできますけど。手軽にブラウザのインタフェースを使えるJAVAの方が楽しいような気がします。そしてゆくゆくは、無料のレンタルWebサーバを使えば楽しさはMAXレベルまで引き出せると思います。そうするとインターネット環境を用意するわけだから、結局はなんだってできるか…いやいや。手軽だろ。いやいやPHPとかもできるか。ふむ。インストール作業とかいるサーバとかいろいろなパターンがあるかもしれんから、やっぱ手軽か。おー。オレあってるかも、JAVA Scriptが最も安上がり且つ手早いかも。ふむー。暫定1位にしとこ。別にJAVA Scriptに特段の思い入れねぇし。オレはうまく操りきれる言語でもねぇし。
 
プログラミングの練習を始めるにあたって、最も安上がりで且つ、手早く学習を始められるスクリプト言語だと思っています。WindowsならVBスクリプトもできますけど。手軽にブラウザのインタフェースを使えるJAVAの方が楽しいような気がします。そしてゆくゆくは、無料のレンタルWebサーバを使えば楽しさはMAXレベルまで引き出せると思います。そうするとインターネット環境を用意するわけだから、結局はなんだってできるか…いやいや。手軽だろ。いやいやPHPとかもできるか。ふむ。インストール作業とかいるサーバとかいろいろなパターンがあるかもしれんから、やっぱ手軽か。おー。オレあってるかも、JAVA Scriptが最も安上がり且つ手早いかも。ふむー。暫定1位にしとこ。別にJAVA Scriptに特段の思い入れねぇし。オレはうまく操りきれる言語でもねぇし。
7行: 8行:
  
 
いずれにせよ立派なインタプリタ型のプログラミング言語です。Windowsのようなグラフィカルユーザインタフェースの制御についてもかなり広範囲にサポートしていて、Webブラウザ上で動作させるものであれば、相当いろいろなものを作れておもしろい。但し、パソコン自体を操るようなプログラミングの勉強をするには不向きです。Java VM(Virtual Machine)によるプログラミング、いわゆるJAVAに視点を変えればパソコンを操れるのでJavaスクリプトを拡張する感じで、より膨大な処理を行うプログラミングへ挑戦していけます。因みに、Java Script言語は通常ブラウザによる処理程度に限定されるとしましたが、勉強しはじめると分厚い辞典1刷くらいの命令文やオブジェクト、メソッド、イベント予約語の情報や記述形式の決まり事を理解しなければプログラムを組むことは出来ないです。各種OS(世界における2014年 Desktop PC OS シェア Windows(10/8.1/8.0/7/XP/Vista/2003/2000/Me/98/95/NT/3.1 etc)(91.76%)とかMac(7.65%)とかLinux(1.59%))のUpdateに併せてブラウザのバージョンアップがなされ、常時セキュリティアップデートによっても新規関数(細かい部分での追加や変更がほとんどです。)が定義されたり、従来関数の変更・削除が発生したりしている状況です。現状はスマートフォンによるアクセスも相当に増えてきているので、このあたりの制御をJavaスクリプトを使って対応して、スマホ対応サイトを構築することを目指すという標準的な手法として利用されます。世界における2014 第二四半期スマートフォンOSシェアはAndroid(84.6%)、iOS(11.9%)、Win(2.7%)、その他(0.8%)ということです。日本では、iOSの割合はもう少しシェアが大きいと思われます。おそらく55%くらいがiOS。40%がAndroidで、残りがWinとその他っすかね。日本シェアデータに関しては独自のデータで、根拠も何もない、恐ろしく狭い経験的な予想です。というわけで、そういう世界全体の環境に合わせて優先するべきものを見据えて、情報発信なり、プログラミングするなりをしてもらえればと思うところです。もちろん狭い層にだけ情報を伝えたい場合はその狭い層を狙うようなプログラミングを組めばよい訳です。誰にどういう情報を届けたいかはプログラムを組む人、情報を伝えたい人次第です。適切に権利を行使せよなのです。
 
いずれにせよ立派なインタプリタ型のプログラミング言語です。Windowsのようなグラフィカルユーザインタフェースの制御についてもかなり広範囲にサポートしていて、Webブラウザ上で動作させるものであれば、相当いろいろなものを作れておもしろい。但し、パソコン自体を操るようなプログラミングの勉強をするには不向きです。Java VM(Virtual Machine)によるプログラミング、いわゆるJAVAに視点を変えればパソコンを操れるのでJavaスクリプトを拡張する感じで、より膨大な処理を行うプログラミングへ挑戦していけます。因みに、Java Script言語は通常ブラウザによる処理程度に限定されるとしましたが、勉強しはじめると分厚い辞典1刷くらいの命令文やオブジェクト、メソッド、イベント予約語の情報や記述形式の決まり事を理解しなければプログラムを組むことは出来ないです。各種OS(世界における2014年 Desktop PC OS シェア Windows(10/8.1/8.0/7/XP/Vista/2003/2000/Me/98/95/NT/3.1 etc)(91.76%)とかMac(7.65%)とかLinux(1.59%))のUpdateに併せてブラウザのバージョンアップがなされ、常時セキュリティアップデートによっても新規関数(細かい部分での追加や変更がほとんどです。)が定義されたり、従来関数の変更・削除が発生したりしている状況です。現状はスマートフォンによるアクセスも相当に増えてきているので、このあたりの制御をJavaスクリプトを使って対応して、スマホ対応サイトを構築することを目指すという標準的な手法として利用されます。世界における2014 第二四半期スマートフォンOSシェアはAndroid(84.6%)、iOS(11.9%)、Win(2.7%)、その他(0.8%)ということです。日本では、iOSの割合はもう少しシェアが大きいと思われます。おそらく55%くらいがiOS。40%がAndroidで、残りがWinとその他っすかね。日本シェアデータに関しては独自のデータで、根拠も何もない、恐ろしく狭い経験的な予想です。というわけで、そういう世界全体の環境に合わせて優先するべきものを見据えて、情報発信なり、プログラミングするなりをしてもらえればと思うところです。もちろん狭い層にだけ情報を伝えたい場合はその狭い層を狙うようなプログラミングを組めばよい訳です。誰にどういう情報を届けたいかはプログラムを組む人、情報を伝えたい人次第です。適切に権利を行使せよなのです。
 +
 +
 +
参考になる!JavaScriptのためのサイトは以下のとおりです。
 +
 +
*MDN Mozila Developer Network JavaScriptリファレンス
 +
:https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference
 +
 +
*MSDN MicroSoft Developer Network JavaScriptリファレンス
 +
:https://msdn.microsoft.com/ja-jp/library/yek4tbz0(v=vs.94).aspx
  
 
== '''リファレンス''' ==
 
== '''リファレンス''' ==
 +
このリファレンスは2016-01-01くらいからJAVA Scriptの知識を習得しようと思いついた管理人の学習用に作ったものです。参考書を読みながらも人に教えようとすることで更に自分を成長させるってな。そういうことっす。上記リンクを読めばすべて理解できるのですが、管理人には難しすぎて理解できません。管理人と同じレベルの人は、このリファレンスを読むと理解が深まるかもしれません。すぐに動かせるサンプルと無駄話つきです。
 +
 +
 
*[[JavaScript 制御構造]]
 
*[[JavaScript 制御構造]]
 
*[[JavaScript 関数]] function
 
*[[JavaScript 関数]] function
 
*[[JavaScript オブジェクト]] object
 
*[[JavaScript オブジェクト]] object
*[[JavaScript 数値演算]] 科学技術計算
+
*[[JavaScript 数値演算]] Math 科学技術計算
*[[JavaScript 配列]]
+
:*
*[[JavaScript 文字列操作]]
+
*[[JavaScript 配列]] Array
*[[JavaScript 時間]] 日付と時間の演算
+
*[[JavaScript 文字列操作]] ☆ここまで作成済
*[[JavaScript ウィンドウ]] windowオブジェクト
+
:*[[JavaScript 正規表現]] RegExpオブジェクト 正規表現オブジェクト
*[[JavaScript 画面]] スクリーン座標計算
+
 
*[[JavaScript ナビゲータ]] vavigator
+
 
*[[JavaScript ダイアログ]] dialog
+
 
*[[JavaScript フレーム]] frame
+
[[メインページ#言語と開発環境|言語と開発環境]]へ戻る。
*[[JavaScript ドキュメント]] documentオブジェクト
+
*[[JavaScript リンク]] link
+
*[[JavaScript フォーム]] formオブジェクト
+
*[[JavaScript イベント]] event
+
*[[JavaScript イメージ]] imageオブジェクト 画像オブジェクト
+
*[[JavaScript フィルタ]] 画像編集
+
*[[JavaScript 外部アプリ]] アドイン、ライブコネクト、ActiveX
+
*[[JavaScript DOM]] Document Object Model、XML
+
*[[JavaScript Ajax連携]] Ansynchoronus Javascript plus XML 簡単な連携サンプル インタラクティブ
+

2020年9月28日 (月) 00:00時点における最新版



個人用ツール
名前空間

変種
操作
案内
ツールボックス