小编bha*_*gav的帖子

下划线的部分模板(就像在把手中一样)?

我有这样的骨干模型

var PeopleModel = Backbone.Model.extend({
defaults: {              
    "people": [
          { "username": "alan", "firstName": "Alan", "lastName": "Johnson", "phone": "1111", "email": "alan@test.com" },
          { "username": "allison", firstName: "Allison", "lastName": "House", "phone": "2222", "email": "allison@test.com" },
          { "username": "ryan", "firstName": "Ryan", "lastName": "Carson", "phone": "3333", "email": "ryan@test.com" },
          { "username": "ed", "firstName": "Edward", "lastName": "Feild", "phone": "4444", "email": "ed@test.com" },
          { "username": "phil", "firstName": "Philip", "lastName": "Doom", "phone": "5555", "email": "phil@test.com" },
          { "username": "gerald", "firstName": "Gerald", "lastName": "Butler", "phone": "6666", "email": "gerald@test.com" …
Run Code Online (Sandbox Code Playgroud)

javascript underscore.js handlebars.js

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

用于asp.net MVC聊天应用程序的signalR vs html5 websockets

我在大进退两难,使用HTML5 WebSockets的或signalR聊了一会,我们将融入我们的asp.net MVC3应用

我的困境1.
为什么使用signalR如果实现longpolling?
2.Isnt longpolling不好?
3.websockets和longpolling完全不同?
4. 只有IIS8支持websockets?
5.我可以使用Html5 websockets将聊天数据保存到SQL数据库中吗?
6.Isnt有一种解决方法,使WebSockets的IIS7上和更高版本的工作(我将只使用Chrome浏览器),
感谢您与我的轴承

html5 asp.net-mvc-3 signalr

8
推荐指数
2
解决办法
7655
查看次数

将数据从jqGrid传递给webmethod

这是我的jqGrid调用web方法

$(document).ready(function () {
    jQuery("#prodgrid").jqGrid({
        url: 'product_brow.aspx/ProdGrid',
        postData: {
            ddlproductstatus: function() {
                return  $("#<%=ddlProductStatus.ClientID%>").val();
            },
            ddlproducttype: function() {
                return  $("#<%=ddlProductType.ClientID%>").val();
            }, 
            txtkeywordsearch: function() {
                return  $("#<%=txtKeywordSearch.ClientID%>").val();
            },
            hdnMerchantId: function() {
                return  $("#<%=hdnmerchantId.ClientID%>").val();
            }
        },
        mtype: 'POST',
        serializeEditData: function (postData) {
            return JSON.stringify(postData);
        } ,
        colNames: ['Code', 'Title', 'Price', 'Product Group', 'Edit', 'Status'],
        colModel: [
            { name: 'Code', index: 'Code', width: 15, align: 'center' },
            { name: 'Title', index: 'Title', width: 40, align: 'center' },
            { name: 'Price', index: 'Price', width: …
Run Code Online (Sandbox Code Playgroud)

asp.net jqgrid

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

模板引擎中的"with"和"no with"

我正在寻找一个javascript模板引擎,它在大型js应用程序中使用时性能良好,也非常适合移动应用程序.所以我已经完成了各种jsPerf测试.似乎有很多显示出不同的结果,并且很难找出哪个是标准测试.

有人可以指导我一个标准的jsPerf,我可以参考,还应该包括以下模板灰尘,下划线,hogan,胡子,把手.

  1. 根据我的观察,dot.js是一个具有良好渲染速度的常量表演者,但它对于大型应用程序是否足够成熟?

  2. 什么是jsPerf测试中显示的"with"和"no with"(特定于underscore.js)?有人可以解释一下.

  3. 在所有的测试中,我看到流行的模板,如小胡子,把手,灰尘,hogan等似乎落后于其他模板的性能,所以为什么人们使用它们而忽略了最佳表现者,是因为这些模板引擎的成熟度?

提前致谢

javascript template-engine underscore.js dot.js

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

使用Event Aggregator在主干js中加载具有不同模型的视图

我是backbone.js的新手,一周前开始使用骨干.我不得不做一个演示.它背后的主要思想是当页面加载时,我需要显示课程,默认情况下学生列表列表中的第一门课程.以下是显示course.js文件中的课程列表的代码

//模型

  var Course = Backbone.Model.extend({
    urlRoot: '/api/courses/',
    idAttribute: 'Id', 
    defaults:{
        Id: null,
        Name: ""        
    },
    validate: function (attr) {
        if (!attr.Name)
            return "Name is required";          
      }
});

var Courses = Backbone.Collection.extend({
    model: Course,
    url: '/api/courses'
});   
Run Code Online (Sandbox Code Playgroud)

//浏览

var CourseList = Backbone.View.extend({
    tagName: 'ul',
    initialize: function () {
        this.collection.on('reset', this.renderAll, this);
        this.collection.on('add', this.render, this);
        this.collection.fetch();
        _.bindAll(this, 'renderAll', 'render');
        return this;
    },
    renderAll: function () {
        this.collection.each(this.render);
        $('#spnStdntCourseName').text('Students Enrolled in ' + this.collection.at(0).get("Name"));
    },
    render: function (model) {
        var …
Run Code Online (Sandbox Code Playgroud)

backbone.js asp.net-mvc-4

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

如何根据最长内容宽度设置li的宽度

我有一个无序列表,其内容是使用下面的代码后面的数据库动态填充的

    StringBuilder output = new StringBuilder();
    int lastDepth = -1;
    int numUL = 0;

    foreach (DataRow row in dt.Rows)
    {
        int currentDepth = Convert.ToInt32(row["Depth"]);
        if (lastDepth < currentDepth)
        {
            output.Append("<ul class=\"dropdown\">");
            numUL++;
        }
        else if (lastDepth > currentDepth)
        {
            output.Append("</li></ul></li>");
            numUL--;
        }
        else if (lastDepth > -1)
        {
            output.Append("</li>");
        }
        output.AppendFormat("<li><span class=\"text\"><a href=\"{1}\" title={1}>{0}</a></span>", row["ApplicationName"], row["Url"]);

       lastDepth = currentDepth;
    }
    for (int i = 1; i <= numUL; i++)
    {
        output.Append("</li></ul>");
    }
    Literal1.Text = output.ToString(); 
Run Code Online (Sandbox Code Playgroud)

在上面的代码"下拉"是我用来设置ul的样式...一切都很好.......

上面的代码返回无序列表lke this

<ul>Home
<li><a …
Run Code Online (Sandbox Code Playgroud)

css jquery

0
推荐指数
1
解决办法
6831
查看次数