小编dun*_*nza的帖子

javascript对象文字和自动执行功能

我正在研究Javascript中的对象文字和自执行函数.通过一些YUI代码,我遇到了一些自我执行的对象文字方法.我的问题是为什么下面的代码没有警告'Ohai Mark!';

var bar = {
    alert: function () {
        window.alert('Ohai Mark!');
    },
    init: (function () {
        bar.alert();
    }())
};
Run Code Online (Sandbox Code Playgroud)

javascript

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

难以理解?:,?=,?!和反向引用..

我正在学习一个脚本的正则表达式,我将在路上写下来,但我已经到了一个停止点.我基本上明白了什么?=,?!做什么,他们是"先行者".借用和示例:/Win (?=98)/如果后跟"98",则仅匹配"Win",而/Win (?!XP)/如果跟随"XP" 则匹配"Win "...对?

现在我真的没有得到?:分隔符.我还没有找到一个很好的例子,我真的非常,真的很困惑.:/我明白它应该匹配整个包含的模式或什么?

我很困惑的另一件事是反向引用.这是我发现的例子:正则表达式/<(\S+).*>(.*)<\/\1>/应该匹配"任何标签".我只是对浏览器的数字"1"感到困惑...这是第一场比赛 - 在这种情况下,我认为它会引用<角色 - 或其他什么?

我现在正在涉足正则表达的世界,并希望对这些概念做一些澄清,谢谢大家提前!

javascript regex

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

如何从AJAX请求返回PHP信息?

我一直在学习AJAX并从我的本地服务器发出第一个请求,只请求XML或HTML文件,没什么太难的.我现在正在使用PHP,而且我理解它很好,它与使用XML/HTML没什么不同.

在阅读教程时,我已经看到了一些将信息返回给JavaScript的不同方法; 我很好奇是否有"正确"的方式,甚至是"更正确"的方式.到目前为止,我遇到了三种方法:

someFile.php:

<?php
$foo = $_GET['bar'];

// manipulate $foo

exit($foo); // method 1
echo $foo;  // method 2

// method 3:
?>

<div id='baz'>
    <p>
        Some output to be returned to JavaScript as the 'responseText'
        property of the AJAX request.
    </p>
    <p>
        <?php echo $foo ?>
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

我只是不确定将信息从服务器返回到浏览器的过程.什么都回来了?如果这是一个人们实际应该访问的页面,那么会显示什么?谢谢你的帮助!

php ajax

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

标签 统计

javascript ×2

ajax ×1

php ×1

regex ×1