小编Sim*_*Suh的帖子

将javascript函数放在'$()'里面有什么作用?

我现在正在学习一些AJAX,并且用于提交表单的jQuery函数被包装在$(function(){})中.这究竟是做什么的?

$(function() {
    $('.error').hide();
    $(".button").click(function() {
        // validate and process form here
    }
});
Run Code Online (Sandbox Code Playgroud)

forms ajax jquery function dollar-sign

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

改变PHP框架容易还是困难?

我决定使用codeIgniter作为我的php框架,因为我对php相对缺乏经验(到目前为止只有大约6个月的学习时间),并且听说Zend是更高级的.

因此,如果我使用codeIgniter一年,然后决定切换到Zend(如果我决定),需要多长时间才能完成两个框架之间的转换?

php zend-framework codeigniter

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

如果我学习Codeigniter,我可以将它与Drupal一起使用,或者这是一个坏主意我应该使用Expression Engine吗?

学习Codeigniter(或者像CakePHP或Zend这样的任何框架)是否有助于我在Drupal中的开发,还是它们是两个独立的系统,当我知道一个系统时,它们不会真正使另一个系统受益?

我知道表达引擎是一个专门用codeigniter开发的CMS,但是Drupal有一个更大的社区,我希望我仍然能够坚持drupal并看看我是否知道codeigniter(目前我在学习,我还没有进入drupal)将有任何用于drupal开发.

php frameworks drupal codeigniter expressionengine

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

我如何使用PHP保存rtf文件?

$rtf=<<<RTF
    {\rtf1
    \b [TITLE] \b0\par
    \b [MESSAGE] \b0\par
    }
RTF;

$rtf = str_replace('[TITLE]',$valueTitle,$rtf);
$rtf = str_replace('[MESSAGE]',$valueMessage,$rtf);
Run Code Online (Sandbox Code Playgroud)

在我完成如上所述在php中编辑rtf文件之后,如何在特定位置使用新文件名保存它以供人们下载?

php rtf file save

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

为什么这个jQuery引用'$("<div />")'而不是'$("<div> </ div>")'?

popup =
$("<div />")
.css(settings.popupCSS)
.attr("id", settings.popupId)
.css("position", "absolute")
.appendTo("body").hide();
Run Code Online (Sandbox Code Playgroud)

我正在阅读一些jQuery代码,我对于什么$("<div />")意思有点困惑.它只是指<div />那个时刻出现的实例吗?

html javascript jquery

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

如何在javascript函数中设置新的变量值?

我有2个导航按钮,'a'和'b',其中'a'链接到页面'A'和'b'链接到页面'B'.页面加载时,页面"A"默认可见,页面"B"默认隐藏.单击链接"b"时,页面"A"将淡出为不透明度0并通过jQuery"toggle"方法降低高度,而页面"B"则淡入不透明度1并通过高度增加到完整大小jQuery'toggle'方法.当再次点击链接'a'时,会发生相反的情况,其中页面'b'再次从视图中隐藏,页面'a'使用相同的方法返回到视图.

我遇到的问题是当再次点击显示当前页面的链接时,当前页面变为空白; 如果页面'A'已经加载,我点击链接'a',整个页面变成空白,这是我不想要的.我试过的是以下内容:

var i = "a";

function a() {
  if (i != "a") {
    var i = "a";    
    jQuery(animation to hide page 'A');
    jQuery(animation to make visible page 'B');
  }
}

function b() {
  if (i != "b") {
    var i = "b";
    jQuery(animation to hide page 'B');
    jQuery(animation to make visible page 'B');
  }
}
Run Code Online (Sandbox Code Playgroud)

我已经发现我在函数中设置的变量'i'的值仅在函数内部有效,而在函数外部,变量的值仍为'a',因此链接'a'在链接时永远不可点击' b'始终可点击,也会产生空白页面.

我怎样才能编写正确的javascript来做我想做的事情?

javascript variables function set

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

使用php shorthands不好吗?

可能重复:
PHP短标签是否可以使用?

我刚学PHP和(学了6个月左右),并在我经历的教程,它使用PHP的速记,所以当我看着它在谷歌,我来到这个堆栈溢出问题的StackOverflow问题在那里一个流行的答案说短缺是坏的.

我知道以下其中一条评论然后表明它并不坏但我也远程记得从一本PHP书中读取之前使用它们并不总是好的.所以我有点困惑,他们是坏还是不好?

php shorthand

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

为什么这种css组织方法更好?

我工作站的高级开发人员编码如下:

table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var {font:inherit;}
del,ins {text-decoration: none;}
li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;font-variant: normal;}
sup{vertical-align: baseline;}
sub{vertical-align: baseline;}
legend {color: #000;}
strong{font-weight:600;}
Run Code Online (Sandbox Code Playgroud)

我编写了相同的东西(在高级开发人员审核/重写我的代码之前,我工作过的相同css代码的不同部分):

html {
    background-color: #7e1d32;
    font: 16px/22px arial, sans-serif;
}
#outer_container {
    min-height: 598px;
    width: 100%;
    background: #D4D4D4 url('../images/top_bg.gif') repeat-x top left;
}
#inner_container {
    min-height: 698px;
    width: 100%;
    background: #D4D4D4 url('../images/top_designed_bg.jpg') repeat-x top center;
}

/* top orange banner */
#top_orange_bar …
Run Code Online (Sandbox Code Playgroud)

css organized

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

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

Laravel 5.4,如何找到LoginController @ showLoginForm?

在php artisan route:列表我有

GET|HEAD  | login                  | login            | App\Http\Controllers\Auth\LoginController@showLoginForm                | web,guest
Run Code Online (Sandbox Code Playgroud)

但是当我去App\Http\Controllers\Auth\LoginController.php时,我所拥有的是以下内容.如何找到'@showLoginForm'部分以便我可以编辑这个控制器?

<?php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;

class LoginController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Login Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles authenticating users for the application and
    | redirecting them to your home screen. The controller uses a trait
    | to conveniently provide its functionality to your applications.
    |
    */

    use AuthenticatesUsers;

    /**
     * Where to redirect users after login.
     *
     * @var string
     */ …
Run Code Online (Sandbox Code Playgroud)

controller routes laravel

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