Questions tagged «javascript»

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

25
Bootstrap导航栏活动状态不起作用
我有bootstrap v3。 我在我的菜单class="active"上使用,navbar并且在按菜单项时不会切换。我知道如何使用此jQuery功能并构建点击功能,但我认为此功能应包含在引导程序中?那么也许是JavaScript问题? 这是我包含的js / css / bootstrap文件的标头: <!-- Bootstrap CSS --> <link rel="stylesheet" href= "/bootstrap/css/bootstrap.css" /> <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" /> <link rel="stylesheet" href= "/stylesheets/styles.css" /> <!--jQuery --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script> <!-- Bootstrap JS --> <script src="/bootstrap/js/bootstrap.min.js"></script> <script src="/bootstrap/js/bootstrap-collapse.js"></script> <script src="/bootstrap/js/bootstrap-transition.js"></script> 这是我的navbar代码: <nav class="navbar navbar-default navbar-fixed-top" role="navigation"> <div class="container-fluid"> …

2
AngularJS:如何在模板内部设置变量?
如何避免{{f = ...}}第三行中的语句打印出内容forecast[day.iso]? 我想避免forecast[day.iso].temperature在每次迭代中都使用等等。 <div ng-repeat="day in forecast_days"> {{$index}} - {{day.iso}} - {{day.name}} {{f = forecast[day.iso]}} Temperature: {{f.temperature}}<br> Humidity: {{f.humidity}}<br> ... </div>

9
Vue.js未知的自定义元素
我是Vue.js的初学者,我试图创建一个能够满足日常任务的应用程序,然后遇到了Vue Components。因此,以下是我尝试过的操作,但不幸的是,它给了我这个错误: vue.js:1023 [Vue警告]:未知的自定义元素:-您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。 有什么想法,请帮忙吗? new Vue({ el : '#app', data : { tasks : [ { name : "task 1", completed : false}, { name : "task 2", completed : false}, { name : "task 3", completed : true} ] }, methods : { }, computed : { }, …

6
在javascript / jquery中将base64转换为图像
我已经编写了一些使用javascript / jquery进行图像捕获的代码,下面是代码: function capture_image(){ alert("capture_image"); var p = webcam.capture(); webcam.save(); alert("capture complete "+p); //getting true here var img = canvas.toDataURL("image"); var item_image = img.replace(/^data:image\/(png|jpg);base64,/, "") ; alert("item_image"+item_image); } item_image打印base64格式,如何将base64转换为image以及如何在javascript客户端中使用该路径。 我正在搜索google的网站这么多,但无法正常工作,并且该代码不适合我的要求。

4
下载mega.co.nz之类的文件
今天,我检查了mega.co.nz,对某些功能感到很兴奋。例如,在下载页面中,它将在浏览器上下载文件,然后使用javascript解密文件。 例如,查看此链接以下载png文件: https://mega.co.nz/#!7JRgFJzJ!efpJGWuPhYczLexY19ex82nuwfs4sR_DG4JXddeClH4 在此链接中,它将开始在浏览器中下载。我检查了检查元素中的网络选项卡,它将在完成文件的所有部分后使用AJAX下载文件的一部分,并将所有这些文件自动保存在计算机上的一个文件中! 我想知道他们在做什么?您能解释或链接到这样的一些有关在浏览器中下载文件的资源吗? 还可以仅使用javascript做到这一点,还是应该使用一些Flash插件或类似的东西?

8
JSLint预期为“ ===”,而看到为“ ==”
最近,当我想到此错误时,我正在通过JSLint运行我的一些代码。我认为对此错误很可笑的是,它会自动假定所有==应该都是===。 这真的有意义吗?我可以看到很多您不希望比较类型的实例,而且我担心这可能会导致问题。 “期望”一词意味着每次都应该这样做。...那对我来说没有意义。

9
将正斜杠与正则表达式匹配
我没有JavaScript方面的丰富经验,但是我正在尝试创建一个标记系统,而不是使用@or #,而是使用/。 var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match 我该如何使用/而不是#。我尝试做var slash = '/'并添加+ slash +,但是失败了。
89 javascript  regex 

8
我可以命名一个JavaScript函数并立即执行它吗?
我有很多这样的: function addEventsAndStuff() { // bla bla } addEventsAndStuff(); function sendStuffToServer() { // send stuff // get HTML in response // replace DOM // add events: addEventsAndStuff(); } 由于DOM已更改,因此重新添加事件是必要的,因此以前附加的事件不见了。由于它们也必须一开始就附加(duh),因此它们具有很好的DRY功能。 此设置没有任何问题(或存在吗?),但是我可以对其进行一些平滑处理吗?我想创建该addEventsAndStuff()函数并立即调用它,因此它看起来并不那么业余。 以下两个都以语法错误响应: function addEventsAndStuff() { alert('oele'); }(); (function addEventsAndStuff() { alert('oele'); })(); 有没有人?


3
使用Python在Selenium中运行javascript
我对Selenium完全陌生。我想在以下代码中执行一个javascript代码段(如代码中所注释),但是无法执行。请帮忙。 from selenium import webdriver import selenium from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time patch = raw_input("Enter patch number\n") rel = raw_input("Enter release\n") plat = raw_input("Enter port\n") browser = webdriver.Firefox() browser.get("xxxxxxxxxxxxxxxxx") pdtfamily = browser.find_element_by_id("prodFamilyID") pdtfamily.send_keys("Database & Tools" + Keys.TAB) time.sleep(5) pdt = browser.find_element_by_id("productID") pdt.send_keys("Intelligent Agent" + Keys.TAB) …

12
使用匿名函数会影响性能吗?
我一直想知道,在Javascript中使用命名函数和匿名函数之间是否存在性能差异? for (var i = 0; i < 1000; ++i) { myObjects[i].onMyEvent = function() { // do something }; } 与 function myEventHandler() { // do something } for (var i = 0; i < 1000; ++i) { myObjects[i].onMyEvent = myEventHandler; } 第一个是比较整洁的,因为它不会因很少使用的函数而使您的代码混乱,但是多次重声明该函数是否重要呢?


7
带参数的Javascript事件处理程序
我想制作一个通过事件和一些参数的eventHandler。问题在于该函数没有获取元素。这是一个例子: doClick = function(func){ var elem = .. // the element where it is all about elem.onclick = function(e){ func(e, elem); } } doClick(function(e, element){ // do stuff with element and the event }); “ elem”必须在匿名函数之外定义。我如何才能在匿名函数中使用传递的元素?有没有办法做到这一点? 那么addEventListener呢?我似乎根本无法通过addEventListener传递事件吗? 更新资料 我似乎用'this'解决了问题 doClick = function(func){ var that = this; this.element.onclick = function(e){ func(e, …



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.