小编wil*_*age的帖子

是否可以在按钮元素上使用文本溢出:省略号?

我不确定是否可以text-overflow: ellipsis;<button>元素上使用样式.这是我的尝试:http://jsfiddle.net/WilsonPage/tK727/

css

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

Chrome Dev Tools在大型网络应用中响应速度非常慢

我有一个庞大的,重量级的网络应用程序,我正在努力.我正在经历Chrome Dev Tools对XHR响应和控制台记录(3-5秒)的响应时间非常慢.实际的应用程序运行速度快,反应灵敏,只有开发工具看起来很痛苦.

有没有人知道为什么Chrome Dev Tools随着我的应用程序的增长而变得迟钝?

javascript google-chrome google-chrome-devtools

17
推荐指数
2
解决办法
9666
查看次数

Javascript:声明要在全局使用的函数的最佳方法?

我的javascript文件变得非常大(3000多行),我对如何布局我的文件和delare函数感到困惑,以便他们可以调用文件中的任何位置.

总结一下我的JS文件目前看起来有点像这样:

//ALL GLOBAL VARIABLES FIRST DECLARED HERE
var var1 , var2 ,var3

$(document).ready(function(){

//JQUERY STUFF

});

//ALL FUNCTIONS THAT NEED TO BE GLOBAL DECLARED HERE
function myFunction(){
//do some stuff here
}
Run Code Online (Sandbox Code Playgroud)

我遇到了这个问题,因为我调用的一些函数似乎在调用时没有被声明或者没有全局可用.这一切都非常令人困惑!

有人可以建议使用某些JS函数,对象和变量来布局大js/jquery文件的最佳方法,可以在文件中的任何位置引用它们.

更新:

所以要简化它是正确的(参见我的评论)?

window.MainModule = (function($, win, doc, undefined) {//WHAT IS BEING PASSED IN HERE?
    var foo, bar, modules; //VARIABLES ACCESSIBLE ANYWHERE

    var modules["foobar"] = (function() {//WHAT IS A MODULE? WHEN WOULD I USE A SEPERATE MODULE?
        var someFunction = function() { ... };//DECLARING MY FUNCTIONS? …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

玉的模板语法支持eclipse?

我刚刚开始使用nodejs模板引擎jade.不幸的是我的IDE eclipse似乎不支持这种语法,并没有正确突出显示.

是否有可能将.jade文件的支持添加到eclipse中?

eclipse ide node.js pug

15
推荐指数
1
解决办法
7413
查看次数

单击子项不会触发IE中的父项:活动状态

我在IE 8-10中发现了一个令人恼火的错误,它会阻止父母的活动状态被触发.看来,如果父元素的子元素是click事件的目标,则不会触发父元素上的活动状态.

这是一个有效的例子.如果单击<li>元素内的文本,则不会更改颜色.如果单击子项<li>以外的任何位置<p>,元素将变为蓝色.

这是一个问题,因为它几乎使得css:active伪状态在IE中无用,如果该元素有任何子元素.

有没有人以前遇到过这个问题,甚至更好地找到了解决方法呢?

css internet-explorer pseudo-class

15
推荐指数
1
解决办法
2902
查看次数

如何在每次保存时使用Mongoose模式更新当前日期的属性?

在我的数据库集合中,我希望每次使用当前日期时间更新记录时更新"lastChanged"字段.我希望它的格式与mongoose的默认日期相同:

ISODate("2011-10-06T14: 01: 31.106Z")

任何智慧的话?

mongoose mongodb nosql node.js

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

Mongoose:populate()/ DBref还是数据重复?

我有两个集合:

  1. 用户
  2. 上传


每次上传都User与之关联,我需要在Upload查看时了解他们的详细信息.最好的做法是在Uploads记录中复制这些数据,还是使用populate()从引用的Users集合中提取这些详细信息_id


选项1

var UploadSchema = new Schema({
    _id: { type: Schema.ObjectId },
    _user: { type: Schema.ObjectId, ref: 'users'},
    title: { type: String },
});
Run Code Online (Sandbox Code Playgroud)


方案2

var UploadSchema = new Schema({
    _id: { type: Schema.ObjectId },
    user: { 
           name: { type: String },
           email: { type: String },
           avatar: { type: String },
           //...etc
          },
    title: { type: String },
});
Run Code Online (Sandbox Code Playgroud)


使用"选项2",如果Users集合中的任何数据发生更改,我将不得不在所有相关Upload记录中更新此选项.另一方面,使用"选项1",我可以放松一下,populate()确保始终显示最新的用户数据.

使用populate() …

mongoose mongodb nosql node.js

13
推荐指数
1
解决办法
6003
查看次数

RequireJS:运行页面特定模块的最佳方法?

例:

mysite.com/page1 取决于脚本 module1.js

mysite.com/page2 取决于脚本 module2.js

mysite.com/page3 取决于脚本 module3.js

有没有人有任何最佳实践只运行该特定页面所需的Javascript.在我开始使用RequireJS之前,我只使用一个Javascript文件并仅启动该页面所需的模块.像这样


在页面中 <head>:

var page = "pageTitle";
Run Code Online (Sandbox Code Playgroud)


在主JS文件中:

var myModules = {};

myModules.pageTitle = (function(){

    return {
          init: function(){
             alert('this module has been initiated');
          }
    }
})();


myModules[page].init();
Run Code Online (Sandbox Code Playgroud)


不确定这样的技术如何与RequireJS一起使用.会喜欢一些关于别人如何做这些的反馈和建议.

javascript modularity requirejs

13
推荐指数
1
解决办法
7033
查看次数

如何使用脚本加载器加载LinkedIn Javascript API库?

LinkedIn Api建议您加载他们的javascript库,如下所示:

<script type="text/javascript" src="http://platform.linkedin.com/in.js">
  api_key: your_api_key_goes_here
</script>
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用脚本加载器(例如RequireJS或LABJS)加载它.似乎库从脚本标记中提取了api密钥.在我看来,这似乎是一种非常奇怪的方式!

我更喜欢使用脚本加载器加载库,但似乎无法在不使用建议的方法的情况下找到如何插入api_key.

官方说明在这里

有人有主意吗?

javascript linkedin

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

我应该在服务器端还是客户端渲染html?

我正在研究Backbone JS并且有点困惑.我习惯于在服务器端编译我的页面html(使用JADE),然后在客户端使用jQuery与这些元素进行交互.许多主干示例建议从空白的html主体开始并在客户端呈现内容.

这对我来说真的很奇怪!

问题:

  1. 我是否必须使用客户端模板?

  2. 我可以使用BackboneJS来控制预先编写的服务器端编译的html吗?

templates node.js express backbone.js

12
推荐指数
1
解决办法
4248
查看次数