小编Ami*_*ine的帖子

活动页面和背景页面

由于Chrome扩展程序文档中没有明确说明,我来到这里寻求帮助.

我了解到背景页面基本上是为了延长扩展的生命周期而发明的,旨在保持值或保持"引擎"在后台运行,因此没有人注意到它.因为一旦你点击了扩展名的图标,就会得到他们所谓的"弹出窗口",一旦你点击"弹出窗口"之外它就会立即消失,最重要的是扩展"死亡"(它的生命周期结束).

到目前为止我们都很好,一切都很好但是:事件页面是在此之后发明的,
它们基本上是后台页面,只有在被调用时才能工作(以提供更多的内存空间).

如果是这样,那么这不会是矛盾的吗?如果它们仅在被调用时才起作用,那么事件页面的用途是什么?

google-chrome-extension

7
推荐指数
1
解决办法
3167
查看次数

什么了!(感叹号)表示jQuery中的选择器之前

我已经知道了!,一般用来表示否定一样no,notnull在JavaScript中.

但是感叹号在jQuery中的选择器之前意味着什么呢?

if(!$('selector').hasClass('something')){do something}
Run Code Online (Sandbox Code Playgroud)

javascript syntax jquery jquery-selectors

0
推荐指数
1
解决办法
8707
查看次数

用正则表达式删除数字之间的空格

正在进行表单验证,我需要替换手机输入中的所有空格,因为我创建了这个正则表达式似乎不起作用的原因我不知道
Demo
这是我试过的代码:/(\d)[().\-\s]+(\d)/g
我希望得到:1 2 3 4 5 6 7成为1234567
注意的是我不能使用element.val().replace(/\s/g,''),因为输入了将与此动作受损的其他文字
所以它必须是我的代码,如果它有一个问题,我必须把它整理出来
,我想知道更多,为什么正则表达式是返回,即使我有g修改器,第一场比赛,如果有人能解释我,谢谢

javascript regex replace

-1
推荐指数
1
解决办法
2401
查看次数