小编Con*_*ton的帖子

我应该将jQuery或DOM对象作为参数传递吗?(表现问题)

哪个是更好的性能.

foo(this);

function foo(element) {

    $(element).index();

}
Run Code Online (Sandbox Code Playgroud)

或者我应该这样做

foo($(this));

function foo($element) {

    $element.index();

}
Run Code Online (Sandbox Code Playgroud)

显然考虑到我将在函数内部使用该参数几次.

谢谢!康纳

javascript performance jquery function argument-passing

9
推荐指数
2
解决办法
9583
查看次数

在iPad上无法通过PHP或Javascript读取cookie

我在尝试使用PHP或Javascript读取cookie时遇到了一些问题.我尝试过使用:

if(!$_COOKIE['popup_closed']
&& !isset($_COOKIE['username'])
&& !isset($_COOKIE['password'])
)
Run Code Online (Sandbox Code Playgroud)

我试过了:

if(
$.cookie('popup_closed') == null
&& $.cookie('username') == null
&& $.cookie('password') == null) {
doStuff();
}
Run Code Online (Sandbox Code Playgroud)

(使用jquery.cookie插件)

它们都不适用于iPad.它适用于所有浏览器,我试过谷歌搜索问题但似乎没有太多关于在iPad上阅读cookie的信息.

谢谢你们给予的任何帮助!

javascript php mobile jquery ipad

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

我需要一些IF声明的帮助,我一直在看它太久了

我一直在写一个文件上传器,我想验证类型和大小,我目前有这个:

    <?php 

//SETTING UP LOCAL VARIABLES
$username = trim($_POST['username']);
$password = trim($_POST['password']);
$name = trim($_POST['name']);
$email = trim($_POST['email']);
$message = trim($_POST['message']);

//STRIPPED OUT ALL NON ASCII CHARACTERS
$username = preg_replace('/[^(\x20-\x7F)]*/','', $username);
$password = preg_replace('/[^(\x20-\x7F)]*/','', $password);
$name = preg_replace('/[^(\x20-\x7F)]*/','', $name);
//$email = preg_replace('/[^(\x20-\x7F)]*/','', $email);

//SETTING UPLOAD DIR
$upload_dir = $_SERVER['DOCUMENT_ROOT'] . "/beta_images/";

//CREATING A RANDOM HASH TO PROTECT FROM DUPLICATE FILES
$random = rand(1, 100);

$user_hash = $random . $name;

$hash = sha1($user_hash);
$hash = substr($hash, 32, $random);

foreach ($_FILES['file']['error'] as …
Run Code Online (Sandbox Code Playgroud)

php if-statement file uploader

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