下载
开发软件
账户
下载
开发软件
登录
我忘记用户名和密码了
创建帐户
语言
帮助
语言
帮助
×
登录
登录名
密码
×
我忘记用户名和密码了
简体中文翻译状态
类别:
软件
用户
PersonalForge
Magazine
Wiki
搜索
OSDN
>
浏览软件
>
Multimedia
>
Graphics
>
Editors
>
Raster-Based
>
Drop & Draw
>
Ticket List/Search
>
任务单 #36866
Drop & Draw
描述
项目概述
开发人员仪表板
项目的网页
开发人员
Image Gallery
List of RSS Feeds
Activity
统计
历史
源代码
Code Repository list
Subversion
查看仓库
任务单
Ticket List
里程碑列表
Type List
组件列表
List of frequently used tickets/RSS
Submit New Ticket
文档
FrontPage
Title index
Recent changes
沟通
List of Forums
开发者论坛 (12)
帮助论坛 (1)
公开讨论 (1)
任务单 #36866
Ticket List
Submit New Ticket
RSS
Notes on JavaScript
开放日期:
2016-12-11 09:46
最后更新:
2016-12-11 09:46
monitor
ON
OFF
报告人:
takoyaki_umaaaa
属主:
(无)
类型:
Note
状态:
开启
组件:
(无)
里程碑:
(无)
优先:
1 - Lowest
严重性:
1 - Lowest
处理结果:
无
文件:
无
Details
JavaScript を使っていて疑問に感じること
なにもかもが中途半端に感じる
実現したいことに対して実装手段が言語レベルで何種類もあるが、要件を完全には満たせない場合が多い
言語の方針が見えない。Classの糖衣構文があるが実動作は基本的に今まで通りである点など。
function も object ですと言いつつ thread 間では受け渡しができないとか
-0 と 0 は違うと言いつつ、それぞれにどういう機能があるのかはっきりしない点とか
Pointer はないが、object や文字列の代入では参照を渡している点とか (しかし deep copy 機能は提供しない点とか)
参照を保持した側は代入元が書き換えられても古い参照を保持していたりとか
new と delete が対になっていない点とか
Element.removeChild で DOM tree から外すのはいいが、結局 "削除する" 機能は提供されない点とか
参照が残っていると Garbage collection されないが 参照をカウントする手段も 参照数を取得する手段も提供されない点とか
MDN の Reference を読んでいると違和感を感じる
作成したい内容に対する実現方法の解説、というよりは JavaScript の多岐にわたる内部処理のすごさについて解説されているように感じる
Parameter について何の解説もないまま説明が終了していたり
言語レベルで便利すぎる関数がある
classList とか。Library にしない理由はなんだろう。
JavaScript言語,CSS定義,HTML定義,実行環境。それぞれが保証する範囲が見えない。
言語として保証する範囲が曖昧に見える
任务单历史 (1/1 Histories)
2016-12-11 09:46
Updated by:
takoyaki_umaaaa
New Ticket "Notes on JavaScript" created
Attachment File List (
0
)
Attachment File List
No attachments
编辑
Please login to add comment to this ticket »
登录名
JavaScript を使っていて疑問に感じること