• 検索結果がありません。

HTML5プロフェッショナル認定試験 レベル2 ポイント解説無料セミナー

N/A
N/A
Protected

Academic year: 2018

シェア "HTML5プロフェッショナル認定試験 レベル2 ポイント解説無料セミナー"

Copied!
52
0
0

読み込み中.... (全文を見る)

全文

(1)

HTML5

認定試験

2

 

ン 解説無料セ

LPI-Japan

主催

株式会社 生形可奈子

(2)

事業内容

HTMばす

開発環境 Monaca

開発

(3)

生形 可奈子 うぶ

講師・

元 ン

(4)

HTMばす

認定試験

概要

試験範囲

頻出

ン 解説

のaェaScィipt

ータ型

(5)
(6)

特定非営利活動法人ばPIけのapan 実施

HTMばす

び周辺技術 知識 ベ

を測 認定制度

試験 難易度を示 2種類

段階的 受験

ばらェら」1 

対応

静的 Wらbコン ン を HTMばすを使

ン 作

ばらェら」2

間連携や最新

術 対応

Wらb

ー ョンや動的

(7)

出題範囲

重要度

のaェaScィipt

のaェaScィipt文法

★★★★★★★★★★ 10

Wらb

のaェaScィipt API

ベン

★★★★★★★★ 8

キュメン

/とOM

★★★★★★ 6

★★★★★★★★ 8

Sらlらctoィイ API

★★★★ じ

(8)

出題範囲

重要度

でanェaイ(2と)

★★★★★★ 6

SVに

★ 1

ェidらo要素,aウdio要素

★★ 2

ー ョンAPI

ー ョンキャッ ュ 制御

★★ 2

Sらイイion Hiイtoィオ anよ Naェiるation

(9)

出題範囲

重要度

表示制御

Paるら Viイibilitオ

★★ 2

Timinる contィol りoィ イcィipt‒baイらd animationイ

★★ 2

Wらb Stoィaるら

★★★★ じ

Indらxらd とatabaイら API

★★ 2

(10)

出題範囲

重要度

通信

WらbSockらt

★★ 2

XMLHttpRらアウらイt

★★★★ じ

にらo」ocation API

にらolocation API 基本 位置情報 取得

★★ 2

Wらb Woィ「らィイ

(11)

出題範囲

重要度

ー ン

Naェiるation Timinる

★★★★ じ

(12)

試験方式 コン ュータベー

でてT

試験配信会

ソンVUど を通

受験

問題数

じ0~じ5問

試験時間

90分

合格

約7割

回答方式

殆 が選択式 複数回答あ

記述式も1問程度

コー

ン 問題が多い

(13)
(14)

代表的

ータ型

型 分類

代表的 型

を持

数値 文字列 論理値

集合体

関数 配列

(15)

以下 実行結果 ?

問題:

型 対

を指定

console.log("hoge".length);

nウ」」

ウnよらfinらよ

(16)

 … 

型 対応

"hoge".length

数値

Nウmbらィ

文字列

Stィinる

論理値

てoo」らan

上記

う 記述

型 文字列

(17)

以下 実行結果 ? tィウら こ りa」イら

問題:

比較

var a が "hoge";

var b が new String("hoge");

console.log(a

がが

b);

以下 実行結果 ? tィウら こ りa」イら

var a が "hoge";

var b が new String("hoge");

(18)

以下 実行結果 ? tィウら こ りa」イら

問題:値 比較 参照 比較

var a が

"hoge"

;

var b が

"hoge"

;

console.log(a がが b);

以下 実行結果 ? tィウら こ りa」イら

(19)

型 値そ も を比較

型 参照

同 も

う を

比較

a

b

(20)

a

b

"れoるら"

"れoるら"

var a が new String("hoge");

var b が a;

console.log(a がが b);

こ 場合 同

(21)
(22)

要素

数値や文字列

関数も代入

関数

いう

関数

(23)

以下 実行結果 ?

var obj が {

name: "hoge"

れ;

delete

obj.name;

console.log(obj.name);

nウ」」

(24)

Objらct

ベー

Objらct

Stィinる

(25)

以下 実行結果 ?

var array が な10, 20, 30];

arrayな

9

] が 99;

console.log(array.length);

10

(26)

0

1

2

10 20 30

9

99

連番

く も割 振

(27)

tれiイ

自分自身

を指

var

obj1

が {

name: "hoge",

func: function() {

console.log(

this

.name); // hoge

れ;

(28)

ca」」こapp」オ

tれiイ 指

を変更

var obj1 が {

name: "hoge",

func: function() {

console.log(

this

.name); // fuga

れ;

var

obj2

が {

name: "fuga"

れ;

(29)

以下 tれiイ 何を指 ?

<script>

console.log(

this

);

</script>

nウ」」

(30)
(31)

りウnction命令文

function func(message) {

alert(message);

func("hello");

(32)

関数

var func が

function(message) {

alert(message);

func("hello");

りウnc いう変数 関数を代入

(33)

即時関数

(

function(message) {

alert(message);

)

(

"hello"

)

;

(34)

以下 実行結果 ?

for(var i が 0; i か 3; i++) {

var a

が "hoge";

console.log(

a

);

ウnよらfinらよ

nウ」」

(35)

のaェaScィipt

コー

var a

が 10;

// a グローバル変数

こ ら も参照可

function func1()

{

var b

が 20;

function func2()

{

var c

が 30;

コー

関数内

(36)

以下 実行結果 ?

var a

が "global";

function func() {

console.log(

a

);

var a

が "func";

func();

ウnよらfinらよ

"る」oba」"

(37)

変数 巻 上

var a が "global";

function func() {

var a;

console.log(a);

a が "func";

関数 途中 宣言さ

変数

関数 先頭 巻 上

宣言さ

初期値

代入さ

い 値 巻 上

(38)

ガベー コ

ョン

もう参照さ

領域を

自動的 解放

機能

var func が function() {

var a が 0;

console.log(++a);

れ;

(39)

ガベー コ

ョン

もう参照さ

領域を

自動的 解放

機能

var func が function()

{

var a

が 0;

console.log(++a);

;

func(); // 1

func(); // 1

(40)

ガベー コ

ョン

もう参照さ

領域を

自動的 解放

機能

var func が function() {

var a

が 0;

console.log(++a);

れ;

func();

// 新しくa 作ら 、消去さ

func();

// 新しくa 作ら 、消去さ

関数が最後ま 実行 終わっ

関数内 ロー

変数 不要

(41)

変数を参照 続

状態を保持

仕組

var func が (function() {

var a が 0;

return function() {

console.log(++a);

れ;

れ)();

(42)

変数を参照 続

状態を保持

仕組

var func が (function()

{

var a

が 0;

return function() {

console.log(++a);

れ;

)();

func(); // 1

func(); // 2

(43)

変数を参照 続

状態を保持

仕組

var func が

(function() {

var a が 0;

return

function() {

console.log(++a);

;

れ)()

;

func(); // 1

func(); // 2

即時関数

っ い

外側 関数が実行さ

内側 関数が

戻 値

(44)

変数を参照 続

状態を保持

仕組

var func が

function() {

console.log(++a);

;

func(); // 1

func(); // 2

外側 関数 終了

が、

a

ま 参照さ

(45)
(46)

のaェaScィipt

ベー

指向言語

を基礎

新 い

を作成

ベー

ベー

とoる

とoる

ン タン

とoる

ン タン

とoる

とoる

ン タン

とoる

ン タン

(47)

=関数

var Dog が

function(のname) {

this.name が のname;

this.show が function() {

alert(this.name);

れ;

;

関数内 処理

ン タン 化

時 コン

実行さ

(48)

namら ロ

イれowメソッ

namら ロ

イれowメソッ

namら ロ

イれowメソッ

とoる

とoる

ン タン

とoる

ン タン

 

を ン タン 化

定義さ

各 ン タン

コ ーさ

 

関数

持 pィototオpら

定義

コ ーさ

各 ン タン

参照さ

namら ロ

namら ロ

イれowメソッ

namら ロ

イれowメソッ

とoる

とoる

ン タン

とoる

ン タン

コ ー

参照

イれowメソッ

pィototオpら

(49)

各 ン タン

共通

pィototオpら

登録

var Dog が function(のname) {

this.name が のname;

this.show が function() {

alert(this.name);

れ;

れ;

Dog.prototype

.show が function() {

alert(this.name);

(50)
(51)

HTMばす Wらb標準API 

(52)

参照

関連したドキュメント

性状 性状 規格に設定すべき試験項目 確認試験 IR、UV 規格に設定すべき試験項目 含量 定量法 規格に設定すべき試験項目 純度

(b) 肯定的な製品試験結果で認証が見込まれる場合、TRNA は試験試 料を標準試料として顧客のために TRNA

解析の教科書にある Lagrange の未定乗数法の証明では,

(2)

講師の山藤旅聞氏から『PBL(project based learning)デザイン』を行う際の視点や、計画策定 時のポイントを解説していただき、その後 LAB to CLASS の教材を 2

[r]

テナント所有で、かつ建物全体の総冷熱源容量の5%に満

模擬試料作製、サンプリング、溶解方法検討 溶解(残渣発生) 残渣評価(簡易測定) 溶解検討試験 Fe共沈アルカリ融解