我正在开发Google扩展,它在某些网站上找到了一些元素,并以某种方式改变了它们(“一些”,嗯:-)。这些元素在加载HTML并加载到页面脚本中时不会显示。而且,它们可以在很晚的时候出现。
目前,我每隔一段时间运行一次检查,忽略已经处理的元素:
var processed = [];
//...
function checkElements() {
var elements = document.querySelectorAll(//...
for (var i = 0; i < elements.length; ++i) {
var element
我知道systemJS和webpack也在做同样的事情。因此,我想用webpack替换systemJS,但是当我删除html页面中的system.js脚本引用时,会得到以下错误:
angular2.js:2 Uncaught ReferenceError: System is not defined
这是否意味着angular2使用SystemJS作为模块加载器,而不可能将其替换为另一个加载程序?
我定义了以下规则:
$(OUTDIR)/%_sorted.bam:
$(eval SAMPLE:=$(subst _sorted,,$(notdir $(basename $@))))
(...) do something with $(SAMPLE)
我可以安全地使用它(=它是规则的“局部变量”吗?)使用
make -j (number of jobs)
或者变量$(SAMPLE)将被替换为规则的每次(同时)调用?