根据骨干js网站:
Backbone唯一的硬依赖是Underscore.js(> 1.3.1).对于RESTful持久性,通过Backbone.Router的历史支持和使用Backbone.View的DOM操作,包括json2.js,以及jQuery(1.4.2)或Zepto.
我使用下面的代码测试,删除jQuery和Backbone视图会引发错误.
<html>
<head>
<title>asda</title>
<!--<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>-->
<script src="http://documentcloud.github.com/underscore/underscore.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone.js"></script>
<script type="text/javascript" charset="utf-8" async defer>
SearchView = Backbone.View.extend({
initialize: function(){
alert("Alerts suck.");
}
});
// The initialize function is always called when instantiating a Backbone View.
// Consider it the constructor of the class.
var search_view = new SearchView;
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Backbone.View和Backbone.Router如何在没有jQuery的情况下工作?
我需要正则表达式的帮助.我的字符串包含unicode字符,下面的代码不起作用.
前四个字符必须是数字,然后是逗号,然后是任何字母字符或空格...我已经读过如果我在正常表达结束时添加/ u但它对我不起作用...
我的代码适用于非unicode字符
$post = '9999,škofja loka';;
echo preg_match('/^[0-9]{4},[\s]*[a-zA-Z]+', $post);
Run Code Online (Sandbox Code Playgroud)
谢谢你的回答!
由于可以指定衬里和旧式数字,我希望浏览器支持带有webfonts的表格数字?##

我正在尝试在我的应用中为每个响应添加HSTS标头.
我的第一个想法是使用mod_headers - 我将此指令放在documentroot的.htaccess文件中:
Header set Strict-Transport-Security "max-age=7776000"
Run Code Online (Sandbox Code Playgroud)
这在使用Apache 2.2和mod_php的本地设置上工作正常.所有资源都使用适当的HSTS标头进行响应.
我的部署环境使用Apache 2.2和mod_fastcgi,上述技术适用于除 php文件之外的任何资源.
另一个SO 问题有一个类似的问题,传入的请求(?)有剥离标题 - 但我担心修改响应的标题离开服务器.
如何在.htaccess文件的上下文中向PHP资源添加响应头?
我正在建立一个有零售店和批发商店的网站.每个产品都不同,因此不仅仅是调整用户类型的定价问题.我需要批发部分密码保护,所以它只适用于登录用户.我正在使用一个模块来实现这一目标,但它只适用于商店级别,因此需要两个商店,而不仅仅是单独的类别.
我的目录结构如下:
www.mysite.com - 当前CMS页面和博客等的wordpress安装www.mysite.com/store - magento install
我想要两家商店www.mysite.com/store/retail和www.mysite.com/store/wholesale.
所以我的问题-首先,这听起来像正确的合理的方式来实现这一目标.
其次 - 仍然试图让我的网站/商店/视图系统,但我是正确的,我需要一个网站,两个商店,每个网站都有一个视图.有没有人知道做这种设置的好教程,我发现了一些,但主要是他们是为同一个安装设置不同的域.
谢谢你的任何建议.
为什么使用new关键字的表达式需要括号才能在链式执行中使用?例如,在AS3中,您不需要括号.在PHP中,这是解释器的风格辅助,还是有一个我不知道的更大的原因?它是执行优先级问题的顺序吗?
用PHP链接的构造函数
感谢这个问题用PHP中的对象函数调用链接构造函数我想出了如何...
对象定义
旁白:显然魔术方法__construct总是隐式返回$this,如果你明确地返回$this(或任何事情),就不会发生错误/警告/异常.
class Chihuahua
{
private $food;
function __construct( $food )
{
$this->food = $food;
}
function burp()
{
echo "$this->food burp!";
}
}
Run Code Online (Sandbox Code Playgroud)
作品
(new Chihuahua('cake'))->burp();
Run Code Online (Sandbox Code Playgroud)
不起作用(但我希望它能)
new Chihuahua('cake')->burp();
Run Code Online (Sandbox Code Playgroud) 这是一个加密和解密数据的PHP演示脚本:
<?
$encryptionkey = 'h8y2p9d1';
$card_nbr = "1234";
echo "original card_nbr: $card_nbr <br>\n";
$card_nbr_encrypted=encrypt_data($card_nbr);
echo "card_nbr_encrypted: $card_nbr_encrypted <br>\n";
$card_nbr_decrypted=decrypt_data($card_nbr_encrypted);
echo "card_nbr_decrypted: $card_nbr_decrypted <br>\n";
$len=strlen($card_nbr_decrypted);
echo "length: $len <br>\n";
function encrypt_data($text){
global $encryptionkey;
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$encrypted_text = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $encryptionkey, $text, MCRYPT_MODE_ECB, $iv);
return $encrypted_text;
}
function decrypt_data($text){
global $encryptionkey;
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$decrypted_text = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $encryptionkey, $text, MCRYPT_MODE_ECB, $iv);
return $decrypted_text;
}
?>
Run Code Online (Sandbox Code Playgroud)
输出是:
original card_nbr: 1234
card_nbr_encrypted: vY¨(Z$<§G3-žÃ-Éù3Ý2Ê×rz¨VÛ
card_nbr_decrypted: …Run Code Online (Sandbox Code Playgroud) 非常第一行写sinatra的是用Ruby以最小的代价快速创建web应用的DSL.我可以理解它重量轻,非常灵活,可以快速创建Web应用程序并且只需很少的工作量但无法理解它是如何成为DSL的?
我正在运行一个主要睡觉的CLI脚本.脚本每10秒左右执行一次.问题是,脚本在睡眠时占用了94%的CPU使用率.
我设置它的方式是:
while(1){
sleep(10);
doStuff();
}
Run Code Online (Sandbox Code Playgroud)
虽然这是按预期工作的,但是存在一个明显的问题.在C++/Java中,我可以简单地设置一个可以消除循环问题的计时器.另外,我希望我不需要cron工作.
有没有其他方法可以做到这一点?
显然我的原始脚本(相当大)从未真正进入睡眠模式,因此while循环运行单元化并烧毁CPU周期.对于有同样问题的人,请确保不是您的情况!
在PhpStorm中,当处理soft/smart-tabs时,我可以通过一键按键或组合键跳回上一个tabstop吗?
我尝试了Shift + Tab,但它没有跳回到tabstop,它跳回到softtab的大小.
这是一个软标签为4个空格的插图:
Notabs (0 spaces)
••••Tabstop1 (1 Tab)
••••••••Tabstop2 (2 Tabs)
••••••* My cursors is here in between Tabstop 1 + 2
••••••••<- another Tab press moves me to Level2
••••<- I want to get here, back to Level1 (in one key press)
••<- Shift+Tab moves me here (back 4 full spaces, a full soft tab)
Run Code Online (Sandbox Code Playgroud)
回想起来,我只能退回3到1次,并且在遍历一个或多个距离时使用Shift + Tab,但我很好奇是否直接类比Tab键的工作方式标签的东西.
php ×5
.htaccess ×1
apache ×1
backbone.js ×1
chaining ×1
css ×1
css3 ×1
encryption ×1
fastcgi ×1
fixed-width ×1
magento ×1
mcrypt ×1
monospace ×1
phpstorm ×1
regex ×1
ruby ×1
sinatra ×1
typography ×1
utf-8 ×1