小编HIR*_*KUR的帖子

JSON.stringify和JSON.parse之间的区别

我一直很困惑何时使用这两种解析方法.

在我回显我的json_encoded数据并通过ajax将其检索回来之后,我经常会对何时应该使用JSON.stringifyJSON.parse感到困惑.

[object,object]在解析时进入我的console.log,在进行字符串化时进入JavaScript对象.

$.ajax({
url: "demo_test.txt",
success: function(data) {
         console.log(JSON.stringify(data))
                     /* OR */
         console.log(JSON.parse(data))
        //this is what I am unsure about?
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript json

435
推荐指数
10
解决办法
44万
查看次数

如何在PhpStorm中搜索文件?

  1. Eclipse具有此功能,您可以在其中搜索文件夹中的任何文件.PhpStorm中有没有这样的功能?

  2. 是否有缩进的快捷方式,我该如何自定义?

用Google搜索,但没有结果.

php phpstorm

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

对象文字与构造函数+原型

Object literal =用花括号包裹的名称值对.

构造函数 =用于使用关键字new创建多个实例的函数.

原型 =用于扩展文字.

这是我到目前为止所理解的.但是我研究得越多,我就越不清楚每一个人的意义是什么.我曾经在我的代码中使用了构造函数,原型和文字几次.但每次我使用它们时,我觉得我仍然没有意识到它的全部潜力.我现在想要成为一个初学者领先一步.我想希望stackoverflow的人帮助我实现它

  1. 哪种是最好的编程方式(对象文字与构造函数对原型)

  2. 可以使用构造函数和原型来编写代码,只使用对象文字 而不使用构造函数和原型.

  3. 什么是匿名函数的重要性.

一个非常简单的例子也证明了它们的重要性.我知道它们是什么,但我不知道它们可以做些什么.

javascript constructor prototype object-literal

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

requestAnimationFrame垃圾回收

我正在使用Chrome Dev Tools v27中的时间轴分析以下代码的内存使用情况.

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv='content-type' content='text/html; charset=UTF-8' />
  <title>RAF</title>
</head>
  <body>
    <script type='text/javascript' charset='utf-8'>
      var frame = function() {
        window.webkitRequestAnimationFrame(frame);
      };
      window.webkitRequestAnimationFrame(frame);
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

注意这很简单.但最终我看到一个牙齿图案出现,表明垃圾收集器正在回收内存.

Chrome开发工具时间轴

raf是否默认创建垃圾对象?有什么方法可以避免这种情况吗?谢谢.

javascript optimization garbage-collection memory-leaks requestanimationframe

25
推荐指数
2
解决办法
3478
查看次数

仅允许pdf,doc,docx格式进行文件上传?

我在href点击时触发文件上传.
我试图阻止除doc,docx和pdf之外的所有扩展.
我没有得到正确的警报值.

<div class="cv"> Would you like to attach you CV? <a href="" id="resume_link">Click here</a></div>
    <input type="file" id="resume" style="visibility: hidden">
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

        var myfile="";
        $('#resume_link').click(function() {
            $('#resume').trigger('click');
            myfile=$('#resume').val();
            var ext = myfile.split('.').pop();
            //var extension = myfile.substr( (myfile.lastIndexOf('.') +1) );

            if(ext=="pdf" || ext=="docx" || ext=="doc"){
                alert(ext);
            }
            else{
                alert(ext);
            }
         })
Run Code Online (Sandbox Code Playgroud)

MyFiddle ..显示错误

javascript jquery

17
推荐指数
3
解决办法
10万
查看次数

有关高性能网站和可扩展性的书籍.

大多数Web框架和"最佳实践"都不适用于性能非常高的站点,而来自供应商的白皮书不值得打印它们的纸张.

那么,应该有人去找找书籍,教程或其他资源,在这个问题上?

performance scalability

16
推荐指数
2
解决办法
6763
查看次数

JavaScript中的原型和构造函数(普通英语)?

"JavaScript是世界上最容易被误解的语言"-D.Crockford

我的问题:

  1. 构造函数和原型用简单的英语?
  2. 使用原型需要什么?使用Prototypes和构造函数的目的是什么?我的意思是他们提供更多的灵活性.我问这个,因为我过去六个月一直在使用这种语言,从来没有使用过原型和构造函数的情况.

我不是在寻找任何语法以及如何进行解释,因为我理解它们的某些部分,只是想以更简单的方式了解这些事情.类比(非技术)或例子会很棒.*

详细说明我问这个问题的原因(如果你愿意,请忽略):

我在过去的六个月里一直在使用JavaScript,当我发现JavaScript是一种基于原型的语言时,我感到非常震惊.

我经历了一些关于如何使用JavaScript并遇到原型和构造函数的Stack Overflow问题.

我学会了它,现在我可以说在构造函数和原型方面我不是一个菜鸟.我熟悉语法.但是我仍然觉得我错过了一些东西而没有深入到这种语言的核心,我有时会感到困惑.

我希望我很清楚.

javascript constructor prototype prototypal-inheritance prototype-programming

15
推荐指数
2
解决办法
1729
查看次数

在同一个ajax调用中有多个url?这可能吗?

我可以使用ajax调用将数据发送到多个页面吗?我不想为此使用另一个ajax调用.

示例代码:

 $.ajax({
     type: 'POST',
     url: '../services/form_data.php', //can I send data to multiple url with same ajax call.
     data: {
         answer_service: answer,
         expertise_service: expertise,
         email_service: email,
     },
     success: function (data) {
         $(".error_msg").text(data);
     }
 });
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

13
推荐指数
2
解决办法
4万
查看次数

如何在离子中隐藏标题栏?

标题:(

我想摆脱顶部的蓝色条带.

当我使用hide-nav-bar="true"或从html中删除标头时会发生这种情况.

无头

我只是希望标签存在,上面没有任何蓝色条带.

标签:

<ion-tabs class="tabs-striped tabs-color-positive" >
    <ion-tab icon-on="ion-ios-home" icon-off="ion-ios-home-outline">
        <ion-nav-view name="home-tab" >
        </ion-nav-view>
    </ion-tab>
    <ion-tab  icon-on="ion-ios-keypad" icon-off="ion-ios-keypad-outline" ui-sref="tabs.app">
        <ion-nav-view name="app-tab">
        </ion-nav-view>
    </ion-tab>
    <ion-tab  icon-on="ion-ios-gear" icon-off="ion-ios-gear-outline" ui-sref="tabs.setting">
        <ion-nav-view name="setting-tab">
        </ion-nav-view>
    </ion-tab>
</ion-tabs>
Run Code Online (Sandbox Code Playgroud)

家:

<ion-view>
<ion-header-bar class="bar-positive">
<h1 class="title">HOME</h1>
</ion-header-bar>
<ion-content class="padding">
some html....
</ion-content>
</ion-view>
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic-view

12
推荐指数
2
解决办法
3万
查看次数

使用跳跃动作为PowerPoint编写自定义代码?

我正在尝试制作基于PowerPoint幻灯片手势.JavaScript肯定不会在这里工作,因为我希望我的幻灯片工作时,为Windows打开特定的PowerPoint文件(.ppt).

我用谷歌搜索,在Leap Motion论坛上发布了一个问题,但是徒劳无功.我主要担心的是:

  1. 我不确定在这里使用什么.是否有一些用于此目的的SDK?简单来说,如何在我们的系统上为PowerPoint文件编写一些自定义代码? Leap Motion应用程序可以使用C#,C++,Python,JavaScript,Java,Objective-C开发

  2. Leap Motion设备的代码与上面的代码集成.

如果你回答这两点中的任何一点都没关系.对不起,我无法发布任何代码,因为我对系统本身的基于PowerPoint的编程完全不熟悉.

我对任何能让我完成任务的语言(C,C#,C++,Java和Objective-C)持开放态度.有一些信息/代码的sugesstions肯定会有所帮助.

我是一名PHPJavaScript开发人员.我希望我很清楚,不会被误解.

更新:

我找到了适用于Microsoft Office 2010/2013(C#)的LEAP Motion Controller插件.

c# powerpoint desktop-application visual-studio-2010 leap-motion

10
推荐指数
2
解决办法
3872
查看次数