草庐IT

Web模式

全部标签

javascript - 如何在 Javascript 中实现应用模式

Javascript中关于函数调用模式的应用调用模式是什么?我该如何使用它?使用这种调用模式有什么好处。 最佳答案 apply的使用与函数上下文(this关键字)和参数传递有关。首先,我认为您应该知道在哪些情况下this关键字被隐式设置:1-当函数作为方法调用时(函数作为对象的成员调用):obj.method();//'this'insidemethodwillrefertoobj2-一个普通的函数调用:myFunction();//'this'insidethefunctionwillrefertotheGlobalobject/

javascript - 正则表达式接受 * 而不在模式中指定它

开发JavaScript正则表达式时,我们发现了一些奇怪的行为。对于以下模式:[\'-=]接受字符*。('、-、=也被接受,但这是预期的。)我们可以用任何字符替换'='。如果我们改变模式字符的顺序,它就不再起作用了。有人对此有想法吗? 最佳答案 模式中间的“-”字符是导致您出现问题的原因。“-”字符在这样的字符组中是特殊的,表示“之间的所有字符”。因此,“'-=”表示“从“'”到“=”的所有字符。碰巧“*”在该范围内。要修复它,请重新排序字符列表,使“-”位于末尾,或者用反斜杠引用它。

javascript - PDF 文件将通过 Bootstrap 显示在对话框模式中

我的要求是,单击按钮后,应在对话框模式中显示pdf文件。请帮忙!BootstrapExampleViewPDFA-CoverPage×Sometextinthemodal. 最佳答案 您还可以将pdf嵌入模态框内。像这样:这对我有用 关于javascript-PDF文件将通过Bootstrap显示在对话框模式中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/35286

javascript - AngularJS UI Bootstrap 模式无法执行范围内的功能

在我的angularjs应用程序中,我使用UIBootstrap来创建模式。我将范围和自定义Controller传递到模态中,它显示我来自原始范围的数据,但无法执行其任何功能。我有主Controller:myapp.controller('WsCtrl',functionWsCtrl($scope,$location,todoStorage,filterFilter,$modal,$log){在Controller中我有下一个:$scope.items=['item1','item2','item3'];$scope.open=function(){varmodalInstance=$

javascript - 检测显示器是否从 IE Kiosk 模式开机

我开发了一个网络应用程序来显示幻灯片,并希望在Windows10上使用IE的Kiosk模式在我的辅助显示器(通过HDMI连接)上显示它。由于共享服务器上的CPU和其他资源,我想暂停显示器电源关闭时的幻灯片。(因此没有人看到它)有没有一种方法可以从InternetExplorer检测连接的显示器?由于这是一个单机自助服务终端设置,因此可以接受附加组件等。触发javascript/jquery事件将是理想的。谢谢! 最佳答案 不,没有可靠的方法来检测第二台显示器是否已物理关闭但仍通过电缆连接。不过我不得不问:为什么您需要物理关闭第二台显

javascript - 向在 web.list.Column 的子类中创建的 DOM 元素添加回调

我正在尝试修改web_tree_image小部件。我不希望在列中显示小图像,而是希望在悬停或单击时显示更大的图像。为了实现这一点,我试图在小部件呈现后添加回调,方法是覆盖start函数,如thedocumentation中所述。.因此我将以下代码添加到web_tree_image.js:openerp.web_tree_image=function(instance){instance.web.list.Image=instance.web.list.Column.extend({//[...]start:function(){console.log("startcalled");//

javascript - 无法以模式打开 ShareThis 的 facebook "share this"按钮

我刚刚在我的网站上实现了ShareThis的facebook分享按钮,我可以很好地分享,但是,我想在模式(弹出窗口)中打开确认对话框,而不是每次都在新选项卡中打开。我查看了ShareThis的文档和here它声明我只需要在初始化时在参数中传递popup:'true',我已经完成了,但是它没有任何效果,只要按下按钮,它就会在新选项卡中打开.控制台中没有出现任何错误,共享功能运行良好,我是不是遗漏了什么?这是我的代码://initstLight.options({popup:'true',publisher:"abcdef-1234-1234-1234-1234abcdef1234",do

javascript - 以编程方式修复 IE 中的浏览器模式

我的网站在包括IE7到9在内的所有浏览器上完全兼容当我在IE-10上尝试时我很震惊,错误太多,而且因为我没有时间为IE-10修复这个问题而且我也在使用第三方控件“Telerik”,我决定尝试一个简单的将Document和浏览器模式调回ie9即可解决。在IE-10的开发人员工具中,如果我手动将文档模式设置为IE9标准并将浏览器模式设置为IE9,所有错误都会消失,我找到了一种强制IE-10使用文档的方法模式:但是浏览器模式呢?有没有办法在渲染之前设置它的值?解决方案:我在这个问题中使用的方式是正确的,但是我的解决方案是更新托管服务器中的窗口,有很多更新,怀疑是:适用于WindowsServ

javascript - PubNub 退订会减慢整个 Web 应用程序的速度

我注意到我的JS应用有时会变慢(所有UI都会变慢)。我试图找出原因,我注意到PUBNUB取消订阅事件真的很重。所有其他PUBNUB事件,例如状态、订阅都运行良好。我知道它应该是异步的,但即使是异步它也会减慢整个应用程序的速度,即使它非常简单也是如此。我使用pubnub状态。你知道吗?那是一个pubnub错误吗?以及如何提高它的性能。 最佳答案 [更新:自助属性配置是可能的]您可以为您的PubNubkey集启用“断开连接时生成离开”属性登录您的PN帐户选择您的key集(子/公钥)在PRESENCE下,可以启用或禁用GenerateLe

javascript - 在 Mozilla Firefox 上启用 Web Speech API

我一直在Chrome上使用语音/语音合成,然后我意识到Firefox默认不允许它,必须授予特殊权限。通过阅读这篇文章,我可以使测试工作:https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API/Using_the_Web_Speech_APIFirefoxdesktopandmobilesupportitinGecko44+,withoutprefixes,anditcanbeturnedonbyflippingthemedia.webspeech.recognition.enableflagtotrueinabou