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

javascript – JS – 为什么这样的代码执行顺序? (初级水平)【代码】

JS代码执行顺序背后的逻辑是什么?我希望在单击按钮后,背景变为红色,然后显示消息.但是,在我单击“确定”后,该消息首先出现并且颜色应用于背景 – > CodePen.在点击“确定”之前,将背景设为红色的正确和正确方法是什么?function run(){document.body.style.backgroundColor = 'red';alert('Contratulations!'); } <html> <head></head> <body><button onclick="run()">Click me!</button> </body> </html> 解决方法:代码按您期望的...

javascript – 这个JS表达式意味着什么?【代码】

这个JS表达式意味着什么?我们回来了什么? 在{353:1,383:1}返回dihy(年);解决方法:这是一个return语句,它使contains函数返回一个布尔值. >它使用变量year的值作为参数调用函数dihy().>它检查返回值是353还是383(对象文字中存在的属性的名称).财产的价值无关紧要;它只需要存在于对象中. (也就是说,1只是一个任意值.)>如果是,则该函数返回true,否则返回false. JavaScript程序员有时会使用这种方法,因为它比单独检查每个值更短,并且...

javascript – JS在数组中返回,循环不休【代码】

我有一个像这样的字符串列表;var mystrings = ['apple','banana','orange' ]我想要一个我可以随时调用的函数来获取下一个字符串.当达到列表的末尾时,重新开始并再次获得第一个. 我正在使用它来获取必须按列表顺序应用的CSS类列表,但是在需要时我不会循环遍历该列表. 我无法弄明白,谷歌有点难.有任何想法吗?解决方法:这是一个有趣的小功能:function enumerator(array) {var index = 0;return function () {return array[index++%a...

javascript – JS事件处理程序可以中断另一个处理程序的执行吗?【代码】

我有以下问题.我已经在其构造函数中创建了一个类,我正在加载几个图像,我需要延迟剩余的初始化,直到它们被完全加载.我使用的代码如下(摘自构造函数):var self = this; var imagesToLoad = 4;var finishInit = function() {alert(imagesToLoad);imagesToLoad--;if (imagesToLoad == 0) {// remaining initializations} }this._prevIcon = new Image(); this._prevIcon.onload = finishInit; this._prevIcon.src = "img1.png"; this...

javascript – .js文件大小下载后变得更大【代码】

我注意到,如果我通过http链接一个js文件,就像<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js" type="text/javascript"></script>它的大小为32.9kb.然而,当我下载它的大小变成110kb … 这有什么关系吗?我的操作系统赢了7 64位.我相信Windows可以根据它的文件系统改变文件大小,但那么多?解决方法:第一个是gzipped而第二个不是

javascript – JS的参数 – 这是最好的方法吗?【代码】

我想加载一个JS,他的行为应该根据一个参数而有所不同.我认为其中一种方法可能是:<script src="script.js?type=a" type="text/javascript"></script> <script src="script.js?type=b" type="text/javascript"></script> ...然后,我将使用正则表达式获取参数,如:function getURLParameter(name) {return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/...

javascript – 从js文件返回值【代码】

我的html页面中有两个js文件.如果第一个开头是:(function($){.. ..}(jQuery));我可以将var插入函数($,varname),返回它的值并在另一个文件中使用它吗?解决方法:你需要一个全局变量.您可以通过以下几种方式之一完成此操作.我们假设我们需要将值“Bacon”发送到另一个脚本.(function($){window.myScriptsExports = "Bacon"; }(jQuery));// ORvar myScriptsExports = (function($){// other codereturn "Bacon";// NO other code }(...

javascript – JS:函数将值推入参数localStorage.address?【代码】

我尝试创建一个if … then …函数将对象推送到希望的localStorage.但是,将对象推送到希望的localStorage的简单功能失败了.在localStorage.mydata中,参数mydata被视为变量. JS这样:function pushToLocalStorage(mydata, num) {localStorage.mydata = num ; } pushToLocalStorage("data", 42); pushToLocalStorage("data2.name", "Hello!");但我确实希望将我的值推送到localStorage.data和localStorage.data2.name. 如何使函数将输入...

javascript – js中src属性的getter / setter?【代码】

有什么办法可以设置所有HTMLSourceElements的src属性的getter和setter吗?我正在考虑将此作为我的网络应用程序的额外安全措施,该应用程序使用来自其他网站的JS.通过“所有HTMLSourceElements的src属性的setter”,我的意思是应该在代码上调用setter,如:SomeVideoElement.src =“/ static / somevideo.mp4” 到目前为止,我已经尝试过:HTMLElement.prototype.__defineGetter__("src", function () {console.log("getter called!");d...

javascript – JS onclick函数返回true【代码】

我创建了一个按钮<button type="submit" class="btn btn-info" name="enroll" onClick="return clicknow()">在JS我写了clicknow函数如下:<script> function clicknow() {jQuery('#sheduling_wait').show();var roll_number = jQuery('#roll_number').val();var class_n = jQuery('#class_n').val();//alert(class_n);var FirstData = "roll_number=" + roll_number+"&class_n="+class_n;var currenturl = jQuery(location).attr('...

javascript – js新手试图通过ajax混淆来理解dom(概念)【代码】

我是一个Python/数据家伙,在一点点网络上徘徊,从根本上对JS和dom以及所有这些都毫无头绪.所以发生了一些非常奇怪的事情,即使我找到了解决方案,我也在努力理解其中的原因. 现场:一个常见的问题 有一百万个先前的SO问题沿着“我有一些工作jQuery / JS操纵一些HTML.然后而不是硬编码相关的HTML,我在其他地方以编程方式创建它并通过AJAX拖入它.突然之间一切都破了.“ 总的来说,答案是这样的:“你不能那样做.把你的代码连接到亲子链上...

javascript – JS:替换与模式匹配的对象中的所有字符串值?【代码】

我正在寻找一种有效的方法来替换对象中的值,如果它们匹配某个模式.var shapes = {square: {attr: {stroke: '###','stroke-width': '%%%'}},circle: {attr: {fill: '###','stroke-width': '%%%'}} }例如,我希望能够用特定形状的颜色替换所有’###’图案:var square = replace(shapes.square, {'###': '#333','%%%': 23 });var circle = replace(shapes.circle, {'###': '#111','%%%': 5 });这将允许我快速设置各种对象的笔划和/或填...

javascript – JS Promises:有没有一种简洁的方法来解决多个promises作为对象属性?【代码】

我写了下面的代码然后意识到它是早期解决(在所有承诺解决之前记录):readDirPromise .then(categoriseFiles) .then(({movies, series}) => ({movies: Promise.all(movies.map(movieTasks)),series: Promise.all(series.map(seriesTasks)) })) .then((res) => {console.log(' (adsbygoogle = window.adsbygoogle || []).push({});标签:javascript,es6-promise 来源: https://codeday.me/bug/20190823/1700820.html(adsbygoogle =...

javascript – 这个JS唯一ID生成器不可靠吗? (发生碰撞)【代码】

我使用以下JS函数生成唯一的ID,我从另一个StackOverflow线程获取:function generateUniqueID() {return Math.round(new Date().getTime() + (Math.random() * 100)); }我看到它将当前日期/时间与其他随机发生器相结合. 尽管如此,我确认我在每次第4或第5次操作时都会发生冲突,快速添加带ID的项目.该函数在JS循环内调用,以从当前元素列表中生成ID.jQuery.each(mainEvents, function(index, item) {// ...// Generate gapsgapEvents....

javascript – JS – 收集一个字符之间的所有字母(:)【代码】

我希望根据节点中的注释将某些单词转换为图标. 我需要转换一个字符串,如:This is my fav item :9044: and :456:进入一个像js数组:[ 9044, 456 ]我在线尝试了各种正则表达方式,但都没有产生正确的输出. 以前失败的尝试: ——————var comment = 'This is my fav item :9044: and :456:'; comment.substring(comment.lastIndexOf(":")+1,comment.lastIndexOf(":"));// ':'——————var comment = 'This is my fav item :904...

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