小编Sam*_*Sam的帖子

有关条件表达式的样式或错误的JSLINT警告

我正在尝试解决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)

javascript debugging conditional expression jslint

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

REGEX:如何使用PHP代码从javascripts中删除注释

我将所有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)

javascript php regex preg-replace pattern-matching

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

如何将结果输出到字符串变量 - 这里出了什么问题?

我在设置变量时遇到问题,然后给它翻译字符串的结果.我究竟做错了什么?

# 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();

php string variables

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

将常用代码块分配给键盘快捷键(DreamWeaver)

你有没有Dreamweaver用户有你编程的情况,并发现自己一遍又一遍地使用一段特定的代码...

结束了?看,我整天使用以下几段代码:

<?=__("

&

")?>

问: 无论如何,程序员是否找到了将您喜欢/最常用的代码分配到键盘快捷键的方法?我很想把我的两件事情分配给像

Ctr+Shift+Num7 = [whatever programming code]
Ctr+Shift+Num9 = [whatever programming code]  
Run Code Online (Sandbox Code Playgroud)

任何建议都会非常棒,因为我知道这是非常具体的......

我只是将这个问题标记为dreamweaver和adobe-dreamweaver,这样希望找到有编程经验并遇到过这个现实世界问题的人.

dreamweaver

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

如何从字符串中随机播放和回发3个随机单词?

关于在翻译从一个更大的字符串中获取一些随机单词的问题:

<?=__("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)

php string random random-sample

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

如何使用此preg_replace取消对JavaScript代码的注释?

我试图// 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 /框架与他们自己的开销.就我自己而言.

javascript php obfuscation preg-replace minify

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

缩小:使用正则表达式从JavaScript代码中删除换行符

对于混淆的纯粹目的,前三行似乎很好地清理了不必要的进入脚本.

  1. 任何人都可以告诉我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)
  2. 有没有更好的方法从JavaScript中删除一行或多行?

javascript php regex minify

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

如何用hss在html中对低级罗马有序列表样式进行着色?

获得像下面的示例图像一样简单的工作,证明是非常困难的.我的挫折感来自这样的事实:经过这么多年,仅使用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)

http://jsfiddle.net/MEBxA/89/

PS当我在indesign中写​​一些abcd占位符文本时,突然间我的想象力开始了......


在此输入图像描述


什么需要:

  1. 实现罗马字母和li文本之间的适当差距.成功!
  2. 添加罗马字母的左对齐或右对齐
  3. 让下一条线条整齐排列.成功!

html css layout list css3

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

如何以更易读的方式混洗我的数组或字符串列表?

想象一下,您希望拥有一个非常易读且易于编辑的项目列表,仅以逗号分隔,然后从该列表中回显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 arrays string random shuffle

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

如何独立测量php脚本的速度?各种方法?

在我的网站上,各种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.他们有多可靠?是那些毫秒理论还是实际的现实世界结果?

感谢您的见解!山姆

php performance time delay

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

新的JQuery 1.5打破了旧的图像灯箱......为什么?

目前,一个(购买的)JavaScript灯箱代码可以在我的网站上运行,它可以完美地工作,仅适用于较旧的jquery库,如1.3.2和1.4.3, 但不适用于较新的构建,如1.5

新jquery库的问题是,在点击缩略图时,屏幕首先进入黑暗模式,但灯箱从不显示,在该过程中某个地方停止.只有当我加载新的jquery库时才会发生这种情况,我更喜欢使用它,因为我的所有其他网站的工作速度都比较新的构建更快.

任何提示我应该在哪里寻找/在哪里找到Jquery差异?
非常感谢您的想法.问候.

javascript jquery jquery-ui jquery-plugins jquery-events

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

使用Apache2或PHP密码保护单个PHP文件,与其他任何东西无关

亲爱的乡亲,文件夹里面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所以必须有优势,对吧?

非常感谢您的建议!

php apache .htaccess apache2 .htpasswd

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

用于网页布局和设计的css或母版页之间哪个更好?

当然请告诉我css是更好,更快或网页布局和图形设计的母版页.

css layout graphic-design master-pages

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