小编Pao*_*ino的帖子

将HTML转换为PHP或使用Echo?哪个更好?

在性能方面,什么会更好.使用PHP来回显所有的HTML输出,这样我就可以使用各种工作代码和变量,或者在整个文档中定期将HTML转义为php.

我知道可能存在一些可读性问题,但我并不担心.

谢谢大家!

例1

echo '<html>',
     '<body>',
     'The content of the ',$container,' element is displayed in your ', $other_container,
     '</body>',
     '</html>';
Run Code Online (Sandbox Code Playgroud)

要么

<html>
<body>
The content of the <?php echo $container; ?> element is displayed in your <?php echo $other_container; ?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html php performance

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

jQuery String包含操作?

在大多数语言中,比如C#,例如给定一个字符串,如果该字符串包含另一个字符串,则可以测试(布尔值),基本上是该字符串的一个子集.

string x = test2;


if(x.contains("test"))
    // do something
Run Code Online (Sandbox Code Playgroud)

如何使用Javascript/Jquery以简单的方式完成此操作?

javascript string jquery

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

如何处理服务器端的多个提交

我们都知道旧的"禁用提交按钮"技巧,但处理多个提交服务器端的最佳方法是什么?我有一个应用程序,一个表单只发送一次绝对至关重要 - 它处理一张信用卡.我没有写出它现在是怎么回事,但作为一个快速解决方案我投入了禁用提交技术,但是一些不耐烦的用户已经被禁用了两次.

那么,有什么方法可以避免这种情况呢?我可以想到一些 - 我过去曾使用过一些 - 但我想看看是否有任何关于如何解决这个问题的"最佳实践".我正在使用PHP,但我对概念更感兴趣.

编辑:我知道令牌技术,这是我过去使用的,这个问题或多或少是为了看看我的方法是否与其他优秀的程序员使用的方法一致.

server-side

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

用户脚本位置linux(debian etch)

在linux文件系统中,应该在哪里放置用户脚本?

我正在考虑由cron调用的python脚本.

linux debian

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

jQuery中的绑定事件非常昂贵,还是非常便宜?

我刚刚编写了一个$().bind('event')函数,然后担心如果jQuery必须遍历DOM中的每个元素来绑定此事件,这种调用可能会非常昂贵.

或者,它可能与事件一样有效.我读过的jQuery文档并没有说清楚.任何意见?

javascript performance jquery events

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

将js Array()转换为JSon对象以与JQuery .ajax一起使用

在我的应用程序中,我需要通过ajax发送一个javascript数组对象到PHP脚本.像这样的东西:

var saveData = Array();
saveData["a"] = 2;
saveData["c"] = 1;
alert(saveData);
$.ajax({
    type: "POST",
    url: "salvaPreventivo.php",
    data:saveData,
    async:true
    });
Run Code Online (Sandbox Code Playgroud)

数组的索引是字符串而不是int,因此像saveData.join('&')这样的东西不起作用.

想法?

提前致谢

javascript arrays jquery json

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

将数字转换为整数列表

我如何编写magic下面的功能?

>>> num = 123
>>> lst = magic(num)
>>>
>>> print lst, type(lst)
[1, 2, 3], <type 'list'>
Run Code Online (Sandbox Code Playgroud)

python integer list

25
推荐指数
6
解决办法
8万
查看次数

在django中使用相同的输入名称上载多个文件

我在上传具有相同输入名称的多个文件时遇到问题:

<input type=file name="file">
<input type=file name="file">
<input type=file name="file">
Run Code Online (Sandbox Code Playgroud)

在django一边

print request.FILES :

<MultiValueDict: {u'file': [
<TemporaryUploadedFile: captcha_bg.jpg (image/jpeg)>,
<TemporaryUploadedFile: 001_using_git_with_django.mov (video/quicktime)>,
<TemporaryUploadedFile: ejabberd-ust.odt (application/vnd.oasis.opendocument.text)>
]}>
Run Code Online (Sandbox Code Playgroud)

所以这三个文件都在单个request.FILES ['file']对象下.我如何处理从这里上传的每个文件?

django upload file-upload file

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

获得不到一个月的所有物品

有没有办法在django中获取日期不到一个月的所有对象.

就像是:

items = Item.objects.filter(less than a month old).order_by(...)
Run Code Online (Sandbox Code Playgroud)

python django django-views

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

用Python编写网站

我非常精通PHP,但想尝试新的东西.

我也知道一点Python,足以完成基础知识的基础知识,但没有用于网页设计类型的情况.

我刚刚写了这个,它有效:

#!/usr/bin/python

def main():
    print "Content-type: text/html"
    print
    print "<html><head>"
    print "<title>Hello World from Python</title>"
    print "</head><body>"
    print "Hello World!"
    print "</body></html>"

if __name__ == "__main__":
    main()
Run Code Online (Sandbox Code Playgroud)

事情是,这看起来非常麻烦.如果不使用像django那样庞大的东西,那么编写可以处理get和post的脚本的最佳方法是什么?

python

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