草庐IT

库存优化问题

全部标签

javascript - three.js 透明 map 问题

我正在创建大量粒子(准确地说是80.000个)并且我设置了一个透明贴图,但并非所有粒子都是透明的。我正在使用透明的PNG图像:(它几乎看不见,但还好)作为Material贴图,尽管它显示黑色背景,如下所示:如果您仔细观察,有些粒子会很好地混合在一起(没有重叠的黑色边缘),但有些则不会。可能是因为有太多重叠的透明对象,或者这不应该成为问题吗?这是负责生成我的粒子的片段://loadthetexturevarmap=THREE.ImageUtils.loadTexture('img/particle.png');//createtempvariablesvargeometry,materi

javascript - 优化 javascript 代码以在数组中找到 3 个最大的元素及其索引?

我需要此javascript代码的更优化版本来查找数组中的3个最大值。我需要获得最大数字的索引。有没有其他更简单的方法来解决这个问题?varmaxIndex=newArray();varmaxPoints=newArray();varscoreByPattern=newArray(93,17,56,91,98,33,9,38,55,78,29,81,60);functionfindLargest3(){maxPoints[0]=0;maxPoints[1]=0;maxPoints[2]=0;for(i=0;imaxPoints[0]){maxPoints[0]=scoreByPatte

javascript - 谷歌地图问题无法调用未定义的方法 'apply'?

我在谷歌上搜索了一个解决方案,但这似乎是一个新的解决方案?我正在尝试在网站上实现googlemapsAPI,但我不断收到以下错误:未捕获的类型错误:无法调用未定义的方法“应用”我的JS如下:varmap;functioninitialize(location){varmapDiv=document.getElementById('map-canvas');varlatLng;if(location==0){latLng=newgoogle.maps.LatLng(52.066356,1.102388);}elseif(location==1){latLng=newgoogle.maps

javascript - Codeigniter ajax CSRF问题

我制作了一个简单的自动加载功能,可在您向下滚动网站时加载内容。但是,当我在Codeigniter中启用CSRF保护时,似乎存在一些问题。我没有使用表单,所以我不知道如何在滚动时执行我的发布请求时将token从A发送到B。我的JavaScriptif(location.href==baseurl){$(window).scroll(function(){if($(window).scrollTop()>$('body').height()/2){if(doScroll==1){$.post(baseurl+'ajax/images',{'id':ID},function(data){$(

javascript date getYear() 在 IE 和 Firefox 之间返回不同的结果,如何处理这个问题?

显然javascript日期对象的方法getYear()在IE8和Firefox3.6之间返回不同的结果(我的机器上有这两个,不确定其他浏览器或版本)Dated=newDate();alert(d.getYear());FF3.6==>111(yearsince1900?iguess)IE8===>2011我一直只在Firefox上进行测试,现在我调整getYear()返回值的Javascript代码现在由于我的编码而给了我3911。varmodified=d.getYear()+1900在Firefox上它返回2011。但是如果我在IE8上应用这种方法,它返回3911。我可以添加逻辑

javascript - 简单的 JavaScript 添加问题

我不太擅长JS,出于某种原因,当我尝试将两个字段加在一起时,它会将它们连接起来而不是将总和加在一起。这是我正在尝试使用的代码。functioncalculateTotal(){varpostageVal=document.getElementById('postage').value;//$68.50varsubtotalVal=document.getElementById('subtotal').value;//$378.00varpostage=postageVal.substr(1);//68.50varsubtotal=subtotalVal.substr(1);//378.

javascript - 92% block Assets 优化 - webpack

看来webpack卡在了92%blockAssets优化大约30秒以上以显示简单的js/css更改。这对于任何理智的人来说都太长了,无法坐下来等待他们生命中的大部分时间来看到应该立即呈现在附近的东西。我们处于开发模式(因此我们需要源映射,这会增加延迟)但它仍然不应超过30秒。此外,我们没有使用uglify(我在GitHub上看到它占用了大量时间)。我们如何才能让构建时间接近即时,或者比现在快得多?更新这是laravel-mix文件:letmix=require('laravel-mix');mix.react('resources/assets/js/app.js','public/j

javascript - JQuery 拖放定位问题

我在拖放功能方面遇到问题,希望有人能提供帮助。简而言之,规则是:可以有多个的“阶段”(.stage)可以接受克隆的.pageControl。这是它唯一可以接受的类。一旦放在.stage上,.pageControl就变成.pageControlDropped并且可以接受克隆的.wfcControl。这是它唯一可以接受的类。一旦.wfcControl被删除,它就会被新的html替换并变成.wfcControlDropped。我的问题是:当我将克隆的.pageControl拖到.stage时,它​​会跳转到.stage上的某个位置,这不是我要放下它的位置。我可以将它拖回我想要的位置,但它需要

javascript - jQuery 动画延迟问题与步骤的自排队循环

我有一个timeline定义,其中列出了选择器以及应用于该对象的延迟和动画列表。您可以指定循环特定对象的步骤。下面是用于对动画进行排队的函数:functionanimateWithQueue(e,obj){if($.queue(e[0]).length==0){e.queue(functiondoNext(next){$.each(obj.steps,function(i,step){e.delay(step.pause).animate(step.anim,step.options);});if(obj.loop){e.queue(doNext);}next();});}}​这里是时

javascript - 如何检查每个新滚动并避免 Apple 鼠标问题(多滚动效果)

我尝试制作一个鼠标滚轮事件脚本,但遇到了一些问题,因为我使用的是AppleMagicMouse及其继续滚动功能。我想这样做http://jsfiddle.net/Sg8JQ/(来自jQueryToolsScrollablewithMousewheel-scrollONEpositionandstop,使用http://brandonaaron.net/code/mousewheel/demos),但我想要滚动到框时的短动画(如250毫秒),并且在一个动画期间多次滚动时能够通过多个框。(如果我滚动,动画开始滚动到第二个框,但如果我再次滚动,我想转到第三个,如果我滚动两次,则转到第四个,依