- From: John Hax <johnhax@gmail.com>
- Date: Mon, 16 Mar 2015 13:11:23 +0800
- To: 赵锦江 <zhaojinjiang@me.com>
- Cc: Hawkeyes Wind <hawkeyes0@hotmail.com>, W3C HTML5 中文興趣小組 <public-html-ig-zh@w3.org>
Received on Monday, 16 March 2015 05:11:50 UTC
2015-03-16 12:54 GMT+08:00 John Hax <johnhax@gmail.com>: > > > 2015-03-15 13:57 GMT+08:00 John Hax <johnhax@gmail.com>: > >> >> 就建议的 once 属性来说,也不解决问题。因为如果只在第一次运行,则第二次的这个import的html >> document里就不会有$和jQuery对象。问题的关键是传统script除了往global上写属性外,没有其他方法export。 >> >> > 我又看了一遍html imports规范,发现这段有误。html imports里的脚本的是没有独立browsercontext的。 > > 所以script once这样的应该可以解决问题。只是个人不喜欢这种(类似include_once的)方案,有es6 > module后也没有必要引入这样的属性。 > 因为once仅仅解决重复问题,而如果解决了资源依赖问题(如ES6 module或者hixie的script needs草案 https://lists.w3.org/Archives/Public/public-whatwg-archive/2013Aug/0277.html ),此问题就基本不存在了。
Received on Monday, 16 March 2015 05:11:50 UTC