小编roy*_*wie的帖子

如何限制在文本区域中输入的字符数

这是我尝试限制输入文本区域的字符数:

var limit = 255;
var txt = $('textarea[id$=txtPurpose]');

$(txt).keyup(function() {
    var len = $(this).val().length;
    if (len > limit) {
        //this.value = this.value.substring(0, 50);
        $(this).addClass('goRed');
        $('#spn').text(len - limit + " characters exceeded");
        return false;
    } else {
        $(this).removeClass('goRed');
        $('#spn').text(limit - len + " characters left");
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,它不能很好地工作.如何在达到某个限制(例如255个字符)后阻止用户输入文本?

javascript jquery

5
推荐指数
3
解决办法
9288
查看次数

ajax调用中的jquery exit函数

有没有办法退出函数,具体取决于GET请求的结果.

例如,在下面的函数中hi,如果GET结果在data哪里data === '1',我想退出该函数.

function hi () {
    $.ajax({
        url: "/shop/haveItem",
        type: "GET",
        success: function (data) {
            if (data == '1') {
                // exit hi() function
            }
        }
    });
    // some executable code when data is not '1'
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能完成这个?

javascript jquery

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

在文件之间复制和粘贴文本会导致在Xcode中修剪前导空格

在Xcode 4中,当复制和粘贴文件时,我遇到了导致空白区域(它被修剪)的问题.在十六进制转储中,我0x20在源代码中看到s,但在副本中没有; 这意味着文本正在粘贴时更改.

preferences > text editing > indentation,我有prefer indent using: spacestab key: indents in leading white space设定.

在尾随空格上不会发生这种情况.我该如何解决这个问题?

xcode xcode4

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

删除数组分隔符

你有可能在array.toString时删除分隔符吗?(JavaScript的)

var myArray = [ 'zero', 'one', 'two', 'three', 'four', 'five' ];
var result = myArray .toString();
Run Code Online (Sandbox Code Playgroud)

结果应该是"zeroonetwothreefourfive"

javascript

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

Nodejs头部有脚本的EJS部分

我正在使用EJS从Nodejs服务器渲染和服务HTML页面.我包含的部分部分包含头部引用的脚本和样式表,但这会导致客户端对同一文件发出多个请求(例如,如果父视图也包含该文件)

例如:

<!-- file: parent.ejs -->
<html>
    <head>
        <link rel="stylesheet" href="public/mystylesheet.css">
        <script src="public/myscript.js">
    </head>
    <body>
        <%- partial("partial.ejs") %>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在部分:

<!-- file: partial.ejs -->
<html>
    <head>
        <link rel="stylesheet" href="public/mystylesheet.css">
        <script src="public/myscript.js">
    </head>
    <body>
        This is an EJS partial!
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,客户端加载"mystylesheet.css"两次(不必要),"myscript.js"也是如此.

是否有一种简单的方法(最好使用EJS)来确保在部分需要时包含样式表或脚本,但是如果父视图已经包含了资源则不会?

html resources partials ejs node.js

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

NInject 相当于 Autofac 的 AsClosedTypesOf

以下使用 Autofac 的代码的 NInject 等效项是什么:

var builder = new ContainerBuilder();

System.Reflection.Assembly assembly = ...;
builder.RegisterAssemblyTypes(assembly).AsClosedTypesOf(typeof(OpenGeneric<>))
                                       .As<IAnInterface>();

var resolved = container.Resolve<IEnumerable<IAnInterface>>();
Run Code Online (Sandbox Code Playgroud)

c# ninject autofac

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

在 JasperReports 中打印何时(到达最后一个元素)表达式

是否可以生成检测 XML 数据源文件中最后一个元素的“Print When Expression”?

基本上,我有一个报告,在详细信息带中的子报告之后插入了一个分栏符,因此我可以清楚地定义新记录开头的新页面。但它总是给我留下空白的最后一页。所以我希望如果我有一个打印条件可以防止这种情况,如果它是 XML 数据源中的最后一个记录元素,则可以防止列中断。

这甚至可能吗?

formatting jasper-reports

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

制作类似谷歌日历的拖拽界面

当您使用 Google 日历并想要创建一个新事件时,您可以从开始时间拖动到结束时间,这将在所需范围内创建事件。

我想使用 jQuery 为我的网站实现相同的功能。

有谁知道我如何做到这一点?

javascript jquery draggable

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

CSS 打印布局正在添加一个额外的页面

我一直在为客户制作打印页面。玩了一段时间后,我发现我得到了一个额外的空白页。不寻常的是,如果我在 Web Developer for chrome 中选择“大纲块级元素”,额外的页面就会消失。这是该页面上现在使用的所有 CSS:

@page 
    {
        size: auto;   /* auto is the initial value */
        margin: 0mm;  /* this affects the margin in the printer settings */
    }

    body 
    {
        background-color:#FFFFFF; 
        height: 296mm;
        border: 1px solid black;
        margin: 0px;  /* this affects the margin on the content before sending to printer */
   }

.print_A4 {
margin: 0mm;
padding: 0mm;
height: 270mm; /*A4 Size*/
width: 210mm; /*A4 Size*/
}

.A4_content {
    margin-left: auto;
    margin-right: auto;
    margin-top: 44mm;
    height: …
Run Code Online (Sandbox Code Playgroud)

css

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

如何编写测试类来测试我的代码?

我想要一个测试类来测试这个类,但我不知道如何编写它,我试图在网上看到但我仍然无法解决它.我在BlueJ上编写代码,我正在尝试创建设置游戏.

import java.util.*;

public class Deck
{
    ArrayList<Card> deck;
    public Deck ()
    {
         deck = new ArrayList<Card>();
    }

     public Deck (int capacity)
    {
        deck = new ArrayList<Card>(capacity);
    }

    public int getNumCards ()
    {
        return deck.size();
    }

    public boolean isEmpty () 
    {
        return deck.isEmpty();
    }

    public void add (Card card) 
    {
        deck.add(0,card);
    }

    public Card takeTop() 
    {
        return deck.remove(0);
    }

    public void shuffle ()
    {
        Collections.shuffle(deck);
    }

    public void sort ()
    {
        Collections.sort(deck);
    }

    public String toString ()
    { 
         return (deck.toString()+ …
Run Code Online (Sandbox Code Playgroud)

java arraylist bluej

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