【javascript-js和php交互问题】教程文章相关的互联网学习教程文章

javascript – 在JS中覆盖图像构造函数?【代码】

是否可以覆盖JS中的Image构造函数?因此,例如,每次创建新的Image()时,都会将一条消息写入控制台?解决方法:试试这个:(function () {var OriginalImage = window.Image;window.Image = function (width, height) {console.log('New image');return new OriginalImage(width, height); } }());不确定它是否适用于所有浏览器. 无论如何,覆盖内置类型并不是最好的选择(除非你想用它来模拟/存根以进行测试).

javascript – JS – 将无穷大结果变为0【代码】

参见英文答案 > How do I check if a number evaluates to infinity? 5个我有一系列的JS计算,根据用户的选择显示Infinity.如何停止Infinity出现的值,例如显示0.0?解决方法:这个怎么样:value = isFinite(value) ? value : 0.0;

javascript – JS – 向元素添加类数组【代码】

我决定脱掉我的jQuery教练轮,尝试一些原生的JS.这是……教育. 无论如何,这是我想要模仿的:$('.select_me').addClass('give_me more_classes');到目前为止,我已经想出了如何选择元素并为它们添加一个类.我遇到的问题是使用数组向元素添加多个类. 这是我尝试过的:// Select the element var div = document.querySelector('.select_me');// Create an array with the classes to add var classArray = ['give_me', 'more_classes']...

javascript – JS动态生成For循环【代码】

我正在使用第三方API,允许我搜索住房物业.遗憾的是,API不是以允许我搜索范围的方式编写的,因此我必须对范围中的每个值单独调用. 因此,如果我想搜索所有有2或3间卧室的房屋,我将不得不打电话给2间卧室,然后再打3间卧室.现在这可能变得非常棘手,因为有多个字段可以包含一系列数字(卧室,浴室,地板,车库大小……). 我的强力JavaScript解决方案是创建一个嵌套的for循环,它将创建一个包含所有调用的数组.这不是一个可扩展的解决方案,我正...

javascript – Js RegExp其他所有角色【代码】

我有随机字符串,类似于: 2d4hk8x37m 管他呢.我需要将它拆分为其他所有角色. 简单地将它拆分为每个字符:'2d4hk8x37m'.split('');但我需要所有其他角色,所以阵列将是这样的:['2d', '4h', 'k8', 'x3', '7m']解决方法: var string = "2d4hk8x37m"; var matches = string.match(/.{2}/g); console.log(matches);

javascript – JS ECMAScript 6中继承了构造函数吗?【代码】

我有示例类:class Something{constructor(x, y){this.x = x;this.y = y;}//... }当我将这样继承的类:class Dog extends Something{constructor(name){this.name = name;}//... }Will Dog的构造函数看起来像这样吗?constructor(x, y, name){this.x = x;this.y = y;this.name = name; }如果没有,是否有可能让它像这样工作^?解决方法:Is constructor inherited in JS ECMAScript 6?不是,不是.但是如果你根本不提供构造函数,那么Ja...

javascript – js`Number`类型会加起来吗?【代码】

如果有足够的时间,这个循环会完成吗?for (let i = 0; 1 / i > 0; i++) {} // js code [0]我想当我到达Number.POSITIVE_INFINITY但不知道如何测试它. 编辑:for (let i = 0; 1 / i > 0; i += k) {} // js code [1]>什么是使js代码[1]完成的最小正数k? (至少k = 1e304会)>让我们假设问题1的答案是K,任何大于K的数字是否保证js代码的完成[1]?解决方法:的最小正k代表其中用于(令i = 0; 1 / I大于0; I = K){}完成是2970 2918,这是997...

javascript – 通过js结合css3转换【代码】

请问有没有办法如何结合更多的CSS3变换?例如,当我设置这个$bgWrapper.css({'-webkit-transform' : ' scale3d(' + currScale + ', '+ currScale +', 1)' });然后片刻之后$bgWrapper.css({ '-webkit-transform' : 'translate3d('+ ((currCoords[0])/currScale) +'px, '+ ((currCoords[1])/currScale) +'px, 0px) ' });我遇到了问题.第一个变换被第二个变换覆盖,但这就是我绝对不希望发生的事情.所以我观察到我可以组合这些值,所以我...

javascript – JS计数器不断更新【代码】

How to implement a live and persistent number counter on a site 所以我在看这个问题(^),我想做同样的事情,除了一点点不同. 我需要其中一个从麻木的138,276,343美元起每秒15.8美分 我希望逗号像正常的金额一样. 我能用这种方式工作吗?我很难过.就像上面问题的海报一样,我没有太多的JS知识.解决方法:这花了我很长时间才回答,因为我必须创建自己的格式货币函数. 现场演示可以在这里找到:http://jsfiddle.net/dm6LL/ 每秒的基本更...

javascript – 将JS对象隐藏为具有父名称的平面数组【代码】

我有一个像这样的对象:data: {connection:{type: 0,connected: false},acceleration:{x: 0,y: 0,z: 0,watchId: 0,hasError: false} },将它转换为平面数组,如下所示:"connected": false "hasError": false "type": 0 "watchId": 0 "x": 0 "y": 0 "z": 0是一件容易的事(重复是你的朋友!). 但是在Javascript中是否有任何方法可以使用所谓的完全父级,即:"connection.connected": false "acceleration.hasError": false "co...

javascript – JS – 使用正则表达式获取字符串替换的原始值【代码】

我们有一个字符串:var dynamicString = "This isn't so dynamic, but it will be in real life.";某些输入中的用户类型:var userInput = "REAL";我希望匹配此输入,并用跨度包装以突出显示它:var result = " ... but it will be in <span class='highlight'>real</span> life.";所以我使用一些RegExp魔术来做到这一点:// Escapes user input, var searchString = userInput.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\...

javascript – 何时在JS中使用.bind()【代码】

有大量关于如何使用bind()的博客和帖子以及它与call()和apply()的不同之处,但是很少有例子说何时或为什么我应该使用bind() 我发现给出的许多例子非常罕见,例如:"use strict";function Person(firstName, lastName){this.firstName = firstNamethis.lastName = lastName }Person.prototype.say = function(message){return '[' + this + ']: ' + this.firstName + ' ' + this.lastName + ' said: "' + message + '"' }Person.proto...

javascript – .js文件格式

我想知道是否有一个很好的参考如何最好格式化.js文件? 你是否像对待文件一样对待它们,还是根据它处理的页面分离出功能?您是否创建了可以在多个页面中使用的.js函数,或者为每个页面编写自定义.js文件? 我只是好奇是否有一种正式的方式,而不仅仅是编写一堆可能会或可能不会组合在一起的特定页面或一组页面的函数.现在我尝试按页面的功能进行分组,但我的.js文件非常适合该页面,不确定它们是否可以在不同的页面上使用. ::更新:: 一些...

javascript – JS中非常基础的东西【代码】

我是JS的新手,每当有人使用Interent Explorer浏览器进入我的网站时,我都需要检测.所以,我制作了以下代码,我创建的div正在其他Web浏览器上编写脚本我假设问题出在.getElementById等.所以在谈话之后,这里是代码:<html> <head> <script type="text/javascript"> var browserName=navigator.appName; if (browserName=="Microsoft Internet Explorer") { document.getElementById("example"); } </script></head> <body> <div id =...

javascript – JS不使用HTML(基本)【代码】

首先,我是一个新手.我一直在尝试创建一个JS文件来包含我在HTML文件中使用的所有文本变量(以及其他函数).我的JS文件与我的HTML文件(C:/ websites / first)位于同一目录中.我的CSS文件已链接并正常工作,令我困惑的是为什么这不起作用. 我尝试过这些帖子和其他一些人的答案,没有运气:with Javascript' rel='nofollow' target='_blank'>Set content of HTML with Javascript How do I change the text of a span element in JavaScr...

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 全部