小编Lat*_*tze的帖子

我怎样才能在OOP上变得更好?

对于你们许多人来说,这可能是一个奇怪的问题,我实际上并不知道在这种情况下说OOP是否正确,因为OOP(面向对象编程)通常与C++和Java等编程语言相关联,不是轻量级编程语言或脚本语言.然而,我的问题是JavaScript类,它也是面向对象的.我确实知道对象,属性,方法,原型和构造函数,我似乎无法在使用对象时进入脑海.

当我编写我的Web应用程序时,由于某种原因,我从不使用对象.这让我很烦,因为当我读到各种书籍和在线文章中的对象时,对象使一切变得如此简单,只是把它放在那里,我讨厌重复自己,这就是为什么我希望我知道何时使用对象.

我真的想要更好地使用对象以及何时使用对象.

你能不能提一下几个对象会不会好的情况?如果您对使用这些darn对象时感到困惑,那么写下你知道可以回去查看的东西真的很不错:)

我想要简单的解答,解释为什么以及何时更喜欢对象.
我还想告诉我,如果我在一些特殊情况下使用对象,一般适合对象,即每次你想_________然后你使用一个对象......


我真的希望你能理解我的问题,你会认为我对这个网站有点新手并且是JavaScript新手

谢谢!

javascript oop

27
推荐指数
3
解决办法
1202
查看次数

是否有类似于PHP的setTimeout()(JavaScript)的函数?

排序的问题说,这一切-有哪个不一样的功能的JavaScript函数的setTimeout()PHP?我搜索过php.net,我似乎找不到任何...

javascript php settimeout

26
推荐指数
5
解决办法
6万
查看次数

Python上的JavaScript?(事实,请)

我最近学习了JavaScript,突然之间我听说过Python ......

我应该去学习Python还是坚持我的基本JavaScript知识?

如果你有一些"事实",我很乐意听到它们!像效率,难度等等,等等......

谢谢 :)

javascript python

25
推荐指数
2
解决办法
6万
查看次数

可以在纯HTML中使用JavaScript变量吗?

我的意思是,可以在<script>-tags 之外的HTML中使用声明和初始化的变量/数组吗?FX.

<script type="text/javascript">
var foo = array('placeholder1', 'placeholder2');
</script>

<body>
<p><!--access the variable here-->foo[0]</p>
</body>
Run Code Online (Sandbox Code Playgroud)

在这种情况下如何访问变量/数组?像这样:

<p><script type="text/javascript">document.print(foo[0])</script></p>
Run Code Online (Sandbox Code Playgroud)

??

javascript arrays variables

15
推荐指数
2
解决办法
8万
查看次数

如何修复div中的背景图像

我发现了一个相当奇怪的问题,我想我知道如何解释; 我只是不知道如何解决它!

我有一个div#container(一个div为100%min-height(IE的高度))的页面,包含一个标题,一个"页面内容"和一个页脚.div#container的背景图像应该是固定的(不是固定位置,但background-attachment: fixed滚动时会使图片跟随).

问题是,当固定附件添加到CSS中的background-tag时,背景图片现在位于div之外.

CSS如下:(没有background-attachment: fixed;)

div#container {
    position:relative;
    width:900px;
    margin:0 auto;
    background-color: #ccffff;
    background-image: url("pics/sign.jpg");
    background-repeat: no-repeat;
    background-position: right top;

    height:auto !important;
    height:100%;

    min-height:100%;
}
Run Code Online (Sandbox Code Playgroud)

margin:0 auto;是以div为中心!important,第一个height:是让IE忽略那个特定的高度标签.如果min-height: 100%应该工作,这是必需的.

当我添加这个...

div#container {
    position:relative;
    width:900px;
    margin:0 auto;
    background-color: #ccffff;
    background-image: url("pics/sign.jpg");
    background-attachment: fixed; //This is what is added to the code-sample
    background-repeat: no-repeat;
    background-position: right top;

    height:auto !important;
    height:100%;

    min-height:100%;
}
Run Code Online (Sandbox Code Playgroud)

......背景图片正在移动到div之外.让我解释一下:背景图像中唯一可见的部分是仍在内部,<div id="container">但图像的一部分移动到div之外,现在看不见了.

总结一下...

当背景图像被修复时,背景图像被部分隐藏,移动到div之外.图像位于浏览器窗口的右上角,而不是div的右上角. …

html css attachment fixed

14
推荐指数
1
解决办法
5万
查看次数

如何避免"跨站点脚本攻击"

你如何避免跨站点脚本攻击?

跨站点脚本攻击(或跨站点脚本)是指您的主页上有一个留言板,并且客户发布了一些javascript代码,其中fx将您重定向到另一个网站或通过电子邮件将您的cookie发送给恶意用户或它可能是很多其他的东西,可以证明是真正有害于你和访问你的页面的人.

我相信它可以做到fx.在PHP中通过验证表单,但我没有经验足够fx.禁止javascript或其他可能伤害你的东西.

我希望你理解我的问题,你能帮助我.

javascript xss

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

图像每30秒更换一次 - 循环

我想在30秒后改变图像......

我正在使用的代码如下所示:

脚本:

var images = new Array()
images[0] = "image1.jpg";
images[1] = "image2.jpg";
images[2] = "image3.jpg";
setTimeout("changeImage()", 30000);
var x=0;

function changeImage()
{
document.getElementById("img").src=images[x]
x++;
}
Run Code Online (Sandbox Code Playgroud)

和身体:

<img id="img" src="startpicture.jpg">
Run Code Online (Sandbox Code Playgroud)

现在我还没有测试过这个,但如果我的计算是正确的,它会工作:)

现在我还想要做一个"渐变过渡",我希望将图像更改为循环(它会在显示所有图像后重新开始).你们中的任何人都知道怎么做吗?我不 :)

html javascript loops image

6
推荐指数
3
解决办法
11万
查看次数

关闭<script>

这是一个愚蠢的问题,我知道它是; 但从来没有,它来了:

是否有可能<script>在其内部关闭-tag,可以这么说?我的意思是如果你使用外部javascript文档,你可以关闭标签,如下所示:

<script type="text/javascript" src="xxx.js" />
Run Code Online (Sandbox Code Playgroud)

javascript tags

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

在PHP中将文件I/O传递给textarea

我和我的朋友一起有一点闲暇主页.他不是程序员,为了让他能够更改首页上的一些文字,我创建了一个php脚本,

1)从文件"tester.txt"读取数据(这是应该在首页上的文本)
2)将此文本打印到textarea,您可以在其中编辑文本并再次提交
3)将编辑后的文本写入同一个文件"tester.txt"

两个函数Read(); 和写(); 看起来像这样

function Read() {
    $file = "tester.txt";
    $fp = fopen($file, "r");
    while(!feof($fp)) {
        $data = fgets($fp, filesize($file));
        echo "$data <br>";
    }
    fclose($fp);
}

function Write() {
    $file = "tester.txt";
    $fp = fopen($file, "w");
    $data = $_POST["tekst"];
    fwrite($fp, $data);
    fclose($fp);
}
Run Code Online (Sandbox Code Playgroud)

我唯一的问题是,当文本被打印到文本区域时,行返回被写为<br>- 我真的不希望它这样做,因为当你编辑一些代码并重写它时,另一层<br>出现了.这是一个截图来说明:

测试1

测试2

这有什么解决方法吗?

谢谢!

如果您需要剩下的代码,这里是:

<html>
    <head>
        <title>Updater</title>
    </head>
    <body>
        <?php
               function Read() {
                   $file = "tester.txt";
                   $fp = fopen($file, "r");
                   while(!feof($fp)) {
                       $data = fgets($fp, filesize($file));
                       echo "$data <br>"; …
Run Code Online (Sandbox Code Playgroud)

php file-io

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

新手的Python正则表达式列表?

我最近学到了一点Python,我找不到一个很好的RegEx列表(不知道这是否是正确的复数时......)完整的解释,即使菜鸟会理解:)

有谁知道这样的名单?

python regex

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

PHP中的简单密码保护

我正在阅读我的"学习PHP"一书中一个非常有趣的章节,并且遇到了我想在我的个人网站上修改和使用的代码示例(为了保护一个简单的文档,没有什么"大",这就是为什么我也不加密密码).

我已经使用了php-sample,但我根本无法使用它.
在这里(不要被长度吓到,它真的很简单):

<?php

if ($_POST['_submit_check']) {
    if ($form_errors = validate_form()) {
        show_form($form_errors);
    } else {
        process_form();
    }
} else {
    show_form();
}

function show_form($errors = '') {
    echo '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '">';

    if ($errors) {
        echo '<br>'
        echo implode('<br>', $errors);
        echo '<br>';
    }

    echo 'Username: ';
    echo '<input type="text" name="username" value="Username goes here">';
    echo '<br>'

    echo 'Password: ';
    echo '<input type="password" name="password">';
    echo '<br>'

    echo '<input type="submit" name="submit" value="Log In">';
    echo '<input type="hidden" name="_submit_check" value="1">'; //when …
Run Code Online (Sandbox Code Playgroud)

php passwords

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

为什么我的页面在Internet Explorer中无法正确显示?

编辑:这个问题有点奇怪的解决方案.检查下面发布的答案

我正在这个网站上工作,它完美地工作......或者至少,它确实工作到今天早些时候.

我不知道我做了什么,我对代码做了一些小改动但没有改变头版.该网站经过测试,可以在FF和Chrome中正常运行,但当然它在Internet Explorer中崩溃了.

我已经尝试了许多标准的"故障排除技术",比如接受部分代码并进行注释,但似乎没有任何工作.

它应该看起来像:

  • "内容持有者"应该被两个绿色框包围,并且应该居中(Chrome和FF工作)
  • 当您悬停标签时,应显示下拉列表(同样适用于Chrome和FF)
  • 刚注意到字体实际上在IE中发生了变化

我的截止日期是9月18日(本周六),所以我很乐意快速回答.

我认为问题可能与我的样式表有关,因为这是影响首页的唯一因素,我可以在不考虑它的情况下改变它.

哦,只是提一下......

该网站的一部分是用PHP构建的(这就是为什么你看不到它),但它主要是"require/include",我用它.

html css php validation

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

有没有一种使用JavaScript验证主页的合理安全方法?

有没有办法使用JavaScript验证主页?我确实知道几种方法,但它们非常容易"破解",因为用户名和密码存储在脚本本身 - 作为数组.

你们知道任何一个或两个子页面认证的好方法吗?

javascript authentication password-protection

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