Tag: JavaScript

如何从浏览器读取客户端的机器/计算机名称?

如何从浏览器读取客户端的机器/计算机名称? 是否有可能使用JavaScript和/或ASP.NET?

获取跨域iframe的DOM内容

我有一个跨网站的iframe。 我想读取iframe的DOM,我相信这是可能的,因为使用检查器,我甚至可以修改iframe的DOM。 我尝试阅读的每一个方法,但是,我碰到相同的起源政策。 我想要的是从iframe中加载的本地DOM中的内容。 我认为这将是$(document.body).find('iframe').html() ,但是这是返回空string。 我真的希望有一种方法可以做到这一点,因为过去几天我一直在做的工作已经被预测,这是可行的。 谢谢

JavaScript数字到单词

我试图将数字转换成英文单词,例如1234会变成:“ 一千二百三十四 ”。 我的战术是这样的: 将数字分为三个,并将它们从右到左放在Array( finlOutPut )上。 将三个数字的每个组( finlOutPut数组中的每个单元格)转换为一个单词(这是triConvert函数的作用)。 如果所有三位数都是零,则将它们转换为"dontAddBigSuffix" 从右到左,加上千,百万,等等 。 如果finlOutPut单元格等于"dontAddBigSufix" (因为它只有零),不要添加单词并将单元格设置为" " (无)。 这似乎工作得很好,但我遇到了一些问题,如19000000 9 ,转换为:“ 一千九百万 ”。 不知何故,当有几个零时,它会“忘记”最后的数字。 我做错了什么? 错误在哪里? 为什么它不完美? <HTML> <HEAD> <meta http-equiv =“Content-Type”content =“text / html; charset = utf-8”/> <script type =“text / javascript”> 函数update(){ var bigNumArry = new Array('','千','million','billion','兆','quadrillion','quintillion'); var output =''; var numString = document.getElementById('number')。value; var […]

无法使用“ – ”破折号访问JSON属性

当string有破折号字符时,我无法从json对象中检索值: { "profile-id":1234, "user_id":6789 } 如果我试图引用parsing的jsonObj.profile-id它返回ReferenceError: "id" is not defined但jsonObj.user_id将返回6789 我没有办法修改外部api调用返回的值,并试图parsing返回的string,以删除破折号将破坏URL等,也传递。 帮帮我?

为什么babel重写导入的函数调用(0,fn)(…)?

给定一个input文件 import { a } from 'b'; function x () { a() } 巴贝尔将编译它 'use strict'; var _b = require('b'); function x() { (0, _b.a)(); } 但是在松散模式下编译时,函数调用会以_b.a();forms输出_b.a(); 我已经做了一些研究,在那里添加逗号运算符,希望有一个解释它的评论。 负责添加它的代码在这里 。

试图检测浏览器closures事件

我已经尝试了很多方法来通过jQuery或JavaScript来检测浏览器closures事件。 但是,不幸的是,我还没有能够发现closures。 onbeforeunload和onunload方法也不起作用。 我如何检测窗口close , unload或beforeunload事件?

正则expression式来获得Javascript中两个string之间的string

我发现了非常类似的post,但是我不能正确地在这里得到我的正则expression式。 我想写一个正则expression式,返回一个string之间的两个其他string。 例如:我想获取string“牛”和“牛奶”之间的string 我的牛总是给牛奶 会返回 “总是给” 这是迄今为止我拼凑在一起的expression: (?=cow).*(?=milk) 然而这返回string“牛总是给”

用JavaScript将秒转换成HH-MM-SS?

如何使用JavaScript将秒转换为HH-MM-SSstring?

如何find0 – 100之间的素数?

在Javascript中,我将如何find0 – 100之间的素数? 我已经想过了,我不知道如何find它们。 我想过做x%x,但是我发现了这个明显的问题。 这是我迄今为止:但不幸的是,这是有史以来最糟糕的代码。 var prime = function (){ var num; for (num = 0; num < 101; num++){ if (num % 2 === 0){ break; } else if (num % 3 === 0){ break; } else if (num % 4=== 0){ break; } else if (num % 5 === 0){ break; } […]

createElement比innerHTML的优点?

实际上,使用createElement而不是innerHTML有什么优势? 我在问,因为我确信使用innerHTML在性能和代码可读性/可维护性方面更有效率,但是我的队友已经决定使用createElement作为编码方法。 我只是想了解createElement如何更有效率。