
JavaScript正精通
我想了解正则表达式程序如何处理搜索的特殊字符的文字。这是我能想到的最简单的例子来说明我的问题。 我正在寻找一个文字。在一个字符串 当我做JavaScript正精通'sp.o'.search('.') //it returns 0 which makes sense. 然后我读了MDN,并根据他们'sp.o'.search('\.') // it returns 0 ! // I come from vim flavor regex // It does...
2024-01-10
通过javascript检测浏览器换行
我需要javascript来检测每个浏览器换行的文本并将其换成<span class="line">。我碰到过很多文章,都在讨论如何测量每个单词的y轴,但还没有一个可靠的解决方案。到目前为止,这就是我所拥有的。在Jsfiddle上看到它。HTML<div class="inline-bg">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec cursus condimentum metus,...
2024-01-10
Javascript是否通过引用传递?
Javascript是通过引用传递还是通过值传递?这是 Javascript中的 一个示例 :The Good Parts。我my对矩形函数的参数非常困惑。它实际上是undefined,并在函数内部重新定义。没有原始参考。如果我从功能参数中删除它,则内部区域功能将无法访问它。是关闭吗?但是没有函数返回。var shape = function (config) { v...
2024-01-10
在html中显示javascript日期
我正试图在<p></p>标签中包含一个实时时钟。在html中显示javascript日期我的js代码如下:function updateClock () { var currentTime = new Date (); var currentHours = currentTime.getHours (); var currentMinutes = currentTime.getMinutes (); var currentSeconds = currentTime.getSe...
2024-01-10
在Javascript中通过引用传递变量
如何在JavaScript中通过引用传递变量?我要对3个变量执行一些操作,因此我想将它们放在for循环中并对每个变量执行操作。伪代码:myArray = new Array(var1, var2, var3);for (var x = 0; x < myArray.length; x++){ //do stuff to the array makePretty(myArray[x]);}//now do stuff to the updated vars做这个的最好方式是什么?回答:Jav...
2024-01-10
通过Javascript获取图像的平均颜色
不确定是否可行,但希望编写一个脚本来返回图像的平均值hex或rgb值。我知道可以在AS中完成,但希望在JavaScript中完成。回答:AFAIK,做到这一点的唯一方法是<canvas/>…请注意,这仅适用于相同域中的图像以及支持HTML5 canvas的浏览器:function getAverageRGB(imgEl) { var blockSize = 5, // only visit every 5 pixels ...
2024-01-10
java replaceLast()
有没有replaceLast()在Java中?我看到那里replaceFirst()。编辑:如果没有在SDK中,将是一个好的实现?回答:它可以(当然)用正则表达式完成:public class Test { public static String replaceLast(String text, String regex, String replacement) { return text.replaceFirst("(?s)"+regex+"(?!.*?"+regex+")", re...
2024-01-10
通过PHP解析JavaScript文件
我有一个JavaScript文件,我想在其中包含一些php代码。问题是我在PHP上也有一些定义,我也想在JS上使用。有没有办法在HTML中包含.js文件,从而允许服务器首先使用php解释它(在下载到客户端之前)?谢谢 :)回答:<script src="/path/to/my/file.php"></script>在file.php输出任何内容之前,您还需要输出正确的...
2024-01-10
浏览器标签/窗口之间的Javascript通信
在同一浏览器的选项卡/窗口之间进行JavaScript通信的最可靠方法是什么?例如,当选项卡2开始播放音频时,选项卡1以某种方式知道这一点并可以暂停其播放器。我正在建立一个带有音乐播放器的网站…因此,如果您现在打开该网站的两个标签,则可以同时在两者上播放音乐。这显然是不好的,所以我...
2024-01-10
在浏览器中缓存javascript和css文件
我正在开发一个web应用程序,我想确保客户端浏览器缓存静态js和css文件并只在文件被修改时更新它。因此,如果文件被修改 - 一个月后 - 一个月内没有js和css文件的请求。如果文件在几个小时内被修改,新的文件将被请求并传送。我想知道是否有可能让浏览器首先询问文件是否已被修改 - 或者其他任...
2024-01-10
JavaScript标签或窗口之间的通讯
我正在寻找一种方法,以在浏览器中的多个选项卡或窗口之间进行通信(在同一个域中,而不是在CORS上)而不会留下痕迹。有几种解决方案:using window objectpostMessagecookieslocalStorage第一个可能是最糟糕的解决方案-您需要从当前窗口中打开一个窗口,然后您只能在保持窗口打开状态下进行通信。如果...
2024-01-10
如何在浏览器中通过Javascript压缩图像?
上传之前,有没有一种方法可以直接在浏览器端压缩图像(主要是jpeg,png和gif)?我很确定JavaScript可以做到这一点,但是我找不到实现它的方法。这是我要实现的完整方案:用户访问我的网站,然后通过input type="file"元素选择图片,该图片是通过JavaScript检索的,我们进行了一些验证,例如正确的文...
2024-01-10
通过JavaScript访问CSS文件内容
是否可以获取文档中CSS文件的全部文本内容?F.ex:<link rel="stylesheet" id="css" href="/path/to/file.css"><script> var cssFile = document.getElementById('css'); // get text contents of cssFile</script>我不是真的通过document.styleSheets获取所有CSS规则,还有另一种方法吗?当然有ajax选项,我感谢给出的答案。但是似乎没有...
2024-01-10
使用Javascript访问通过Twig传递的变量
我有一个控制器,它将数组传递给树枝模板,我想在该页面上编写的脚本中使用该模板。我将如何去做?我已经在我的.twig模板中尝试过此操作:<script> $(document).ready(function(){ var test = {{ testArray }};});</script>但这仅适用于字符串。回答:您可能需要对json_encode数组进行尝试:<script> $(docume...
2024-01-10
在javascript中将普通对象转换为函数实例(“类”)
function Person() { var self = this; self.personName=""; self.animals=[];}function Animal(){ var self=this; self.animalName=""; self.run=function(meters){ ..... }}服务器响应: [{personName:John,animals:[{animalName:cheetah}...
2024-01-10
Java:在Eclipse中导出为.jar文件
我正在尝试将Eclipse中的程序导出到jar文件。在我的项目中,我添加了一些图片和PDF:s。当我导出到jar文件时,似乎只有main编译和导出了。我的意愿是将所有内容都导出到jar文件中,因为那样的话,我想将其转换为可导出文件,例如.exe文件。但是如何?回答:转到文件->导出-> JAR文件,您可以在其...
2024-01-10
如何通过javascript在FF和Chrome中设置默认首页?
我有一个仅适用于IE的代码,我正在FF和Chrome中寻找类似的东西,以通过链接“单击此处使该站点成为您的默认主页”来设置用户的默认主页,但到目前为止我什么都没找到。有谁知道如何做到这一点?回答:由于安全性,您无法在FF中执行此操作。您的用户必须将sign.applets.codebase_principal_support设置更...
2024-01-10
通过JavaScript分配时CSS过渡不起作用
尝试将CSS3转换应用于幻灯片显示槽JavaScript时,我有些头疼。基本上,JavaScript会获取幻灯片放映中的所有幻灯片,并将CSS类应用于正确的元素以提供良好的动画效果,如果不支持CSS3过渡,它将仅应用样式而无需过渡。现在,我的“小”问题。所有工作都按预期进行,所有幻灯片都具有正确的样式...
2024-01-10
通过Javascript遍历复杂的JSON对象的最简单方法
我正在使用具有一些奇怪结构的JSON数据,例如:{ "RESULT": { "COLUMNS": ["ID","name","ENABLED","perms","vcenabled","vcvalue","checkenabled","checkvalue","indxenabled","indxvalue"], "DATA": [ [7,"Site-A", 1, "1,2", 1, 1, 1, 0, 0, 0], ...
2024-01-10
java.util.Vector-替代方案
以前,我总是以为Vector在长度未知的情况下可以很好地用于非描述对象。据我所知,我也认为它也是线程安全的有什么改变不Vector应该再使用了,替代方案是什么?回答:您应该使用ArrayList而不是Vector。Vector虽然使用了内部同步,但是对于实际的一致性而言,这很少够用,只会在真正不需要时降低执...
2024-01-10
通过Eclipse运行时Java无法找到文件
当我运行应从Eclipse中的文件读取的Java应用程序时java.io.FileNotFoundException,即使文件位于正确的目录中,我也会得到一个。我可以从命令行编译并运行应用程序;该问题仅在具有多个项目和应用程序的Eclipse中发生。是否需要更改运行配置或构建路径中的设置才能使其正确找到文件?回答:问题很可能是...
2024-01-10
在Tomcat 6中添加java_opts参数
我需要在Tomcat中添加-DAPP_ENCRYPTION_PASSWORD以启动应用程序。可以指出任何确切位置在何处添加此参数吗?如何?回答:这完全取决于您计划如何启动Tomcat。Tomcat本身希望运行通常位于$ TOMCAT_HOME / bin /catalina.sh的Shell脚本(Windows有一个等效的.bat文件)。在该文件的内部,它描述了tomcat对环境的期望。如果...
2024-01-10
Eclipse如何将.java文件作为applet运行?
我一直在尝试运行从命令行创建的简单小程序。我试着做:C:\java Applet显然没有用;但是,我注意到,如果选择该类并选择以Java applet身份运行,那么Eclipse允许我运行该applet。Eclipse如何做到这一点?回答:我相信IDE通常会使用appletviewer来启动applet,但是会使用不受限制的安全策略(从命令行启动时ap...
2024-01-10
通过百分比CSS(Javascript)动态地将颜色更改为较亮或较暗
我们在该网站上有一个庞大的应用程序,并且我们有一些链接,比如我们网站上的蓝色链接就是蓝色。现在,我想建立其他一些链接,但颜色要浅一些。显然,我可以简单地通过在CSS文件中添加十六进制代码来完成此操作,但是我们的站点允许用户确定其自定义配置文件/站点(例如Twitter)所需的颜色...
2024-01-10
Java扫描仪双精度值-InputMismatchException
我尝试以最简单的方式使用扫描仪:码:double gas, efficiency, distance, cost;Scanner scanner = new Scanner(System.in);System.out.print("Enter the number of gallons of gas in the tank: ");gas = scanner.nextDouble();System.out.print("Enter the fuel efficiency: ");efficiency = s...
2024-01-10
