Download
Desenvolver
Conta
Download
Desenvolver
Login
Forgot Account/Password
Criar Conta
Linguagem
Ajuda
Linguagem
Ajuda
×
Login
Nome de acesso
Senha
×
Forgot Account/Password
Estado tradução de Português
Category:
Software
People
PersonalForge
Magazine
Wiki
Pesquisa
OSDN
>
Pesquisar Software
>
Multimedia
>
Graphics
>
Editors
>
Raster-Based
>
Drop & Draw
>
Ticket List/Search
>
Tíquete #36864
Drop & Draw
Descrição
Project Summary
Developer Dashboard
Página da Web
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
Histórico
Código Fonte
Code Repository list
Subversion
Visualizar Repositório
Tíquete
Ticket List
Milestone List
Type List
Lista de componentes
List of frequently used tickets/RSS
Submit New Ticket
Documents
FrontPage
Title index
Recent changes
Communication
List of Forums
Developers (12)
Ajuda (1)
Open Discussion (1)
Tíquete #36864
Ticket List
Submit New Ticket
RSS
Notes on JavaScript
:
2016-12-11 08:34
Última Atualização:
2016-12-11 19:47
monitor
ON
OFF
Relator:
takoyaki_umaaaa
Dono:
(Nenhum)
Tipo:
Note
Estado:
Aberto
Componente:
(Nenhum)
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum
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
Editar
Please login to add comment to this ticket »
Login
JavaScript でアプリを作る上での注意点
Visual Studio で環境を作成するとき、『空白のプロジェクト (UWP)』は選択しない
実行環境が Application か Browser 上かを JavaScript で判断
どうしても処理を分けたい場合は
自作 Class ⇔ Element の関連付け