草庐IT

vanilla-tilt

全部标签

javascript - 检查输入字段是否在 vanilla JavaScript 中具有焦点

使用jQuery,我可以像这样测试输入字段是否具有焦点:if($("...").is(":focus")){...}不使用jQuery如何做到这一点? 最佳答案 这里回答了这个问题:Javascriptdetectifinputisfocused摘自上面的回答:this===document.activeElement//where'this'isadomobject 关于javascript-检查输入字段是否在vanillaJavaScript中具有焦点,我们在StackOverflo

javascript - 使用 jQuery 插件自动格式化结构化数据(电话、日期)(或失败的 vanilla JavaScript)

我喜欢jQuery,我想知道是否有人使用过一个好的插件或(非jQuery)JavaScript库来自动格式化电话号码或日期等结构化字段。我知道jquery-ui-datapicker插件,而不是我在这里寻找的东西。您可以输入电话号码123然后变成(123),其他号码将被格式化为(123)4567890Ext.123456。如果您按删除,自动格式化的东西会自动消失,并且重新定位光标,例如,在(123)之后按删除将删除3并使其余的(124)5678901Ext.23456,我玩过的好像不靠谱。 最佳答案 是否theMaskedInput

javascript - Vanilla JavaScript 在主体上设置样式

为什么这不起作用?使用vanillaJavaScript设置body标签的样式?testdocument.getElementsByTagName("body").style.display="block"; 最佳答案 因为getElementsByTagName()返回NodeList,不是一个单一的元素。将其视为数组:document.getElementsByTagName("body")[0].style.display="block";或者在body的情况下更简单:document.body.style.display="

javascript - 如何在 Vanilla javascript中动态添加选项到现有选择

我想使用纯javascript动态地向选择添加选项。我能找到的所有内容都涉及JQuery或尝试动态创建选择。我能找到的最接近的东西是DynamicallyaddinputtypeselectwithoptionsinJavascript后者是我发现的唯一不涉及JQuery的方法。尽管我确实尝试过这样使用它:daySelect=document.getElementById('daySelect');daySelect.innerHTML+="Helloworld";alert(daySelect.innerHTML)在我这样做之后,选择没有变化,警报给了我HELLOWORLD如果这很简

android - android内核和vanilla linux内核之间的补丁差异

我一直在尝试做的是将android内核中的差异修补或merge到特定板的linux内核中。不过,我在成功merge2时遇到了麻烦。我尝试使用这些命令merge内核以制作补丁文件:第1:我试图找到vanillalinux内核与android树merge的时间点。gitlog--pretty=oneline--format="%Cgreen%h%Creset%s"\--grep="Linux3."-n20然后我制作补丁:gitdiffc16fa4fHEAD>3.4-to-android.patch补丁很大~200MB,但是当我应用补丁时,我得到一长串错误。我正在关注这个网站:http://

javascript - 使用 vanilla javascript 将 HTML 表导出为 CSV

我正在尝试在我的网站中添加csv下载选项的功能。它应该将网站中存在的html表转换为csv内容并使其可下载。我一直在网上搜索一个好的插件,发现了一些有用的插件,比如http://www.dev-skills.com/export-html-table-to-csv-file/但它使用php脚本来完成下载部分。我想知道是否有一个纯javascript库可用于使用node.js等服务器端软件而不使用php来执行此功能?? 最佳答案 应该可以在每个现代浏览器上运行,并且没有jQuery或任何依赖项,这里是我的实现://Quickandsi

javascript - 将 "Vanilla"Javascript 库加载到 Node.js 中

有一些第三方Javascript库具有我想在Node.js服务器中使用的一些功能。(具体来说,我想使用我找到的QuadTreejavascript库。)但是这些库只是简单的.js文件,而不是“Node.js库”。因此,这些库不遵循Node.js对其模块所期望的exports.var_name语法。据我了解,这意味着当您执行module=require('module_name');或module=require('./path/to/file.js');你最终会得到一个没有可公开访问的功能的模块,等等。然后我的问题是“如何将任意javascript文件加载到Node.js中,这样我就可

mongodb - 在 vanilla GraphQL 中实现分页

到目前为止,我发现的每个教程都通过Apollo、Relay或其他一些神奇的框架在GraphQL中实现了分页。我希望在这里找到类似问题的答案,但它们不存在。我了解如何设置查询,但我不清楚如何实现解析器。有人能指出我正确的方向吗?如果有帮助,我正在使用mongoose/MongoDB和ES5。编辑:值得注意的是learningGraphQL的官方网站如果您选择使用graphql.js,则没有分页条目。编辑2:我喜欢有一些人在进行研究之前投票结束问题,而其他人则利用他们的知识来帮助他人。无论你多么努力,你都无法阻止进步。(: 最佳答案 普

mongodb - 在 vanilla GraphQL 中实现分页

到目前为止,我发现的每个教程都通过Apollo、Relay或其他一些神奇的框架在GraphQL中实现了分页。我希望在这里找到类似问题的答案,但它们不存在。我了解如何设置查询,但我不清楚如何实现解析器。有人能指出我正确的方向吗?如果有帮助,我正在使用mongoose/MongoDB和ES5。编辑:值得注意的是learningGraphQL的官方网站如果您选择使用graphql.js,则没有分页条目。编辑2:我喜欢有一些人在进行研究之前投票结束问题,而其他人则利用他们的知识来帮助他人。无论你多么努力,你都无法阻止进步。(: 最佳答案 普

javascript - 获得焦点时选择文本框的所有内容(Vanilla JS 或 jQuery)

当文本框获得焦点时,将选择文本框的所有内容的VanillaJS或jQuery解决方案是什么? 最佳答案 $(document).ready(function(){$("input:text").focus(function(){$(this).select();});}); 关于javascript-获得焦点时选择文本框的所有内容(VanillaJS或jQuery),我们在StackOverflow上找到一个类似的问题: https://stackoverfl