Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
Multimedia
>
Graphics
>
Editors
>
Raster-Based
>
Drop & Draw
>
Ticket List/Search
>
Ticket #36864
Drop & Draw
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Source Code
Code Repository list
Subversion
View Repository
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
FrontPage
Title index
Recent changes
Communication
List of Forums
Developers (12)
Help (1)
Open Discussion (1)
Ticket #36864
Ticket List
Submit New Ticket
RSS
Notes on JavaScript
Open Date:
2016-12-11 08:34
Last Update:
2016-12-11 19:47
monitor
ON
OFF
Reporter:
takoyaki_umaaaa
Owner:
(None)
Type:
Note
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None
Details
JavaScript でアプリを作る上での注意点
Visual Studio で環境を作成するとき、『空白のプロジェクト (UWP)』は選択しない
Windows 10 mobile への配置ができなくなるため。回避方法は不明。
素直に『Win JS プロジェクト』を選択する
実行環境が Application か Browser 上かを JavaScript で判断
無理っぽい
。過去 (Internet Explorer) には専用の pragma で判断できたらしいが。
Edge 以降は Web標準に従う (独自APIは提供しない) 方針になっているため。
ひとまず Windows object がある場合は Application 動作でも Browser 動作でもそれを使うようにする。
どうしても処理を分けたい場合は
手動で対応する
Application のビルド環境側にのみ存在するリソースを追加して、file の存在チェックで判断する
ビルド開始前にプリプロセスが走るように環境を改造して対応する
TypeScript のように一度 JavaScript code を吐き出すような環境なら、その時プロジェクト設定に従った値を返す関数が作れる?
これができるなら __FILE__ 定義や __LINE__ 定義も作成できるんだが……
自作 Class ⇔ Element の関連付け
Element → 自作 Class Instance の関連付けはもう必要ない。Callback を bind(this) で登録すれば情報が失われないので
Ticket History (2/2 Histories)
2016-12-11 08:34
Updated by:
takoyaki_umaaaa
New Ticket "Notes on JavaScript" created
2016-12-11 19:47
Updated by:
takoyaki_umaaaa
Details Updated
Attachment File List (
0
)
Attachment File List
No attachments
Edit
Please login to add comment to this ticket »
Login
JavaScript でアプリを作る上での注意点
Visual Studio で環境を作成するとき、『空白のプロジェクト (UWP)』は選択しない
実行環境が Application か Browser 上かを JavaScript で判断
どうしても処理を分けたい場合は
自作 Class ⇔ Element の関連付け