Function 匿名函数中的访问变量(半Shopify相关)
Shopify商店在匿名异步函数中加载应用程序,如下所示。我构建主题,最大的性能问题是页面上加载的应用程序数量(一直超过10个) 我想构建一个小扩展,用于计算下面Function 匿名函数中的访问变量(半Shopify相关),function,shopify,anonymous-function,Function,Shopify,Anonymous Function,Shopify商店在匿名异步函数中加载应用程序,如下所示。我构建主题,最大的性能问题是页面上加载的应用程序数量(一直超过10个) 我想构建一个小扩展,用于计算下面url变量中的字符串数。超级黑客的选择被愉快地接受了 <script> (function() { function asyncLoad() { var urls = []; }; if(window.attachEvent) { window.attachEvent('onload', asyn
url
变量中的字符串数。超级黑客的选择被愉快地接受了
<script>
(function() {
function asyncLoad() {
var urls = [];
};
if(window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();
</script>
(功能(){
函数asyncLoad(){
var url=[];
};
如果(窗口附件){
attachEvent('onload',asyncLoad);
}否则{
addEventListener('load',asyncLoad,false);
}
})();
数组有一个长度。因为变量url是一个数组,所以可以使用url.length作为变量中元素数的计数 如果可以修改代码,从URL中删除var将使其成为全局变量。或者你可以把它添加到window对象中。不幸的是我不能——这都是Shopify定义的,这使得它变得如此棘手