我正在尝试解决JSLINT警告我不知道如何解决的两件事.应该用哪些代码替换哪一行?我已经粘贴了有问题的代码以及下面的警告.非常感谢你的建议/答案.
JSLINT说:
第137行的问题:预期条件表达式,而是看到一个赋值.
while(elem = document.getElementById("optionsDiv"+g))
第140行的问题:预期'{'而是看到'返回'.
return g;
function isAnyOptionVisible()
{
var g=0;
while(elem = document.getElementById("optionsDiv"+g))
{
if(elem.className==="optionsDivVisible")
return g;
g++;
}
return -1;
}
Run Code Online (Sandbox Code Playgroud) 我将所有javascriupt组合成一个整齐的文件,以降低http请求!我坚持删除评论/* comments */和// comments.我的水平远远低于缩小或解析的东西.我知道如何制作通心粉串.任何比这更复杂的东西,你在我的电脑或厨房里都找不到,所以:
同时将它合并到一个文件,我想删除所有评论.
什么是正确的正则表达式?
<?php
header('Content-type: text/javascript');
$offset = 60 * 60 * 24; // Cache for a day
header ('Cache-Control: max-age=' . $offset . ', must-revalidate');
header ('Expires: ' . gmdate ("D, d M Y H:i:s", time() + $offset) . ' GMT');
ob_start("compress");
function compress($buffer) {
# NOT SURE, not all new lines are removed??
# remove tabs, spaces, newlines, etc.
$buffer = str_replace(array("\r\n", "\r", "\t", ' ', ' '), '', $buffer); …Run Code Online (Sandbox Code Playgroud) 我在设置变量时遇到问题,然后给它翻译字符串的结果.我究竟做错了什么?
# usage: this translates some text into different language.
echo __('some text');
# make a variable and fill it with the outcome of the translated text
$title="echo __('translated content text')";
Run Code Online (Sandbox Code Playgroud)
第一行输出很好.第二行输出文字echo __('translated concent text').
谢谢大家.很棒的答案.Gosh我一定是多么愚蠢,因此现在有点明智:)
$title = __('Colourful train rides'); # works
Run Code Online (Sandbox Code Playgroud)
现在正在尝试这些结局
ob_end_flush();
ob_end_clean();
你有没有Dreamweaver用户有你编程的情况,并发现自己一遍又一遍地使用一段特定的代码...
结束了?看,我整天使用以下几段代码:
<?=__("
&
")?>
问: 无论如何,程序员是否找到了将您喜欢/最常用的代码分配到键盘快捷键的方法?我很想把我的两件事情分配给像
Ctr+Shift+Num7 = [whatever programming code]
Ctr+Shift+Num9 = [whatever programming code]
Run Code Online (Sandbox Code Playgroud)
任何建议都会非常棒,因为我知道这是非常具体的......
我只是将这个问题标记为dreamweaver和adobe-dreamweaver,这样希望找到有编程经验并遇到过这个现实世界问题的人.
关于在翻译后从一个更大的字符串中获取一些随机单词的问题:
<?=__("water, chicken, banana, rice, bread, salt, cucumber, ananas, peach")?>
Run Code Online (Sandbox Code Playgroud)
在我的网站上目前输出:
water, kip, banaan, rijst, zout, komkommer, ananas, perzik
Run Code Online (Sandbox Code Playgroud)
现在想象我想从随机中得到3个单词.我怎么做?
重要的是不要触摸内部__("和")部分的单词部分!翻译无法处理,__($var)但仅限于何时处理__("word1, word2, word3").
我想最好的是先把结果放到一个字符串或数组中(这是我走了多远请不要笑)
$translated = __("water, chicken, banana, rice, bread, salt, cucumber");
echo $translated;
# shuffle & echo 3 items
Run Code Online (Sandbox Code Playgroud)
如何从这里继续随机获取3个单词$entireString?
$array = explode(',', $translated);
$randomKeys = array_rand($array, 3);
$translated = '';
foreach(array_keys($randomKeys) as $key){
$translated .= $array[$key].' '; // use space or comma
}
echo …Run Code Online (Sandbox Code Playgroud) 我试图// comments用我的php preg_replace()在我的javascript中取消注释并创建一个preg_replace,它应该执行以下操作:
1.当评论从新行开始时,删除整行:
// COMMENTS .....
2.当评论落后于脚本时,在1 TAB之后//删除该评论部分
exampleScript(); // (1space) comments
3.在http://中与//不匹配
这个pregreplace做了上述工作,但是,它目前删除了3行代码//.(请参阅下面的错误匹配标题)它应该跳过.
$buffer = preg_replace('/(?<!http:)\/\/\s*[^\r\n]*/', '', $buffer);
Run Code Online (Sandbox Code Playgroud)
很好的比赛
//something
// something *!&~@#^hjksdhaf
功能();// comment
假匹配
(/\/\.\//)
"//"
"://"
Run Code Online (Sandbox Code Playgroud)
那么,我如何过滤这三个错误匹配以及如何更改以下正则表达式?
(?<!http:)\/\/\s*[^\r\n]*
Run Code Online (Sandbox Code Playgroud)
PS,我不希望使用其他人的代码minifiers /框架与他们自己的开销.就我自己而言.
对于混淆的纯粹目的,前三行似乎很好地清理了不必要的进入脚本.
任何人都可以告诉我1-4行实际上做了什么?我从试验和错误中得知的唯一一点是,如果我注释掉第四行该网站的工作原理,如果我将其留在原地,那么该网站就会中断.
<?php
header("Content-type: text/javascript; charset=UTF-8");
ob_start("compress");
function compress($buffer)
{
# remove extra or unneccessary new line from javascript
$buffer = preg_replace('/([;])\s+/', '$1', $buffer);
$buffer = preg_replace('/([}])\s+(else)/', '$1else', $buffer);
$buffer = preg_replace('/([}])\s+(var)/', '$1;var', $buffer);
$buffer = preg_replace('/([{};])\s+(\$)/', '$1\$', $buffer);
return $buffer;
}
Run Code Online (Sandbox Code Playgroud)有没有更好的方法从JavaScript中删除一行或多行?
获得像下面的示例图像一样简单的工作,证明是非常困难的.我的挫折感来自这样的事实:经过这么多年,仅使用html/css仍然不可能轻松实现这一点,这就是我想要的!我想要一个带有彩色罗马式子弹的有序列表!并且将文本整齐地放在一起,就像下面的例子一样.我已经尝试了很多小提琴,但我不能让它看起来像我下面的图像一样整洁.任何线索如何改善这一点?
ol{
counter-reset:item;
list-style:none;
}
ol li:before{
content: counter(item, lower-roman) "."; color: #4000ff;
counter-increment: item;
position: absolute;
text-align: right;
padding-right: 4px;
}ol li{
text-indent: -20px;
margin: 4px 0 0 17px;
}
Run Code Online (Sandbox Code Playgroud)
PS当我在indesign中写一些abcd占位符文本时,突然间我的想象力开始了......

什么需要:
想象一下,您希望拥有一个非常易读且易于编辑的项目列表,仅以逗号分隔,然后从该列表中回显3个随机项目.数组或字符串无关紧要.现在,我得到了以下工作(感谢webbiedave!)
$fruits = array('Mango', 'Banana', 'Cucumber', 'Pear', 'Peach', 'Coconut');
$keys = array_rand($fruits, 3); // get 3 random keys from your array
foreach ($keys as $key) { // cycle through the keys to get the values
echo $fruits[$key] . "<br/>";
}
Run Code Online (Sandbox Code Playgroud)
输出:
Coconut
Pear
Banana
Run Code Online (Sandbox Code Playgroud)
这里唯一未解决的是列表不是我想要的那样可读:就个人而言,我更喜欢输入列表没有引号,例如Mango相反'Mango',意思是最好像这样:
(Mango, Banana, Cucumber, Pear, Peach, Suthern Melon, Coconut)
这很容易吗?非常感谢您的投入.
在我的网站上,各种PHP代码都是从我购买项目脚本的各种程序员运行的.有些使用会话(会话启动等...)有些使用外部包含php文件并在那里进行数学运算并返回或回显一些东西.有些只在被问到时才会运行,就像搜索脚本一样.
Is there an easy way for me to monitor, temporary, all the various scripts's their delays in millisecond sothat I can see whats going on below the water?
我曾经看过一个程序员制作的东西,在页面下面有这些长长的句子和各种ms数字等.
Q1.这有默认的PHP功能吗?我如何拨打/切换这个?
Q2.进行此类计算的各种方法有哪些?
Q3.他们有多可靠?是那些毫秒理论还是实际的现实世界结果?
感谢您的见解!山姆
目前,一个(购买的)JavaScript灯箱代码可以在我的网站上运行,它可以完美地工作,仅适用于较旧的jquery库,如1.3.2和1.4.3, 但不适用于较新的构建,如1.5
新jquery库的问题是,在点击缩略图时,屏幕首先进入黑暗模式,但灯箱从不显示,在该过程中某个地方停止.只有当我加载新的jquery库时才会发生这种情况,我更喜欢使用它,因为我的所有其他网站的工作速度都比较新的构建更快.
任何提示我应该在哪里寻找/在哪里找到Jquery差异?
非常感谢您的想法.问候.
亲爱的乡亲,文件夹里面images我想密码保护一个php文件render.php
我已经在该文件夹的.htaccess我以及我的htpasswd文件但他们不工作
文件夹/图像中的.htaccess
// does not work ??
<Files render.php>
AuthName "Login"
AuthType Basic
AuthUserFile /var/www/vhosts/site.com/httpdocs/images/.htpasswd
require valid-user
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
htpasswd的
admin:818jp2uNLY6ZW
# generated with http://www.4webhelp.net/us/password.php
Run Code Online (Sandbox Code Playgroud)
INSITE该文件夹,只要我设置该文件夹的htaccess的规则,该文件夹中的所有东西似乎得到古怪处理,CSS文件受到损坏等.为什么这不是工作?
PS我也完全没问题(实际上更愿意,如果可能的话)在php文件本身中使用密码设置,这样我肯定没有其他任何东西受到影响而不仅仅是那个php文件,无论其名称或位置(可能)更优雅和时间)虽然我看到每个人都使用htaccess所以必须有优势,对吧?
非常感谢您的建议!
当然请告诉我css是更好,更快或网页布局和图形设计的母版页.
php ×8
javascript ×5
string ×3
css ×2
layout ×2
minify ×2
preg-replace ×2
random ×2
regex ×2
.htaccess ×1
.htpasswd ×1
apache ×1
apache2 ×1
arrays ×1
conditional ×1
css3 ×1
debugging ×1
delay ×1
dreamweaver ×1
expression ×1
html ×1
jquery ×1
jquery-ui ×1
jslint ×1
list ×1
master-pages ×1
obfuscation ×1
performance ×1
shuffle ×1
time ×1
variables ×1