
访问控制使用Javascript
我在MS CRM 4.0的一个模块在iframe中加载自定义aspx页面。这个页面基本上有6个文本框(txtValue1,txtValue2等等)。我想通过javascript代码在加载事件或保存事件中访问这些值。有人知道该怎么做吗?我尝试了几个我从网上获得的代码,但似乎没有任何工作。任何帮助,将不胜感激。访问控制使用Javascript回答...
2024-01-10
Javascript何时使用原型
我想了解何时在js中使用原型方法。应该一直使用它们吗?还是在某些情况下不优选使用它们和/或导致性能下降?在此站点上搜索js中命名空间的常用方法时,似乎大多数人都使用了基于非原型的实现:简单地使用对象或函数对象来封装名称空间。来自基于类的语言,很难不尝试绘制相似之处,并认为...
2024-01-10
Javascript中未定义的答案
switch(e){ case "A+": f="EXCELLENT"; break; case "A-": f="VERY GOOD"; break; case "B+": f="G00D"; break; case "B" : f="SATISFACTORY"; break; default: f="FAIL"; } document.write("<b>AVERAGE=</b>",ave) document.write("<br>LETTER GRADE="...
2024-01-10
Javascript自动更新页面?
谁能给我一个方向,我想知道如何做自动更新页面,例如facebook具有新的状态更新,新的点赞等。即,如果您在窗口中打开状态并且用户单击“喜欢”,+1会自动出现。提前致谢。回答:这些是使用PUSH模型(订阅/发布)完成的。客户端首先通过发出AJAX请求进行订阅。该AJAX请求可以无限期地存活。当...
2024-01-10
使用Javascript发送电子邮件
这有点令人困惑,所以请在这里忍受…我想建立一个系统,使用户可以通过我的网站发送模板化的电子邮件,但实际上并没有使用我的服务器发送它-它只是打开自己的本地邮件客户端,并准备发送电子邮件。该应用程序将使用预定义的变量填充电子邮件的正文,以节省用户必须自己键入的电子邮件。...
2024-01-10
Javascript解析没有日期的时间
我需要在我的代码中解析和操作没有日期的时间。例如,我可能会从时间选择器中得到字符串“15:00”。我想将它变成某种时间对象 - 我通常使用具有不同日期,时间和日期时间对象的Python工作。Javascript解析没有日期的时间但是我看到的所有解决方案都集中在使用Date对象。由于需要日期信息,因此无...
2024-01-10
Javascript字符串不是对象吗?
Douglas Crockford喜欢说在javascript原型面向对象语言中不需要new。他解释说,new添加这些代码只是为了使来自基于类(即“ 经典 ”)的面向对象的编程语言的人们感到某种程度的舒适:JavaScript中,我们很难new雅JavaScript是一种原型语言,但是它有一个new运算符,试图使它看起来像古典语言。这往往会使程...
2024-01-10
Javascript是否通过引用传递?
Javascript是通过引用传递还是通过值传递?这是 Javascript中的 一个示例 :The Good Parts。我my对矩形函数的参数非常困惑。它实际上是undefined,并在函数内部重新定义。没有原始参考。如果我从功能参数中删除它,则内部区域功能将无法访问它。是关闭吗?但是没有函数返回。var shape = function (config) { v...
2024-01-10
Javascript日期对象是否总是一天休息?
在我的Java Script应用程序中,日期以如下格式存储:2011-09-24现在,当我尝试使用上述值创建一个新的Date对象(以便我可以以其他格式检索日期)时,该日期始终会退回一天。见下文:var doo = new Date("2011-09-24");console.log(doo);日志:Fri Sep 23 2011 20:00:00 GMT-0400 (Eastern Daylight Time)回答:请注意,东部夏...
2024-01-10
Javascript使用变量作为对象名称
我想使用变量的值来访问对象。假设我有一个名为myobject的对象。我想用此名称填充变量,然后使用该变量访问对象。例:var objname = 'myobject';{objname}.value = 'value';回答: myObject = { value: 0 };anObjectName = "myObject";this[anObjectName].value++;console.log(this[anObjectName]); var anObjectName = "myObject";th...
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
Antlr4 Javascript访问者
我目前正在尝试在Antlr4访问者的帮助下开发JavaScript编译器。我已经用Java实现了这一点,但无法弄清楚如何用JavaScript做到这一点。也许有人可以回答我几个问题?1:在Java中,有一个Visitor.visit函数。如果我说得对,那么使用Javascript是不可能的。有没有解决的办法?2:我的Javascript访问者获得了所有生...
2024-01-10
如何阻止激烈的Javascript循环冻结浏览器
我正在使用Javascript解析具有大约3500个元素的XML文件。我正在使用jQuery“每个”函数,但可以使用任何形式的循环。问题是循环执行时浏览器冻结了几秒钟。停止冻结浏览器而不减慢代码速度的最佳方法是什么?$(xmlDoc).find("Object").each(function() { //Processing here});回答:我会放弃“每个”功能而赞成...
2024-01-10
Javascript三元运算符的运算符优先级
我似乎无法与三元运算符结合使用此代码的第一部分(+ =)。h.className += h.className ? ' error' : 'error'我认为这段代码的工作方式如下:h.className = h.className + h.className ? ' error' : 'error'但这是不正确的,因为这会导致控制台出现错误。所以我的问题是我应该如何正确插入此代码?回答:h.className = h.classNa...
2024-01-10
将不显眼的JavaScript与Pusher结合起来
我使用Pusher为我的Rails应用添加实时页面更新。将不显眼的JavaScript与Pusher结合起来这里有一个如何推进器工作(我以后会告诉你我想它做什么)的简短概要:控制器:class ThingsController < ApplicationController def create @thing = Thing.new(params[:thing]) if @thing.save Pusher['things'].trigger('thing-create',...
2024-01-10
如何使用Javascript删除HTML元素?
我是一个新手。有人可以告诉我如何使用原始Javascript(而不是jQuery)删除HTML元素。<html><head> <script type="text/javascript" src="myscripts.js" > </script> <style> #dummy { min-width: 200px; min-height: 200px; max-width: 200px; max-height: 200px; background-color: #fff000; } </styl...
2024-01-10
将Javascript对象编码为Json字符串
我想将Javascript对象编码为JSON字符串,但遇到了很多困难。对象看起来像这样new_tweets[k]['tweet_id'] = 98745521;new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user";new_tweets[k]['data']['text'] = "tweet text";我想将其放入JSON字符串以将其放入ajax请求中。{...
2024-01-10
Java中的super()
是super()用来调用父构造函数的吗?请解释一下super()。回答:super() 调用不带参数的父构造函数。它也可以与参数一起使用。即super(argument1),它将调用接受1类型的参数argument1(如果存在)的构造函数。也可以用于从父级调用方法。即super.aMethod()...
2024-01-10
的Javascript清单减速机的CouchDB
地图了把钥匙和价值,价值是两个数字的Javascript清单减速机的CouchDBkey1 [1,2] key1 [4,8] key2 [1,6] key2 [2,0] 减速器我写减少到key1 [1+4, 2+8] = key1 [5,10] key2 [1+2, 6+0] = key2 [3,6] 列表我写这个剧本减速器function (key, values) { val1 = 0; val2 = 0; if(values != null) for(val in va...
2024-01-10
如何在浏览器中通过Javascript压缩图像?
上传之前,有没有一种方法可以直接在浏览器端压缩图像(主要是jpeg,png和gif)?我很确定JavaScript可以做到这一点,但是我找不到实现它的方法。这是我要实现的完整方案:用户访问我的网站,然后通过input type="file"元素选择图片,该图片是通过JavaScript检索的,我们进行了一些验证,例如正确的文...
2024-01-10
Javascript Regexp从变量动态生成?
如何将两个正则表达式模式构造为一个?例如,我有一个长模式,一个小模式,我需要在长模式前面放一个小模式。var pattern1 = ':\(|:=\(|:-\(';var pattern2 = ':\(|:=\(|:-\(|:\(|:=\(|:-\('str.match('/'+pattern1+'|'+pattern2+'/gi');这行不通。当我连接字符串时,所有的斜杠都消失了。回答:您必须使用RegExp:str.match(new R...
2024-01-10
Java process.waitFor()从不返回
Process process = Runtime.getRuntime().exec("tasklist");BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));process.waitFor();回答:有很多原因waitFor()不回来。但这通常归结为以下事实:执行的命令不会退出。同样,这可能有很多原因。一个普遍的原因是该过程产生了一些输出,而你没有从...
2024-01-10
Downcasting in Java
Java中允许进行向上转换,但是向下转换会产生编译错误。可以通过添加强制类型转换来消除编译错误,但是无论如何都会在运行时中断编译错误。在这种情况下,如果Java无法在运行时执行,为什么Java允许向下转换?这个概念有实际用途吗?public class demo { public static void main(String a[]) { B b = (B) ne...
2024-01-10
在Java Graphics2D中绘制透明图像
我想在另一幅图像上绘制部分透明的图像(在物体上形成阴影)。我目前正在使用Java的Graphics2D类进行渲染,有人告诉我将合成设置为AlphaComposite,但这仅将其设置为完全透明。我可以使用当前设置进行此操作吗?我必须怎么做才能解决此问题?这是我被告知可以使其部分透明的代码: AlphaComposite ac...
2024-01-10
Javascript if语句具有多个允许条件[重复]
在JS中,我试图检查扩展名是否以“ png”“ jpg”或“gif”结尾。我知道这可以通过switch语句来完成,但是我想知道是否有一种更简单的方法可以将所有if条件都放入条件语句中。喜欢: if (aExtensions[i].toLowerCase() == ('jpg' || 'png' || 'gif')) {}实现此目标的最佳方法是什么?回答:您可以使用如下数组:...
2024-01-10
