Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

3
复选框检查事件监听器
最近,我一直在使用Chrome Plugin API,并且我正在寻求开发一个插件,该插件将使我的网站管理工作变得更加轻松。 现在,我希望做的是在选中某个复选框时触发一个事件。由于该网站不属于我,因此我无法更改代码,因此我正在使用Chrome API。主要问题之一是,没有名称,而是名称。我想知道一旦选中带有“名称”的特定复选框,是否可以触发该功能。

1
为什么document.cookie不显示该网站的所有cookie?
我去了一个使用vBulletin 3.8的论坛。登录时,我使用Firebug查看设置了哪些Cookie。我看到这些cookie: __utmb,__ utmc,__ utma,__ utmz,bbsessionhash,vbseo_loggedin,bbpassword,bbuserid,bblastactivity,bblastvisit 它们都有一个值集,并且域是相同的。 但是,当我使用JavaScript查看它们时,它仅看到以下cookie: __utmb,__ utmc,__ utma,__ utmz,vbseo_loggedin,bblastactivity,bblastvisit 在萤火虫中,我只看到这三个cookie:bbsessionhash,bbpasword和bbuserid,它们是实际设置的。HTTPOnly列中的HTTPOnly。这是什么意思,是为什么我无法使用JavaScript在Cookie中看到这些cookie document.cookie?

6
这可能是什么?[TsLint错误:“必须正确处理承诺”]
我正在使用async/awaitTypeScript做一些基本的异步操作,但是TSLint在下面的这两个函数中抛出了神秘的错误消息。有人遇到过这些错误吗?在错误输出中未提及控制规则,因此我不明白是什么原因造成的。任何想法将不胜感激。 主要要求: import * as rp from 'request-promise' export function getRequest(address: rp.Options): rp.RequestPromise { return rp(address) } 导出异步功能: export async function getStatus(message: Message) { try { const res = await getRequest(address) if (res.ready) { message.reply('...') } else { message.reply('...') } } catch (err) { message.reply(err) } } 这得到:Promises must be …

7
如何使用useEffect挂钩注册事件?
我正在学习有关如何使用钩子注册事件的Udemy课程,讲师给出了以下代码: const [userText, setUserText] = useState(''); const handleUserKeyPress = event => { const { key, keyCode } = event; if (keyCode === 32 || (keyCode >= 65 && keyCode <= 90)) { setUserText(`${userText}${key}`); } }; useEffect(() => { window.addEventListener('keydown', handleUserKeyPress); return () => { window.removeEventListener('keydown', handleUserKeyPress); }; }); return ( …

8
如何对带有钩子的元素数组使用多个引用?
据我了解,我可以将refs用于单个元素,如下所示: const { useRef, useState, useEffect } = React; const App = () => { const elRef = useRef(); const [elWidth, setElWidth] = useState(); useEffect(() => { setElWidth(elRef.current.offsetWidth); }, []); return ( <div> <div ref={elRef} style={{ width: "100px" }}> Width is: {elWidth} </div> </div> ); }; ReactDOM.render( <App />, document.getElementById("root") …


12
Vue JS返回[__ob__:Observer]数据而不是我的对象数组
我已经创建了一个页面,我想通过API调用从数据库中获取所有数据,但是我还是VueJS和Javascript的新手,我也不知道我在哪里弄错了。我确实用Postman进行了测试,并且得到了正确的JSON。 这是我得到的: [__ob__: Observer] length: 0 __ob__: Observer {value: Array(0), dep: Dep, vmCount: 0} __proto__: Array 这就是我要的: (140) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, …

9
角度2-检查图片网址是否有效或损坏
我正在从API提取大量图像URL,并将它们显示在angular 2 Web应用程序中。一些网址已损坏,我想用存储在本地Web服务器上的默认图片替换它们。有没有人建议如何测试网址,并且在状态码404的情况下替换损坏的图片? 谢谢!

8
angularjs ng-style:背景图像不起作用
我正在尝试通过使用angular将背景图像应用于div ng-style(我之前尝试过使用具有相同行为的自定义指令),但是它似乎没有用。 <nav class="navigation-grid-container" data-ng-class="{ bigger: isNavActive == true }" data-ng-controller="NavigationCtrl" data-ng-mouseenter="isNavActive = true; $parent.isNavActive = true" data-ng-mouseleave="isNavActive = false; $parent.isNavActive = false" data-ng-show="$parent.navInvisible == false" data-ng-animate="'fade'" ng-cloak> <ul class="navigation-container unstyled clearfix"> <li class="navigation-item-container" data-ng-repeat="(key, item) in navigation" data-ng-class="{ small: $parent.isNavActive, big: isActive == true }" data-ng-mouseenter="isActive = true; isInactive= …

24
angularjs中的密码检查指令
我正在写一个密码验证指令: Directives.directive("passwordVerify",function(){ return { require:"ngModel", link: function(scope,element,attrs,ctrl){ ctrl.$parsers.unshift(function(viewValue){ var origin = scope.$eval(attrs["passwordVerify"]); if(origin!==viewValue){ ctrl.$setValidity("passwordVerify",false); return undefined; }else{ ctrl.$setValidity("passwordVerify",true); return viewValue; } }); } }; }); html: <input data-ng-model='user.password' type="password" name='password' placeholder='password' required> <input data-ng-model='user.password_verify' type="password" name='confirm_password' placeholder='confirm password' required data-password-verify="user.password"> 给定一个格式的2个密码字段,如果两个密码值相等,则该指令影响的字段有效。问题是它以一种方式起作用(即,当我在密码验证字段中键入密码时)。但是,当原始密码字段更新时,密码验证无效。 知道如何进行“双向绑定验证”吗?

4
我怎样才能使AngularJS指令stopPropagation?
我试图“ stopPropagation”以防止单击li内的元素(链接)时关闭Twitter Bootstrap导航栏下拉菜单。使用这种方法似乎是常见的解决方案。 在Angular中,看起来像指令是执行此操作的地方?所以我有: // do not close dropdown on click directives.directive('stopPropagation', function () { return { link:function (elm) { $(elm).click(function (event) { event.stopPropagation(); }); } }; }); ...但是该方法不属于元素: TypeError: Object [object Object] has no method 'stopPropagation' 我把指令与 <li ng-repeat="foo in bar"> <div> {{foo.text}}<a stop-propagation ng-click="doThing($index)">clickme</a> </div> </li> 有什么建议么?


4
构建敲除js绑定时隐藏屏幕的最佳方法是什么?
我是淘汰赛的忠实粉丝。我现在将其用于我的所有Web开发,并且很喜欢它。我无法弄清的一件事是如何在构建基因敲除js绑定时隐藏UI。 例如,我有一个非常健壮的用户界面,页面上使用了许多模板。我注意到的问题是,当用户首次访问该页面时,他们会在一秒钟内看到我的所有模板,然后才开始绑定并隐藏它们。 解决此问题的最佳方法是什么?我曾尝试使用帮助器类来隐藏它们,但是除非我删除了帮助器类引用(即ui-helper-hidden),否则无法使用“可见”和“ if”绑定显示模板。

13
解析JavaScript中的URL
如何使用JavaScript(以及jQuery)解析URL? 例如,我的字符串中有这个 url = "http://example.com/form_image_edit.php?img_id=33" 我想得到的价值 img_id 我知道我可以通过使用PHP轻松地做到这一点parse_url(),但我想知道JavaScript怎么可能。

7
Unicoin采矿和画布单击[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我真的很想自动化unicoin挖掘,这样它就可以在我做重要事情(例如回答stackoverflow问题)时在后台继续进行。我注意到有一个canvas#uc-rockcanvas元素可以单击岩石。单击似乎添加了该类md,然后释放单击将删除md。 有什么方法可以使用JavaScript与画布的特定元素进行交互,以便您可以触发对它们的单击?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.