草庐IT

html-docs-js

全部标签

javascript - Next.JS:如何在服务器端发出所有请求

我正在构建一个Next.JS将从PythonAPI和Postgres数据库获取数据的应用程序。通常这很简单,除了要求我需要从服务器端发送所有请求,而不是用户的客户端。我一直在研究和探索getInitialProps,但由于README中的这一行,我不确定它是否是我需要的完整解决方案:Fortheinitialpageload,getInitialPropswillexecuteontheserveronly.getInitialPropswillonlybeexecutedontheclientwhennavigatingtoadifferentrouteviatheLinkcompo

javascript - 为什么 element.style 在 JS 中总是返回空?

当您在css中定义display:block时,element.style.display总是返回空的。console.log(document.getElementById('test').style.display)#map{display:block;}test但是如果你在该元素中设置样式,那么我们可以获得样式。显示详细信息。console.log(document.getElementById('test').style.display)test我不想要解决方案,因为我知道有很多解决方案:getElementById().style.displaydoesnotworkShow

javascript - 水平滚动新闻滚动条用 JS 或 JQuery 有什么好用的

我正在寻找一些JQuery或JS来生成水平滚动的“新闻行情”列表。生成的HTML也需要符合标准。我试过了liScroll但这有打破习惯的习惯(有些内容在滚动开始时出现在第二行),尤其是对于较长的列表。我也试过thisNewsTicker但是当包含DOCTYPE时,滚动将在每个循环结束时颠簸而不是平稳循环。如有任何建议,我们将不胜感激。编辑感谢MattHinze的建议,我意识到我可以用JQueryanimate做我想做的事情(我需要连续滚动而不是像示例那样离散滚动)。但是,我很快遇到了与我在使用liScroll时遇到的问题类似的问题,毕竟我意识到CSS问题(一如既往)是负责任的。解决方案

javascript - 在 raphael.js 中缩放填充图案

paper=Raphael('previewBody',480,480);paper.path({"stroke-width":1},'M0,0L480,240L480,480L240,480z').attr('fill','url(bg.png)')).scale(.5,.5,0,0);我的问题是填充没有随svgCanvas缩放,所以按比例,它最终是路径缩放之前大小的两倍。有什么简单的方法可以将填充图案与svg的其余部分一起缩放吗? 最佳答案 值得注意的是,仅使用raphael库的函数就可以做到这一点。当您在raphael的对象上

javascript - 在js中找到多边形的中心点

我找到了一个不错的example如何找到多边形的中心点(andhereinJS):->参见thisjsfiddle例子所以,有了这个多边形varpolygon=[{'x':770,'y':400},{'x':529,'y':643},{'x':320,'y':494},{'x':424,'y':381},{'x':459,'y':369}];我应该这样找到中心点:varcon=newContour();con.pts=polygon;document.write(con.centroid)但是con.centroid是undefined。我做错了什么?提前致谢!

javascript - 如何阻止 ext-js 将 limit=25 添加到我的 JSON 查询中?

以下代码有效。问题是发送请求时附加了&_dc=1299207914646&limit=25到发送到服务器的每个请求。我无能为力改变limit=25。理想情况下,我不希望向服务器发送额外的参数。但是,我可以将限制设置为10000或类似的东西。我能够添加其他参数,但我没有做任何事情来删除limit=25。我也想去掉&_dc参数,虽然我不知道为什么添加它,但它不会引起问题。有什么想法吗?注意:下面的代码格式有什么奇怪的问题吗?谢谢Ext.require(['Ext.grid.*','Ext.data.*','Ext.panel.*']);Ext.onReady(function(){Ext.

javascript - 带有 HTML5 Canvas 的 putImageData 的掩码?

我想从现有图像中截取不规则形状的部分,并使用HTML5Canvas在Javascript中将其渲染为新图像。因此,只会复制多边形边界内的数据。我提出的方法涉及:在新Canvas中绘制多边形。使用clip创建mask使用getImageData(矩形)从原始Canvas复制数据使用putImageData将数据应用到新Canvas它没有用,整个矩形(例如来自边界外源的东西)仍然出现。Thisquestion解释原因:“规范说putImageData不会受到裁剪区域的影响。”该死!我还尝试绘制形状,设置context.globalCompositeOperation="source-in"

javascript - 如何使用 JavaScript 或 jQuery 克隆 HTML 元素的样式对象?

我正在尝试克隆元素的样式对象。这应该允许我在更改后重置所述元素的样式。例如:el.style.left;//50pxcurr_style.left;//50px;/*Modifytheelementsstyle.Theclonedstyleshouldstillholdtheoriginalpropertiesfromwhenitwascloned.*/el.style.left='20px';curr_style.left//shouldstillreturn50px.我首先尝试通过将变量分配给el.style的值来复制它。不幸的是,这通过引用指向它,并且对样式的任何更改都会反射(r

javascript - 在 arbor.js(查询插件)中为边缘添加标签

如何在arbor.js中为边缘添加标签它是一个图形可视化库。假设A和B是节点,E是边一种粗略的方法是插入一个“文本节点”T并加入A-T和T-B但是我不想这样,有没有其他办法?这是示例代码vartheUI={nodes:{A:{color:"red",shape:"dot",alpha:1},B:{color:"#b2b19d",shape:"dot",alpha:1},C:{color:"#b2b19d",shape:"dot",alpha:1},D:{color:"#b2b19d",shape:"dot",alpha:1},},edges:{A:{B:{length:.8},C:{l

javascript - html5 Canvas 图像不显示或图像未加载

我出于版权原因删除了链接!...抱歉!当你在Firefox中时,左边的图像(所有模型)被加载,刷新几次后,在chrome和safari中,它永远不会显示我认为这是一个图像未加载到内存的问题,但我不知道图像何时全部加载,我事件将脚本放在最后,但没有运气那么问题来了,应该怎么做才能加载图像...JavaScript代码中是否存在错误?注意我很难将图像编码为用于Canvas显示的base64...这样做是否可行或明智? 最佳答案 实际上,您可以确定所有图像何时完成加载。为此,您只需为图像对象的onload属性指定一个回调函数。所以,你最终