367 次浏览
要修复 Internet Explorer 浏览器中的 Array.indexOf(),请使用以下方法:jQuery.inArray( value, array [, fromIndex ] )添加以下内容:
5K+ 次浏览
在本文中,我们将讨论如何在 JavaScript 中使用 JavaScript 拖放功能来处理触控设备。使用 JavaScript,我们只能拖动图像和一些文本。要拖动图像,我们只需按住鼠标按钮然后移动它即可。要拖动文本,我们需要高亮显示一些文本,然后像拖动图像一样拖动它。HTML5 指定几乎所有元素都可以拖动。要使元素可拖动,我们将 draggable 属性及其值为 true 添加到其 HTML 元素标签中。语法以下是语法…… 阅读更多
982 次浏览
在本文中,我们将尝试如何秘密地将 JavaScript 函数复制到剪贴板。我们使用 copytext() 方法秘密地将 JavaScript 函数复制到剪贴板。这些函数也适用于 JavaScript 控制台。为了更好地理解,让我们逐一查看示例。示例以下是我们使用 copyText() 方法使用 JavaScript 函数将文本复制到剪贴板的示例程序。复制文本…… 阅读更多
66 次浏览
是的,您可以使用 JavaScript Array.sort() 方法进行洗牌。让我们看看如何示例函数 shuffleDisplay(arr) { var tmp, current; // 计算长度 var top = arr.length; if(top) while(--top) { current = Math.floor(Math.random() * (top + 1)); tmp = arr[current]; arr[current] = arr[top]; arr[top] = tmp; } return arr; }
67 次浏览
JavaScript 的 + 运算符用于添加两个数字或连接两个字符串。但是,请使用 contact() 方法连接两个数组以获得一个新的数组。例如,[50, 70].concat([90, 100])以上输出:[50, 70, 90, 100]让我们看看您的示例。+ 运算符连接字符串,并将数组转换为字符串:[1,2] + [3,4] '1,2' + '3,4' 1,23,4或者如上所述,使用 concat(),[1,2].concat([3,4]) [1,2,3,4]
287 次浏览
在 JavaScript 中使用 Element.innerHTML 在不使用 document.write 的情况下在 HTML 页面中显示 JavaScript 变量。您可以尝试完成以下代码片段:var $myName = document.querySelector('.name'); var $jsValue = document.querySelector('.jsValue'); $myName.addEventListener('input', function(event){ $jsValue.innerHTML = $myName.value; }, false);
518 次浏览
所有现代浏览器都支持 SVG,您可以轻松地使用 JavaScript 创建它。Google Chrome 和 Firefox 都支持 SVG。使用 JavaScript,创建一个空白的 SVG 文档对象模型 (DOM)。使用属性创建形状,例如圆形或矩形。var mySvg = "http://www.w3.org/2000/svg"; var myDoc = evt.target.ownerDocument; var myShape = svgDocument.createElementNS(mySvg, "circle"); myShape.setAttributeNS(null, "cx", 40); myShape.setAttributeNS(null, "cy", 40); myShape.setAttributeNS(null, "r", 30); myShape.setAttributeNS(null, "fill", "yellow");
683 次浏览
直接访问 buf.buffer 属性即可将二进制 NodeJS Buffer 转换为 JavaScript ArrayBuffer。通过原始 Buffer 实例写入会写入 ArrayBufferView。请记住,在 node.js 4.x 和更高版本中,Buffer 的实例也是 Uint8Array 的实例。示例您可以尝试以下代码片段将 NodeJS buffer 转换为 JavaScript ArrayBuffer:函数 toArrayBuffer(myBuf) { var myBuffer = new ArrayBuffer(myBuf.length); var res = new Uint8Array(myBuffer); for (var i = 0; i < myBuf.length; ++i) { res[i] = myBuf[i]; } return myBuffer; }
53 次浏览
如果内容溢出,可以使用 overflowX 属性来解决左右边缘问题并设置滚动条。添加滚动条可以让访问者轻松阅读整个内容。示例您可以尝试运行以下代码来了解使用 JavaScript 处理内容溢出时如何处理内容的左右边缘:在线演示 #box { width: 350px; height: 150px; background-color: orange; ... 阅读更多
208 次浏览
如果内容渲染在元素框外部,请使用 overflow 属性添加滚动条。这将使访问者更容易阅读整个内容。示例您可以尝试运行以下代码来了解如何在 JavaScript 中使用 overflow 属性:在线演示 #box { width: 450px; height: 150px; background-color: orange; border: 3px solid red; margin-left: 20px; ... 阅读更多