Tag: JavaScript

在PDF中embeddedSVG(使用JS将SVG导出为PDF)

起点:我没有一个服务器,可以提供任何东西,但静态文件。 我在我的<body>中有一个SVG元素(dynamic创build),我想要导出为vector格式,最好是PDF或SVG。 我开始考虑使用已经存在的lib jsPDF和downloadify 。 它工作正常。 不幸的是,这不支持SVG,只有文本。 我已经阅读了关于PDF格式embeddedSVG图像的可能性,并且从Acrobat Reader 5(以及ImageViewer插件)开始似乎已经启用。 但它不起作用。 我已经尝试了3个不同的PDF阅读器没有成功。 这是否意味着PDF已经降低了SVGembedded支持? 我还没有发现任何东西。 我有两个问题 这可以解决? 如果是的话,在PDF中embeddedSVG的规范是什么? 有了这些信息,我就可以在jsPDF中build立自己的支持。 浏览器支持需求是Safari,Chrome和Firefox。 支持SVG的版本。

如果cookie存在,请检查cookie

检查cookie是否存在是一种好方法? 条件: Cookie存在如果 cookie1=;cookie1=345534; //or cookie1=345534;cookie1=; //or cookie1=345534; Cookie不存在,如果 cookie=; //or <blank>

如何检查元素是否有任何儿童在Javascript?

简单的问题,我有一个元素,我通过.getElementById ()抓住。 如何检查是否有孩子?

jquery json的string?

而不是从一个JSONstring,并使用$ .parseJSON,我需要把我的对象,并将其存储在一个variables作为string表示JSON。 (我正在处理的库预计会有一个格式错误的jsontypes,所以我需要解决它才能使其正常工作。) 什么是最好的方法来做到这一点?

更改:使用JavaScripthoverCSS属性

我需要find一种方法来改变CSS:hover属性使用JavaScript。 例如,假设我有这个HTML代码: <table> <tr> <td>Hover 1</td> <td>Hover 2</td> </tr> </table> 和下面的CSS代码: table td:hover { background:#ff0000; } 我想使用JavaScript将<td> hover属性更改为背景:#00ff00。 知道我可以使用JavaScript访问样式背景属性: document.getElementsByTagName("td").style.background="#00ff00"; 但我不知道一个JavaScript的等价物:hover。 如何更改这些<td>:使用JavaScripthover背景? 非常感谢您的帮助!

Javascript – 头部,身体还是jQuery?

这个问题只是为了澄清一些事情。 这样的一些事情之前已经被问到过了,这就把他们都归结为一个问题 – JavaScript应该放在HTML文档中,还是更重要的是什么? 所以我要问的是, <head> <script type="text/javascript"> alert("Hello world!"); </script> </head> 根本不同(就function而言) <body> <!– Code goes here –> <script type="text/javascript"> alert("Hello world!"); </script> </body> 更重要的是,我想专注于以任何方式修改或使用DOM元素的JS。 所以我知道,如果你把类似document.getElementById("test").innerHTML = "Hello world!" 在你的body里<element id="test"></element> ,那么它不会工作,因为body是从上到下加载的,所以JS首先加载,然后继续尝试操作一个元素尚不存在。 所以它应该像上面那样在<head>或者</body>标签之前。 问题是,除了组织和sorting之外,select哪一个是重要的,如果是,以什么方式? 当然,还有第三种方法 – jQuery的方式: $(document).ready(function(){ /*Code goes here*/ }); 这样,放在代码中的哪个位置并不重要,因为只有在加载完成后才能执行。 这里的问题是,是否值得导入一个巨大的JS库, 只是为了使用一个方法的需要,可以用一个准确的摆放你的脚本? 如果你想回答的话,我只想在这里澄清一下,继续吧! 总结:不同types的脚本应该放在哪里 – 头部还是身体,和/或者它有什么关系? jQuery是值得的只是为了准备好的事件?

embedded一​​个没有Iframe的外部页面?

有没有办法embedded外部网页,而不使用iframe? 我可以访问这两个网站,我只是希望embedded内容的页面根据embedded的内容(它会随着时间的推移而变化,并在多个网站上)resize。 谢谢! 编辑:我不认为任何一种AJAX将工作,因为它是跨站点,JavaScript不会让你加载离线内容(据我所知)。

什么是未定义的传入的目的?

我已经注意到jQuery和相关的keynote插件,比如jQuery.UI将undefined的parameter passing给模块定义中使用的匿名函数,如下所示: (function($, undefined) { … })(jQuery); 或者,我已经注意到由jQuery和/或其他人推荐的其他插件不通过未定义作为参数。 这可能是一个愚蠢的问题,但… 它不应该总是可用吗? 为什么通过它? 有没有其他目的或技巧在这里?

在PDF中使用Javascript

我在哪里可以find在PDF内运行JavaScript的文档? 我从来没有在pdf中添加JavaScript动作。 不过,我用JavaScript做了很多网页开发。 我有几个问题,谁对任何熟悉JavaScript内的PDF。 NitroPDF和Adobe Acrobat绝对支持PDF中的JavaScript。 有不同的对象的标准存在和function来操作通过JavaScript的PDF? 到目前为止,我发现的所有东西都来自Adobe。 任何地方似乎都参考Adobe的文档。 那里是否有标准,还是Adobe只是“事实”标准? 此外, 所有PDF查看器都支持JavaScript操作吗? 关于在pdf文档中使用JavaScript的最好的文档,我可以从Adobe – Adobe :: Acrobat Javascript脚本指南 。 NitroPDF有这个链接 – PDF文件中的NitroPDF :: Javascript ,但它基本上只是说它支持Adobe所拥有的。 我也发现这个链接从Scribus – Scribus ::如何使用JavaScript来增强您的PDF表单 ,但是这只包含一些小的代码片段。 没什么超好用的。 Adobe有关于如何使用IDE设置断点等的文档。 是否有可能使用另一个IDE在pdf中运行JavaScript,并有断点等…? find像Firebug一样酷的东西真棒。 注意: 请不要回答如何操作在Web浏览器中加载的PDF。 问题是关于从PDF文档中运行JavaScript。 我试图通过在PDF文档中执行JavaScript来探索可用的可能性。 具体来说,我可以使用quickpdflibrary函数来添加javascriptfunction到现有的文件。 编辑 另一个有用的链接是使用Acrobat Javascript进行开发 。 显然,PDF中的js经常被称为AcroJS或Acrobat JavaScript。

创build一个可变长度的string,填充重复的字符

所以,我的问题已经被Java中的其他人问到了: Java – 创build一个具有指定长度的新string实例,并填充特定字符。 最佳解决scheme 。 。 。 但我正在寻找它的JavaScript等价物。 基本上,我想要根据每个字段的“maxlength”属性dynamic地填充带“#”字符的文本字段。 所以,如果一个input已经有了maxlength="3" ,那么这个字段就会被填充“###”。 理想情况下,会有像Java StringUtils.repeat("#", 10); ,但到目前为止,我能想到的最好的select是循环并追加“#”字符,一次一个,直到达到最大长度。 我不能动摇有这样一种更有效的方式去做的感觉。 有任何想法吗? 仅供参考 – 我不能简单地在input中设置默认值,因为“#”字符需要清除焦点,如果用户没有input值,则需要在模糊处“重新填充”。 这是我所关心的“重新填充”步骤