草庐IT

文字效果

全部标签

Javascript:文字到数字

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。社区在5个月前审查了是否重新打开这个问题,然后将其关闭:原始关闭原因未解决Improvethisquestion如何在JavaScript中将单词转换为数字?示例:“19天后”将变为“19天后”。我可以使用jQuery或其他库-如果不是jQuery,希望是一个小的库。

Javascript 对象文字 : value initialization?

我使用对象字面量来创建带有方法的对象。这里有一个简单的例子。varSizeManager={width:800,height:600,ratio:this.width/this.height,resize:function(newWidth){width=newWidth;height=newWidth/ratio;}}我的问题是SizeManager.ratio返回“NaN”。我很确定这是一个初始化问题。有没有办法获得正确的比率值?有没有办法将构造函数或初始化程序分配给对象字面量?定义构造函数对象是唯一的方法吗?编辑:当然SizeManager理想情况下是一个单例(只有一个对象),这

javascript - 为什么 Javascript 不能从字符串文字中解析这个 JSON 数组?

我想做的很简单。将这个包含json对象的数组解析为Javascript数组。varmerchantsJson=JSON.parse('[{"id":61693,"name":"Más"},{"id":61690,"name":"\u0027\u0022\u003C/div\u003E"}]');但是unicode字符\u003C似乎破坏了解析器。在chrome控制台中,我看到“UncaughtSyntaxError:Unexpectedtoken更多信息。以上是代码的评估结果。实际上,该代码包含一个jsp表达式。varmerchantsJson=JSON.parse('${jsonAr

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

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

javascript - 从数字文字访问 "getter"的属性时,IE9 中出现奇怪的 `Number.prototype` 行为

Object.defineProperty(Number.prototype,'foo',{get:function(){returnthis}})console.log(10.5.foo)console.log(10..foo)//0inIE9!console.log(10.0.foo)//0inIE9!console.log(10.01.foo)console.log((10).foo)//0inIE9!varx=10console.log(x.foo)//0inIE9!谁能解释这种行为和/或建议解决方法?jsfiddle.net/yr7hQ/ 最佳答案

Javascript:如何将模板文字与 JSON 一起使用?

我发现了JavascriptES6TemplateLiterals今天。就一个字:太棒了!问题:如何将模板文字存储和加载为JSON?我通过XHR加载一些文件,然后是一些JSON.parse()不支持`而不是",因此似乎无法将模板文字直接保存在文件中。目标:将其用于动态字符串和翻译,并摆脱像("Hello"+username+"!Howareyou?")这样令人困惑的东西这需要为一条消息存储多个字符串,而不是像`Hello,${username}!Howareyou?`其中username指向同名的动态变量。那可能吗?如果是,如何实现?如果我必须使用一个函数以某种方式将字符串转换为模板文

javascript - V8:异构数组文字

我迷失在V8源代码以及有关该主题的文章中,我偶然发现了一篇博文,其中指出:Ifyouareforcedtofillupanarraywithheterogeneouselements,letV8knowearlyonbyusinganarrayliteralespeciallywithfixed-sizesmallarrays.letarray=[77,88,0.5,true];//V8knowstonotallocatemultipletimes.如果这是真的,那么为什么它是真的?为什么是数组字面量?与通过构造函数创建数组相比,这有什么特别之处?作为V8源的新手,很难找出同构/异构阵

javascript - CSS 中不规则多边形的悬停效果

我想知道如何为类似于thisimage的map标记和编码悬停效果.当每个区域(或部分)被鼠标悬停/触摸/点击时,我需要更改它的颜色而不影响任何其他部分。每个部分的边界必须能代表图片,不能是正方形。该解决方案不能使用Canvas,因为我正在处理的网站必须在旧版浏览器中可用(我个人感到很沮丧。)理想情况下,我希望在不使用太多JavaScript或大量图像的情况下使用CSS来完成此操作。以前有人这样做过吗?编辑:我知道人们建议使用标记,但据我所知,它不接受:hover伪类。编辑2:我可能会使用这个:http://www.netzgesta.de/mapper/ 最

javascript - 如何使用jquery创建google加一键效果?

当您在google搜索页面上查看结果时,当您将鼠标悬停在每个结果的链接或链接描述上时,您可以看到google加一个按钮动画。我在互联网上搜索,但找不到任何关于如何在图像或元素上实现这种效果的教程。有任何关于使用jquery的教程的建议或链接吗?提前致谢。 最佳答案 它是一个包含多个帧的图像。我假设图像通过CSS用作背景并且背景位置快速改变(通过JavaScript)以创建动画效果。图像是: 关于javascript-如何使用jquery创建google加一键效果?,我们在StackOve

javascript - 如何绘制具有补间动画效果的三个js线几何体?

我是Three.js的新手。我想在3D空间上绘制曲线(基于一些参数方程),使用THREE.JS,来说明绘制路径。为了实现这个基本上我尝试了两种方式:方法一:更新几何中的值。:varlineGeometry=newTHREE.Geometry();lineGeometry.vertices.push(newTHREE.Vector3(starting_x,starting_y,starting_z));varlineMaterial=newTHREE.LineBasicMaterial({color:0xffffff});varline=newTHREE.Mesh(lineGeometr