Questions tagged «javascript»

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

5
如何在浏览器的调试器中调试动态加载的JavaScript(使用jQuery)?
动态添加的脚本未显示在浏览器的调试器的脚本部分中。 说明: 我需要使用并且已经使用 if( someCondition == true ){ $.getScript("myScirpt.js", function() { alert('Load Complete'); myFunction(); }); } 这样就可以在满足某些条件时动态加载myScript.js。而且只有在加载整个脚本后才能调用myFunction。 但是浏览器没有在调试器的脚本部分显示动态加载的myScript.js。 是否有另一种方法可以实现所有目标,从而使一个人能够在浏览器本身中调试动态加载的脚本?

3
如何将textarea滚动条默认设置为底部?
我有一个textarea,它随着用户输入的发送而动态地重新加载。它每隔几秒钟刷新一次。当此文本区域中的文本量超过文本区域的大小时,将出现滚动条。但是,滚动条并不是真正有用的,因为如果您开始向下滚动,则几秒钟后,文本区域会刷新,并将滚动条带回到顶部。我想将滚动条设置为默认显示最底部的文本。有人知道怎么做吗?


13
使用占位符和替换对象格式化JavaScript字符串?
我有一个字符串说: My Name is %NAME% and my age is %AGE%. %XXX%是占位符。我们需要从对象那里替换值。 对象看起来像: {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"} 我需要解析对象并将字符串替换为相应的值。这样最终输出将是: 我的名字叫迈克,我的年龄是26。 整个过程必须使用纯JavaScript或jquery完成。

7
将数据传递到vue.js中的组件
我正在努力了解如何在vue.js中的组件之间传递数据。我已经通读了几次文档,并查看了许多与Vue相关的问题和教程,但我仍然不明白。 为了解决这个问题,我希望得到帮助,以完成一个非常简单的示例 显示一个组件中的用户列表(完成) 单击(完成)链接后,将用户数据发送到新组件-请参阅底部的更新。 编辑用户数据并将其发送回原始组件(到目前为止尚未实现) 这是一个小提琴,在第二步失败:https : //jsfiddle.net/retrogradeMT/d1a8hps0/ 我了解我需要使用道具将数据传递到新组件,但是我不确定如何在功能上做到这一点。如何将数据绑定到新组件? HTML: <div id="page-content"> <router-view></router-view> </div> <template id="userBlock" > <ul> <li v-for="user in users">{{user.name}} - <a v-link="{ path: '/new' }"> Show new component</a> </li> </ul> </template> <template id="newtemp" :name ="{{user.name}}"> <form> <label>Name: </label><input v-model="name"> <input type="submit" value="Submit"> </form> </template> 主要组件的js: Vue.component('app-page', { …


4
Vuejs和Vue.set(),更新数组
我是Vuejs的新手。做了些什么,但我不知道这是简单/正确的方法。 我想要的是 我想要数组中的一些日期,并在事件中更新它们。首先,我尝试了Vue.set,但没有成功。现在,在更改我的数组项之后: this.items[index] = val; this.items.push(); 我没有将push()推送到数组,而是将其更新。。但是有时最后一项会被隐藏,以某种方式...我认为此解决方案有点不可靠,如何使其稳定? 简单的代码在这里: new Vue({ el: '#app', data: { f: 'DD-MM-YYYY', items: [ "10-03-2017", "12-03-2017" ] }, methods: { cha: function(index, item, what, count) { console.log(item + " index > " + index); val = moment(this.items[index], this.f).add(count, what).format(this.f); this.items[index] = val; this.items.push(); console.log("arr length: …




2
用_(下划线)替换字符串中的特殊字符
我想从字符串中删除特殊字符,并将其替换为该_字符。 例如: string = "img_realtime_tr~ading3$" 结果字符串应类似于“ img_realtime_tr_ading3_”; 我需要替换这些字符: & / \ # , + ( ) $ ~ % .. ' " : * ? < > { }

6
获取为什么websockets用关闭代码1006关闭的原因
我想知道websockets关闭的原因,所以我可以向用户显示正确的消息。 我有 sok.onerror=function (evt) {//since there is an error, sockets will close so... sok.onclose=function(e){ console.log("WebSocket Error: " , e);} 代码始终为1006,原因始终为“”。但我想分开说说不同的结案原因。 例如,命令行给出了一个错误原因:“您不能删除它,因为数据库不允许您这样做”。但是在Chrome的控制台上,原因仍然是“”。 还有其他方法可以区分不同的关闭原因吗?


2
反引号调用函数
我不确定如何解释,但是当我跑步时 console.log`1` 在谷歌浏览器中,我得到的输出像 console.log`1` VM12380:2 ["1", raw: Array[1]] 反引号为什么要调用log函数,为什么要对它进行索引raw: Array[1]? 由Catgocat在JS室提出的问题,但是除了关于模板化字符串的事情之外,没有其他任何答案是合乎情理的。

10
来自DataURL的Blob?
使用FileReader的readAsDataURL()我可以将任意的数据到数据的URL。有没有办法Blob使用内置的浏览器API将数据URL转换回实例?

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.