草庐IT

同时设

全部标签

javascript - 如果同时发送多个通知,Firefox 不会显示桌面通知

我正在尝试为我的应用程序实现桌面通知。如果发送一个通知,它工作正常,但是当同时发送多个通知时,firefox不显示任何通知。Chrome不存在此问题。这是Firefox做不到的事情吗?我的印象是通知选项中标签的使用是用来堆叠通知的。代码:functionisNewNotificationSupported(){if(!window.Notification||!Notification.requestPermission)returnfalse;if(Notification.permission=="granted")thrownewError("");try{newNotifica

javascript - TypeScript:如何同时使用粗箭头和这个?

我正在使用非常有用的localfatarrow来在回调中保留this上下文。但是,有时我需要访问this如果我没有使用粗箭头会具有的值。一个例子是事件回调,其中this具有事件发生的元素的值(我知道在这个特定的例子中你可以使用event.currentTarget,但为了举例,我们假设您不能这样做):functioncallback(){//Howtoaccessthebuttonthatwasclicked?}$('.button').click(()=>{callback()});注意:我遇到过thisquestion它处理完全相同的问题,但在CoffeeScript中。

javascript - $同时观察多个属性并且只触发一次回调

我想知道是否可以在评估指令的所有(或仅部分)属性(没有隔离范围)后仅执行一次回调。属性非常适合将配置传递给指令。关键是您可以分别观察每个属性并多次触发回调。在示例中,我们有一个没有独立范围的指令,它观察两个属性:name和surname。在任何更改action回调被触发后:htmlChangeallparamsjsangular.module('app',[]).directive('person',function(){return{restrict:'A',link:function($scope,$elem,$attrs){varaction=function(){$elem.a

javascript - 在保留图标的同时动态更改 Twitter Bootstrap 按钮上的文本?

如何使用javascript/jquery在TwitterBootstrap中更改按钮上的文本而不破坏图标?所以,这是我的静态标记:Doit...我可以像这样更改图标:$('#myButtoni:first-child').attr('class','iconicon-remove');这很好,但是出于对所有美好事物的热爱,我无法找到一种方法来设置按钮文本而不清除图标。例如。如果我这样做:$('#myButton').text('SomeRemoveText');我丢失了图标元素,那么如何仅访问文本并对其进行编辑,同时保留所有子元素? 最佳答案

javascript - 跨浏览器 rgba 透明背景,同时保持内容(文本和图像)不透明

我想让rgba背景适用于所有浏览器。我做了一些搜索,发现通常有三种类型的浏览器:1)支持rgba的浏览器。2)InternetExplorer通过奇怪的“-ms-filter”支持rgba。3)不支持rgba的浏览器,但我可以使用带有“数据URI方案”的base64png图像。(即使浏览器不支持URI方案,根据this仍然可以完成。)我对支持rgba的浏览器没有任何问题,我可以让它与IE一起工作,但问题是我不知道如何为URI方案生成客户端base64png图像。我真的不想预生成png文件,因为我的rgba值不是常数。我可以使用phpgd库生成动态png,但我真的很想在客户端完成所有这些

javascript - 基本 RequireJS 帮助 - 如何调用/定义函数?同时使用 onclick 和 jquery

帮助!我很困惑,伙计们......我不知道我在做什么我昨天和今天一整天都在查看RequireJS和AMD教程和示例,并了解了这一点,但是我认为我对什么是模块仍然存在根本性的误解。我有一堆函数可以从我的HTML元素中调用“onClick”...如何使用RequireJS定义我的函数以便调用它们?很困惑:/我也不明白如何调用我的onLoad函数(在我的例子中是$(function(),但我如何在RequireJS中启动它?)我正在使用Nodev0.10.12.........//Ireallyneedallthesejavascriptfilesforeveryfunctiondefine

javascript - 将数百个 DOM 元素动态插入页面同时保持高性能的最佳方式

我有一个Web应用程序,我们可以在其中将数百个元素插入到DOM中本质上,我在做$('#some_element').html('');反复。在某些情况下,我可能需要执行$('#some_element').appendTo('morehtml');根据以前的经验,使用追加或设置元素的innerHTML插入html文本很慢。我听说您可以通过首先将元素放在DOM片段中然后将其位置移动到您想要的元素内部来提高性能。性能是关键。你们对最大化性能有什么提示或建议吗?我可以做些什么来加快速度?编辑:如评论中所述:应用程序涉及各种数据的实时流,因此需要能够不断添加新的DOM元素来表示新数据。(这也可

javascript - 如何同时检测按键和鼠标悬停

好的,我可以使用.on('mouseover')检测鼠标悬停我可以使用检测按键$(document).keypress(function(e){console.log(e.which);}但是当我按下某个按钮时,我该如何检测我的鼠标悬停在哪个图像上呢?这个想法是能够通过在将鼠标悬停在图像上时按d来删除图像。有什么想法吗? 最佳答案 您只需切换一个类或数据属性即可显示当前悬停在哪个类或数据属性上$('img').hover(function(){$(this).toggleClass('active');//ifhoveredthen

javascript - 同时进行缩小和丑化有意义吗?

鉴于丑化过程中涉及一些缩小,同时进行缩小和丑化是否仍然有意义?如果是,应该先缩小还是丑化?只做丑化就够了吗?两者都做的话代码会不会更困惑? 最佳答案 两者之间没有真正的区别。甚至Uglify也称自己为缩小工具包。比较JS缩小与CSS缩小时,区别可能更相关-CSS缩小只涉及删除空格-原始代码保持不变。使用JS不仅可以删除空格,还可以对代码进行转换,例如将变量名chop为单个字符。精简JavaScript不仅会使源代码更小,还会降低代码的可读性,或者使代码变得模糊。但不要假设缩小或丑化,或任何你想称之为的安全措施是一种安全措施。这不是加

javascript - 如何同时使用下划线和 underscore.string?

我在我的项目中使用下划线,但现在我想使用underscore.string扩展它我阅读了他们的文档,如果我不采取他们要求采取的额外措施,我似乎在使用这两种方法时都会遇到问题:var_=require('underscore');//ImportUnderscore.stringtoseparateobject,becausethereareconflictfunctions(include,reverse,contains)_.str=require('underscore.string');//Mixinnon-conflictfunctionstoUnderscorenamespa