Questions tagged «javascript»

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

26
URL的最后一段
如何获取网址的最后一段?我有以下脚本,该脚本显示了单击的锚标记的完整网址: $(".tag_name_goes_here").live('click', function(event) { event.preventDefault(); alert($(this).attr("href")); }); 如果网址是 http://mywebsite/folder/file 如何只在警报框中显示网址的“文件”部分?
228 javascript  jquery 




1
现在我们有了ES6承诺,还有理由使用Q或BlueBird这样的承诺库吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 改善这个问题 在Node.js添加对Promise的本机支持之后,还有理由使用Q或BlueBird之类的库吗? 例如,如果您正在启动一个新项目,并假设在该项目中您没有使用这些库的任何依赖项,那么我们是否可以说没有更多理由使用这些库了?

3
用引用替换匹配组的Javascript?
我有一个字符串,例如hello _there_。我想分别使用JavaScript<div>和</div>分别替换两个下划线。(因此)输出看起来像。该字符串可能包含多对下划线。hello <div>there</div> 我所寻找的是一个方法来无论是运行在每场比赛,红宝石做它的方式的函数: "hello _there_".gsub(/_.*?_/) { |m| "<div>" + m[1..-2] + "</div>" } 或能够再次引用匹配的组,就像在ruby中一样: "hello _there_".gsub(/_(.*?)_/, "<div>\\1</div>") 有什么想法或建议吗?
228 javascript  regex 


10
如何舍入Java中的数字?
如何在JavaScript中四舍五入一个数字? math.round() 不起作用,因为它将四舍五入到最接近的小数。 我不确定除了保留小数点后保留第一位以外,是否还有更好的方法。必须有...

10
从组件外部调用Vue.js组件方法
假设我有一个具有子组件的主Vue实例。是否可以从Vue实例外部完全调用属于这些组件之一的方法? 这是一个例子: var vm = new Vue({ el: '#app', components: { 'my-component': { template: '#my-template', data: function() { return { count: 1, }; }, methods: { increaseCount: function() { this.count++; } } }, } }); $('#external-button').click(function() { vm['my-component'].increaseCount(); // This doesn't work }); <script src="http://vuejs.org/js/vue.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="app"> <my-component></my-component> …
228 javascript  vue.js 

17
反向角度重复
我怎样才能得到一个角度反向阵列?我正在尝试使用orderBy过滤器,但是它需要一个谓词(例如'name')进行排序: <tr ng-repeat="friend in friends | orderBy:'name':true"> <td>{{friend.name}}</td> <td>{{friend.phone}}</td> <td>{{friend.age}}</td> <tr> 有没有一种方法可以反转原始数组,而不进行排序。像那样: <tr ng-repeat="friend in friends | orderBy:'':true"> <td>{{friend.name}}</td> <td>{{friend.phone}}</td> <td>{{friend.age}}</td> <tr>





11
如何在JavaScript中按类获取元素?
我想替换html元素中的内容,所以为此使用了以下功能: function ReplaceContentInContainer(id,content) { var container = document.getElementById(id); container.innerHTML = content; } ReplaceContentInContainer('box','This is the replacement text'); <div id='box'></div> 上面的方法效果很好,但是问题是我要替换其内容的页面上有多个html元素。因此,我不能使用id而是使用类。有人告诉我javascript不支持任何类型的内置get element by class函数。那么如何修改以上代码以使其与类(而不是ID)一起使用? PS我不想为此使用jQuery。
226 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.