草庐IT

electronic-direct-mail

全部标签

javascript - 在 Angular Directive(指令)中将事件绑定(bind)到 $(document)

我有一个实现某种选择框的指令。现在,当Select框打开并单击它外部的某个地方(文档中的其他任何地方),我需要折叠。这个JQuery代码在我的指令中工作,但我想以“Angular方式”来做:$(document).bind('click',function(e){var$clicked=e.target;if(!$clicked.parents().hasClass("myClass")){scope.colapse();}});我尝试将$document服务注入(inject)我的指令,但没有成功。 最佳答案 我相信,最真实的An

javascript - 如何在捆绑之前对 Electron 应用程序进行代码签名(对于 Mac)?

我正在为MacOSX开发一个Electron应用程序。我试图在本地开发时测试它的自动更新功能,在将它捆绑为.app之前.我构建了一个初始版本的应用程序Foo.app,以及.dmg和.zip,使用electron-builder模块,用作更新。我已经托管了这些文件。我已验证它们安装和运行正确。我有一个在本地运行的Squirrel服务器,它将返回指向该.zip的正确JSON负载。为了在本地开发我的应用程序,我使用Webpack来转换我的WebAssets,并使用electron@1.4.4在Electron中启动这些Assets。换句话说,在本地开发时,我不会启动捆绑的.app;我正在启动

javascript - 如何编写通过选择器切换类的 Angular Directive(指令)

我正在尝试编写一个根据选择器条件切换类的指令:Examplecheckbox我需要以某种方式监视元素及其后代上的DOM更改,但我得到了ng:areqerror.我该怎么做?define(function(require){var_=require('lodash');return{restrict:'A',scope:{object:'@classWhen'},link:function(scope,element){scope.$watchCollection(function(){returnelement.find('*').add(element);},function(){_

javascript - 如何保护使用 Electron 构建的商业应用程序?

我想知道如何保护使用Electron构建的商业应用程序.我不是在谈论源代码。至少对于我的特定场景,我相信Webpack生成的压缩包足够安全(安全部分除外)。我说的是防止非付费用户实际访问该应用程序。这是我的想法:在网站中,用户可以生成一个激活码。激活码只是用户Electron邮件地址的Base64加上数字签名。该应用程序包含签名公钥,因此它可以验证激活码。这对我来说似乎足够安全,除了有人可以破解bundle以每次都开始返回true。我想不出绕过这个的方法。那么,有没有更好的方法来保护使用Electron构建的商业应用程序?如果我找不到更好的方法,我可能会按照我所描述的去做并承担风险。

javascript - jQuery/JavaScript : Detecting scroll direction - code structure issue

我需要检测用户滚动的方向——“向上”或“向下”。基于此答案中的代码:HowcanIdeterminethedirectionofajQueryscrollevent?我试图将它包装在一个函数中,这样它就更有区别了——但不幸的是,它不起作用。我认为这与我返回值的方式有关,但方向始终是“向上”。作为JavaScript的新手,我在解决这个问题时遇到了问题。代码如下:$(document).ready(function(){'usestrict';varlastScrollTop=0,st,direction;functiondetectDirection(){st=window.pageY

javascript - Google Directions API 返回不同的 waypoint_order 和路段

我正在开发一个使用GoogleMapsAPI跟踪路线的系统。我有起点和终点,在这些点之间有一些航路点。通过追踪路线,谷歌返回最佳路线并在map上标记这些点。我们在一个div中显示路线数据。我计算路线的函数,返回数据的部分如下所示:directionsService.route(request,$.proxy(function(response,status){if(status==google.maps.DirectionsStatus.OK){directionsDisplay.setDirections(response);varorders=response.routes[0].

javascript - 选择自动完成 Angular Directive(指令)

我正在寻找一种方法使我的选择进入自动完成字段。我知道angularJS指令可以为您提供自动完成功能,但这些指令不允许输入名称(用户看到的)和输入值(系统使用的)不同。但是,我需要一个选择框,因为选项名称(用户将看到)和选项值(系统将使用)不同。我知道有这样一个jQuery插件,selectToAutocomplete,它非常简洁并且运行良好,但我更愿意尽可能多地使用AngularJS。jQueryselectToAutocomplete是否有AngularJS替代品? 最佳答案 AngularUI(http://angular-ui

javascript - Angular : Pass $scope variable as directive attribute

我试图将$scope变量值作为属性传递给自定义指令,但它不起作用。这是HTML代码:{{q.question}}指令是,这里是指令代码:app.directive('checkList',function(){return{restrict:'E',template:function(elem,attrs){console.log(attrs.name);return'YesNo'},link:function(scope,elem,attrs){}};})我正在记录属性attrs.name但我得到的值是"{{q.id}}"而不是q.id的实际值 最佳答案

javascript - Google Maps Directions API 等效 URL

一直在寻找答案,找不到。我正在使用GoogleMapsV3API获取路线和map。这一切都可以......但我想提供一个沼泽标准的A标签链接,指向Googlemap本身的等效方向。我有2个邮政编码。如何根据2个邮政编码或我的生成Googlemap方向URLgoogle.maps.DirectionsService我将使用该URL生成一个“在googlemap上查看”按钮和一个“可打印”按钮。干杯!艾登 最佳答案 这里有一些用于不同Googlemap功能的标准HTML链接。Ikeepanupdatedposthere.//Spaces

javascript - DVD 中的 Electron 应用加载性能不佳

我们刚刚用node和react构建了一个electron应用程序。该应用程序在每个平台上都运行流畅,我们对结果非常满意。现在我们收到了在dvd上分发该应用程序版本的请求(这意味着我们需要直接从光盘运行该应用程序而不将其安装在本地驱动器上)所以我们只是刻录它并尝试启动它。该应用程序运行良好,但问题是加载时间,因为在没有向最终用户提供任何反馈的情况下运行该应用程序需要将近2分钟。这是由于从光驱加载大量文件的开销非常慢。所以我们需要一些想法来加快速度,或者至少在加载期间向用户展示一些东西。这可能是一个带有启动画面的启动器应用程序,但它必须在mac、win和linux上运行。我们考虑过QT,但