小编Rus*_*tam的帖子

调用定义的方法时,JavaScript"不是函数"错误

这是我的代码:

request_xml: function()
        {
        http_request = false;
                    http_request = new XMLHttpRequest();
                     if (http_request.overrideMimeType) 
                            {
                            http_request.overrideMimeType('text/xml');
                            }
                          if (!http_request)
                          {
                                return false;
                          }
                        http_request.onreadystatechange = this.response_xml;
                        http_request.open('GET', realXmlUrl, true);
                        http_request.send(null);
                        xmlDoc = http_request.responseXML;

},



response_xml:function ()
    {
        if (http_request.readyState == 4)
        {
            if(http_request.status == 404 && countXmlUrl<=3)
            {
                countXmlUrl++;

                realXmlUrl = xmlUrl[countXmlUrl];
                this.request_xml();
            }
            if (http_request.status == 200)
            {
                xmlDoc = http_request.responseXML;
                alert("need to update3");
                this.peter_save_data();
            }

        }
    },

peter_save_data:function()
    {
// removed function code
},
Run Code Online (Sandbox Code Playgroud)

奇怪的是,警报没有问题,但是下面的函数调用给了我这个错误:

Error: this.peter_save_data is not …
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events

18
推荐指数
2
解决办法
6万
查看次数

JSON数组转换为Javascript数组

你好.我在JSON中得到了输出...现在我需要将这些数据转换为javascript ..

如何在javascript中编写代码?我必须将图像显示到浏览器..只有通过在javascript中编写代码才有可能.帮我..

我的JSON输出是......

    [{"0":"101","member_id":"101","1":"3k.png","image_nm":"3k.png","2":"\/images\/phones\/","image_path":"\/images\/phones\/"},
     {"0":"102","member_id":"102","1":"mirchi.png","image_nm":"mirchi.png","2":"images\/phones\/","image_path":"images\/phones\/"},
     {"0":"103","member_id":"103","1":"masti.png","image_nm":"masti.png","2":"images\/phones\/","image_path":"images\/phones\/"}]
Run Code Online (Sandbox Code Playgroud)

javascript json

14
推荐指数
1
解决办法
5万
查看次数

是否可以在SVG中监听图像加载事件?

是否可以<image>在SVG中侦听加载事件?如果是的话,怎么做?

javascript svg load image

14
推荐指数
2
解决办法
1万
查看次数

javascript数组在推送新元素时如何工作?

我在Chrome/Firefox中测试了这段代码:

console.time('simple push');
var arr0 = [];
for(var i =0; i < 1000000; i++){
    arr0.push(i);
}
console.timeEnd('simple push');
console.time('set length and push');
var arr1 = [];
arr1.length=1000000;
for(var j =0; j < 1000000; j++){
    arr1[j]=j;
}
console.timeEnd('set length and push');
console.time('new Array push');
var arr2 = new Array(1000000);
for(var k =0; k < 1000000; k++){
    arr2[k]=k;
}
console.timeEnd('new Array push');
Run Code Online (Sandbox Code Playgroud)

Chrome 13结果

简单推送:59ms
设置长度和推送:192ms
新阵列推送:187ms

Firefox 4结果

简单推送:76ms
设置长度和推送:44ms
新阵列推送:40ms

我怀疑

所以new Array操作绝对是最慢的,但我想知道为什么吗?
为什么设置长度在Chrome和Firefox中表现不同,看来预分配的内存在Chrome中效果不佳?

更新

我更新了Chrome和FF结果.

javascript arrays

7
推荐指数
1
解决办法
222
查看次数

Android - 在Webview中下载并安装apk文件

我想为我的移动网站制作一个简单的webview..apk该网站上有应用程序链接,我需要检测用户点击这些链接的时间.点击文件后将下载到SD卡,然后表格用户安装,如果想...

我已经阅读了很多解决方案,但还没有得到解决方案.

现在一切都擅长检测.apk文件,但它似乎打开默认浏览器的那些下载链接在第二个然后关闭,我不知道如何下载后自动格式安装.

我使用的代码.

installation android download webview apk

7
推荐指数
1
解决办法
5155
查看次数

使用JavaScript模拟链接上的点击

我需要使用JavaScript模拟链接上的点击.有谁能告诉我它是如何实现的?它应该在FireFox和IE中工作.

提前致谢.

javascript javascript-events

6
推荐指数
1
解决办法
1万
查看次数

javascript正则表达式为tab后跟一个空格

在Javascript中,一个制表符后面跟一个空格的正则表达式(确切地说).

我知道它是这样的:

var c = dataString.replace(/\t\s/g,'<br />');
Run Code Online (Sandbox Code Playgroud)

但这是在全局范围内查找制表符或空格,而不是选项卡后跟空格作为完全匹配.

提前谢谢!

javascript regex tabs

6
推荐指数
1
解决办法
9683
查看次数

JavaScript:Unicode空格字符

我想将空格字符插入到DOM元素的innerHTML中,但空格字符必须以Unicode语法声明.

例如,像这样:...innerHTML += '\u83838383';

javascript string unicode character innerhtml

5
推荐指数
1
解决办法
1万
查看次数

JEST 和 ES6 导入 - 基于根文件夹的导入不起作用

我有一个基于React Redux Starter Kit的 React 项目

在 Jest 测试中:当我尝试使用基于根的路径(如“组件/链接”)导入某些内容时 - 它不起作用。只有相对路径有效。

推杆

{ "jest": { "rootDir": "<rootDir>/src" } }
Run Code Online (Sandbox Code Playgroud)

在文件package.json 中中不起作用。

还有其他方法吗?

文件package.json

{
  "name": "react-redux-starter-kit",
  "version": "3.0.0-alpha.2",
  "description": "",
  "main": "index.js",
  "engines": {
    "node": ">=4.5.0",
    "npm": "^3.0.0"
  },
  "scripts": {
    "clean": "rimraf dist",
    "compile": "better-npm-run compile",
    "lint": "eslint bin build config server src tests",
    "lint:fix": "npm run lint -- --fix",
    "start": "better-npm-run start",
    "dev": "better-npm-run dev",
    "test": "jest",
    "test:dev": "npm run test …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing reactjs jestjs

5
推荐指数
2
解决办法
1万
查看次数

是否可以使用Polymer 2来构建浏览器扩展?

通过浏览器扩展我的意思是WebExtension https://developer.mozilla.org/ru/Add-ons/WebExtensions.

我试图将它用于本地文件并得到:

CORS策略阻止了对来自'null'的'file:///'的导入资源的访问:响应无效.因此不允许原点'null'访问.

WebExtension(特别是设置弹出窗口)没有特定的服务器.他们的链接就像chrome-extension://pkngljipephggpkgjfkjhggmcjfmhgkn/page.html

javascript polymer polymer-2.x

5
推荐指数
1
解决办法
144
查看次数