【javascript – js中的简单油门】教程文章相关的互联网学习教程文章

javascript – JS:如何在同一个字符串中多次匹配一个捕获组?【代码】

情况 我有一个字符串,我想多次匹配相同的捕获组.我需要能够得到两场比赛. 示例代码var curly = new RegExp("{([a-z0-9]+)}", "gi"); var stringTest = "This is a {test} of my {pattern}";var matched = curly.exec(stringTest); console.log(matched);问题 现在,它只显示第一场比赛,而不是第二场比赛. JSFiddle链接 http://jsfiddle.net/npp8jg39/解决方法:试试这个:var curly = /{([a-z0-9]+)}/gi,stringTest = "This is a {te...

javascript – JS数组声明中的空元素【代码】

这是我第一个问题,经过多年的阅读,所以请跟我好. 我在js / jq中遇到阵列管理问题. 我有几个元素的数组,使用$.each函数处理.我想将匹配元素提取到另一个数组并返回此数组.但由于某种原因(不知道是不是因为数组声明,jquery.each函数……)我有第一个空元素. 我觉得我比这更难理解,所以制作了jsfiddle.var arr = new Array(); $.each([1,2,3], function(index,element){if (element == 2){arr[index] = element;} });arr必须只有1个元素...

javascript – JS验证IP:端口【代码】

我有一个问题,关于如何验证IP:端口在一起.例: 192.158.2.10:80< - 有效192.158.2.10< ---无效所以端口是必须的,我找到了一些IP验证(正则表达式),但要与端口合并没有运气.我不想为端口使用单独的输入字段.我的想法是这样的: var str = '192.168.10.2:80'; var substr = ':';if (str.indexOf(substr) !== -1){var pieces = str.split(':', 2);var ip = pieces[0];var port = pieces[1];//and here validate ip and port}else...

javascript – 为什么这个JS会在1页上部分呈现而不是另一页上的表单上激活?【代码】

我有一个posts.js文件,如下所示:var ready; ready = function() {var toggleSidebar = $(".togglesidebar");var primary = $("#primary");var secondary = $("#secondary");toggleSidebar.on("click", function(){if(primary.hasClass("col-sm-9")){primary.removeClass("col-sm-9");primary.addClass("col-sm-12");secondary.css('display', 'none');}else {primary.removeClass("col-sm-12");primary.addClass("col-sm-9");seco...

javascript – js中的三个或更多root【代码】

<script> a = 3; a = a^a // a = 27 </script>有这样的东西:解决方法:Math.pow:var a = 3; a = Math.pow(a, a);

javascript – JS / jQuery:textarea中出现了多少个字符【代码】

假设:str value =’这是一些文字’; 我想计算出现了多少’t’,怎么做?解决方法:正则表达式更容易var regex = new RegExp("t", "gi") var count = "This is some text".match(regex).length;将给出给定字符串中t的计数(忽略大小写). 你可以测试它here. 进一步参考RegExp 1RegExp 2StringString.match()

javascript – JS代码中的HTML生成

我想知道你对我的JS代码中HTML代码生成的看法. 我只是认为html.push(“< tag>”某事“< / tag>”)风格很烦人.我已经在HTML文件中尝试了一些模板(并在其中放置了一些占位符),然后使用其内容将占位符替换为我的实际值. 但也许你们有其他想法,可能是一个使用jQuery.解决方法:jQuery有javascript模板插件,如jBind和jTemplate.我自己没有使用它们,但我确实建议jQuery尽可能. 有关html生成的说明,在大多数情况下搜索引擎无法搜索.

javascript – 在JS中if(条件)表示== true或=== true【代码】

我知道==和===之间的区别但是我总是相信if(条件)条件应该使用严格相等(===)而不是类型强制相等(==)来评估. 看一个例子:if (1) {console.log("1"); }if (1 == true) {console.log("2"); }if (1 === true) {console.log("3"); }它返回:::1 ::2我知道1并不严格等于true,因为类型不同,但是当我根据W3C执行if(condition)时,它应该是严格的相等测试(===)运行而不是类型 – 强制相等= =. 那为什么要记录1?解决方法:if语句使用condition...

javascript – JS / PHP邮件处理程序单选按钮【代码】

现在我一直试图让这个JS邮件处理程序与单选按钮一起工作,但没有运气. 我有没有单选按钮的表单,但是一旦我添加它就停止响应我相信这是JS方面的问题,因为我是JS的新手. 通过单击发送时停止响应没有任何反应. JS仍然对所有其他字段进行验证,但不会将表单发送到电子邮件. 希望这是有道理的,因为它迟到会明确地阅读这个明天的事情. 无论如何这里是我正在使用的代码任何帮助非常感谢. Forms.js://forms ;(function($){$.fn.forms=functi...

javascript – 从JS中的ids自动创建变量?【代码】

参见英文答案 > Do DOM tree elements with ids become global variables? 5个就在今天经过几年的javascript编程之后,我遇到了令我吃惊的东西.浏览器为每个具有id的元素创建对象.对象的名称将与id匹配. 所以如果你有:<div id ="box"></div>你可以做:alert(box); //[object HTMLDivElement]没有先为该变量分配任何内容. See the demo. 由于某种原因,这似乎是in the standards,尽管它可以破坏s...

javascript – JS / CSS / HTML:悬停显示图像上的下拉选项【代码】

我需要在下拉选项悬停绑定到光标位置后显示图像.可能吗?我不能这样做,不能找到这样的东西. 我需要这样的东西 解决方法:你可以尝试这样的事情.var mouseX; var mouseY; $(document).mousemove(function (e) {mouseX = e.pageX;mouseY = e.pageY; });$(document).ready(function (event) {$('select').on('mouseenter', 'option', function (e) {//your logic here// this refers to the option so you can do this.value if you ne...

javascript – 从JS更新角度材质输入值【代码】

我在项目中使用Angular材质元素.我想从Java Script更新材料输入值.值正确绑定到作用域但不在输入框中更新. 我为此创建了一个JSFiddle HTML<div data-ng-app="testApp" data-ng-cloak> <div id='appCtrl' data-ng-controller="testCtrl"><button id="button">Update value in Dialog</button><span>Value: {{brokenLink}}</span> </div> </div>ANGULARvar testApp = angular.module('testApp', ['ngMaterial']);testApp.controller(...

javascript – JS,数组矩阵和forEach行为的差异【代码】

我正在为我的JS课程做一些训练任务,我得到一个你必须实现一个带正整数(n)的函数,并返回一个如下所示的矩阵(传递了5个):[ [ 1, 0, 0, 0, 0 ],[ 0, 1, 0, 0, 0 ],[ 0, 0, 1, 0, 0 ],[ 0, 0, 0, 1, 0 ],[ 0, 0, 0, 0, 1 ] ]我能够使用以下代码实现该功能:function getIdentityMatrix(n) {const mat = new Array(n).fill([]);return mat.map((row, index) => {row = new Array(n).fill(0);row[index] = 1;return row;}); }但在这样做...

javascript – 用JS关闭html5视频控件【代码】

我有一个问题,html5视频控件捕获在iOS上发生的任何动作,这干扰了我需要在视频上显示的模态窗口. 我正在尝试自定义模态本身,但似乎无法使其工作.基本上,当模态打开时,我需要做:var video = document.getElementById("videocontainer"); video.removeAttribute("controls"); 当模态关闭时,我需要再次添加控件:var video = document.getElementById("videocontainer"); video.setAttribute("con...

javascript – JS函数返回null – help

我试图修改示例http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-reading-files以使函数handleFileSelect(evt)返回reader.result;我的意思是使函数返回base64 for image左右.我试着用函数写它但它只返回null

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部