小编hh5*_*188的帖子

关于*{margin:0; 填充:0;}

在我读过的一些文章中,* {margin:0; padding:0;}不鼓励使用它,因为它会影响网站的性能.所以我转向了reset.css样式表.

但我想知道,它如何影响性能?

css margin css-reset padding

4
推荐指数
1
解决办法
4208
查看次数

如何检查javascript对象是否具有某个属性

假设我有一个像这样的javascript对象:

window.config
config.UI = {
        "opacity": {
            "_type": "float",
            "_tag": "input",
            "_value": "1",
            "_aka": "opacity",
            "_isShow":"1"
 }
Run Code Online (Sandbox Code Playgroud)

如何判断"不透明度"对象是否具有名为"_test"的属性?喜欢

var c=config.ui.opacity;
for(var i in c)
{
   //c[i]=="_test"?
}
Run Code Online (Sandbox Code Playgroud)

我怎么知道它是否也被分配了?

javascript properties object

4
推荐指数
1
解决办法
7813
查看次数

玉模板中是否有substr方法?

玉模板中是否存在一些字符串方法?

subStr,slice,toLowerCase

我可以在它的doc中找到这个API

哪里可以找到它们?

api node.js pug

4
推荐指数
1
解决办法
4958
查看次数

猫鼬中的 db.collection.stats() 命令是什么?

我想检查一个集合的信息,就像db.collection.stats()原始MongoDB中的命令一样

我如何在模式或模型上的猫鼬中做到这一点?

collections status mongoose mongodb

4
推荐指数
1
解决办法
2271
查看次数

是否可以使用jquery $ .ajax添加,删除xml节点?

我想删除一些节点或使用jQuery XML添加一些节点,我尝试它append,empty,remove但他们似乎没有工作,像(在$阿贾克斯):

success:function(xml){
    $(xml).find("layout").append('<app id="' + $children.eq(i).attr("id") + '"></app>');
    $(xml).find("layout").empty();
}
Run Code Online (Sandbox Code Playgroud)

我也发现谷歌没有教程.所以我想知道是否可以使用jquery在xml中添加或删除节点?

好的,我详细写了,xml文件只保存在本地域中,因为这里的Database/UserConfig/config.xml是我的Ajax代码:

function layout_change()
{
    var $children=$input.children();

    $.ajax({
        type: "get",
        url: "Database/UserConfig/config.xml",
        dataType: "xml",
        timeout: 2000,
        beforesend:function(xml){
            $(xml).find("layout").empty();
        },
        success:function(xml){
            for(var i=0;i<$children.length;i++)
            {
                $(xml).find("layout").append('<app id="' + $children.eq(i).attr("id") + '"></app>');              
            }
        },
        error:function(){}
    });
}
Run Code Online (Sandbox Code Playgroud)

或者它可以用javascript完成?或者只能用C#这样的服务器语言来完成?......

这是我的demo xml:

<layout>
        <app id="id-4"></app>
        <app id="id-5"></app>
        <app id="id-6"></app>
        <app id="id-1"></app>
        <app id="id-2"></app>
        <app id="id-3"></app>   
</layout>
Run Code Online (Sandbox Code Playgroud)

xml jquery add

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

如何使用jquery触发器锚点的默认点击事件?

假设我的页面中有一个锚点:<a href="#header" id="anchor">turn to header</a> 然后我也在我的页面中设置了一个按钮.我<input type="button" value="triger anchor"> 想要做的是,当我点击按钮时,它将触发锚点的默认点击事件,因为页面转到"标题" ".所以我写了$("input").click(function(){$("#anchor").trigger("click");}); 但似乎没有用.所以我 怎么能实现呢?谢谢

jquery

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

require.js项目优化:找不到dir值

这是我的项目文件夹结构:

project
|--Gruntfile.js
|--build
|--public
|--|--js
|-----|--lib
|-----|--module
|-----|--main.js
Run Code Online (Sandbox Code Playgroud)

我的构建配置在 Gruntfile.js

    requirejs: {
        compileProject: {
            baseUrl: 'js', 
            appDir: 'public', 
            dir: 'build',
            modules: [
                { name: 'main'}
            ],
            paths: {
                main: 'main',
                jquery: 'lib/jquery-1.10.0.min.js'
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

但当我运行它时,终端告诉我错了:

运行"requirejs:compileProject"(requirejs)任务[错误:错误:缺少"out"或"dir"配置值.如果使用"appDir"进行完整的项目优化,请使用"dir".如果要优化到一个文件,请使用"out".

但是我已经设置了dir值,所以我的代码有什么问题?

build requirejs gruntjs

3
推荐指数
1
解决办法
3008
查看次数

学习ember.js很难

学习ember.js对我来说是一种挫败感:

1. Lib脚本难以组合:

我尝试使用:

  • jquery 1.10.2
  • 车把1.1.2
  • 余烬1.2.0
  • ember-data 1.0.0 beta.1
  • localstorage_adapter

但是这个组合会导致错误,它告诉我:初始化程序'dataAdapter'已经注册了

但为什么?这个脚本几乎是最新的!

我不知道什么样的组合可以工作,所以我必须从其他教程演示中复制lib,最后这可以工作:

  • jquery 1.9.1
  • 车把1.0.0
  • 余烬1.0.0
  • ember-data 1.0.0 beta.1
  • localstorage_adapter

但大多数都是旧版本!

2. Ember.Object最被弃用

在早期教程中:

他们用它Ember.Object来建立一个模型.

但在后面的教程中:

他们使用DS.LSAdapter.extend或者App.ApplicationAdapter = DS.FixtureAdapter;根本不使用Ember.Object.

我不能找到DS.LSAdapterDS.FixtureAdapter官方的API官方指南

它们来自哪里?

所以我觉得学习emberjs对我来说是一次沮丧的旅程?

有人能给我一些建议吗?

ember.js

3
推荐指数
1
解决办法
4334
查看次数

使用电子构建器构建电子时如何排除文件?

我想要的不是排除未使用的文件,而是排除使用过的文件包到.exe文件中

我提供了一个文件,config.json供用户编辑一些自定义配置,然后应用程序可以读取该文件来执行某些操作。所以我不希望这个文件打包成.exe文件。

我应该如何配置 electro-builder 来排除这个文件?

electron electron-builder

3
推荐指数
1
解决办法
5875
查看次数

我应该在 TypeScript 中输入所有内容吗

例如我有一个函数:

functiom sum(a: number, b: number) { return a + b }
Run Code Online (Sandbox Code Playgroud)

在上面的函数中我应该注释函数的返回类型是吗number?因为我认为开发人员和编译器都可以推断函数的结果必须是number类型。

也像httpClient.getAngular 返回Observable类型中的方法一样,它已经在其签名中定义,我应该在代理消费者函数中显式声明它吗?

function getPosts() {
  return this.httpClient.get();
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是我应该输入所有内容吗?如果没有,我什么时候应该输入它。

typescript

3
推荐指数
1
解决办法
3305
查看次数