草庐IT

scratch数字与图形

全部标签

javascript - 灵活的 Javascript 图形可视化框架

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在寻找一个灵活的Javascript图形可视化框架,类似于flex组件SpringGraph.我需要能够将节点表示为不同的视觉组件,例如是一个窗口,图像等。能够命名边缘等。有什么建议吗?

javascript - 将具有单个值的数组乘以数字?

为什么JavaScript允许您将具有单个数值的数组乘以另一个数值或另一个具有单个数值的数组?:[3]*3;//9[3]*2;//6[3]*[3];//9[1,2]*2//NaN我希望每次都返回NaN,但我在Chrome中的实验表明情况并非如此。这是预期的行为吗?这种行为有意义吗?如果是,为什么? 最佳答案 [3]*3;采取以下步骤:数组转换为字符串[3]=>"3"字符串被转换为数字Number("3")=>33*3得到9类似地,对于[1,2]*2:数组转换为字符串[1,2]=>""1,2"字符串被转换为数字Number("1,2"

javascript - 在 A4 svg 绘图中绘制 1 像素笔画宽度图形

我目前正在尝试用svg画一些图形,纸张尺寸为A4,1个逻辑单元代表1mm。所以我将视口(viewport)设置为297mmx210mm,viewbox为297x210。现在的问题是我画的图stroke-width不再是1个像素。例如,即使我将其stroke-width设置为“1px”,上面的这3行也具有完全相同的线宽。在这种设置下是否仍然可以绘制1像素宽的线? 最佳答案 试试这个:vector-effect="non-scaling-stroke"是SVG1.2Tiny的一项功能,它强制笔划宽度完全符合您的指定,无论缩放或单位转换是

javascript - 用于检查字符串是否仅包含字母数字字符和空格的正则表达式 - javascript

这是我目前所拥有的:functioncheckTitle(){reg=/^[\w]+$/;a=reg.test($("#title").val());console.log(a);}到目前为止,在我的测试中,它捕获了除_之外的所有特殊字符。如何在当前函数中捕获包括_在内的所有特殊字符?我需要字符串只包含字母数字字符和空格。感谢您的帮助,因为我很难理解regex模式。谢谢! 最佳答案 您的问题是\w匹配所有字母数字值和下划线。我不会解析整个字符串,而是只查找不需要的字符。例如varreg=/[^A-Za-z0-9]/;如果reg.te

javascript - 使用正则表达式替换除最后四个数字之外的所有数字。

我在javascript中使用正则表达式,想用'#'替换数字中除最后四位以外的所有数字。我已经想出如何用'#'替换所有数字,我该怎么做才能不替换最后四位?到目前为止,这是我的代码。returncc.replace(/[0-9]/g,"#") 最佳答案 使用这个模式\d(?=\d{4})并替换为#Demo 关于javascript-使用正则表达式替换除最后四个数字之外的所有数字。,我们在StackOverflow上找到一个类似的问题: https://stack

javascript - 如何从 JavaScript 中的字符串中提取数字?

我想从JavaScript中的字符串中间提取一个数字.在Ruby(我的主要语言)我会这样做:ruby:name="users[107][teacher_type]"num=name.scan(/\d+/).first但在JavaScript中我必须这样做,这看起来有点笨拙。JavaScript:varname="users[107][teacher_type]"varregexp=newRegExp(/\d+/)varnum=regexp.exec(name)[0]有没有办法在不构建RegExp对象的情况下提取匹配的部分?IE。相当于Ruby的String#scan的一行代码?此外,作

Javascript 用 8 和 9 替换字符串不起作用......但其他数字可以......?

检查这个脚本...运行并查看异常情况..http://jsfiddle.net/BjJTc/来自jsfiddlevarm='Jan07';varmm='Jan';alert(m.replace(mm,''));alert(parseInt(m.replace(mm,'')));varm='Jan08';varmm='Jan';alert(m.replace(mm,''));alert(parseInt(m.replace(mm,'')));varm='Jan09';varmm='Jan';alert(m.replace(mm,''));alert(parseInt(m.replace(

javascript - 如何将数字分成整数部分,每个部分都是n的倍数?

很难为它想出一个简洁的标题。我确定我想要完成的事情有一些条款,而且毫无疑问,有一个通用算法可以完成我所追求的事情——我只是还不知道它们。我需要将一个数字分成n个部分,每个部分都是50的倍数。这个数字本身就是50的倍数。下面是一个示例:将5,000除以3,得到三个数字,每个数字都是50的倍数:1,6501,7001,650我还想分配数字,以便它们来回翻转,这是一个包含更多数字的示例来说明这一点:将5,000除以7,得到7个数字,每个数字都是50的倍数:700750700750700700700请注意,在上面的示例中,我并不担心额外的50不在系列的中心,也就是说我不需要这样的东西:7007

javascript - 从 url 中获取数字

这个问题在这里已经有了答案:HowcanIgetquerystringvaluesinJavaScript?(73个答案)关闭7年前。我需要从url中获取id。所以如果url是这样的:http://localhost:17241/Chart.aspx?id=11我应该得到数字11作为输出。但是每个网站上都有不同的ID。之后我将用它设置z-index。我已经尝试写点东西了$.urlParam=function(name){varpatt1=newRegExp('[^17241]').exec(window.location.href);returnresult[1]||0;documen

javascript - 使用新的 facebook 图形 api,ajax 调用返回 null(空)

我正在为facebook试用新的图形API。我正在尝试使用jqueryajax获取一些数据。这是我的javascript代码示例,非常基础...varmUrl='https://graph.facebook.com/19292868552';$.ajax({url:mUrl,dataType:'json',success:function(data,status){$('#test').html(data);alert(data);},error:function(data,e1,e2){$('#hello').html(e1);}});该url指向不需要访问token的页面(使用浏览