对于你们许多人来说,这可能是一个奇怪的问题,我实际上并不知道在这种情况下说OOP是否正确,因为OOP(面向对象编程)通常与C++和Java等编程语言相关联,不是轻量级编程语言或脚本语言.然而,我的问题是JavaScript类,它也是面向对象的.我确实知道对象,属性,方法,原型和构造函数,我似乎无法在使用对象时进入脑海.
当我编写我的Web应用程序时,由于某种原因,我从不使用对象.这让我很烦,因为当我读到各种书籍和在线文章中的对象时,对象使一切变得如此简单,只是把它放在那里,我讨厌重复自己,这就是为什么我希望我知道何时使用对象.
我真的想要更好地使用对象以及何时使用对象.
你能不能提一下几个对象会不会好的情况?如果您对使用这些darn对象时感到困惑,那么写下你知道可以回去查看的东西真的很不错:)
我想要简单的解答,解释为什么以及何时更喜欢对象.
我还想告诉我,如果我在一些特殊情况下使用对象,一般适合对象,即每次你想_________然后你使用一个对象......
我真的希望你能理解我的问题,你会认为我对这个网站有点新手并且是JavaScript新手
排序的问题说,这一切-有哪个不一样的功能的JavaScript函数的setTimeout()的PHP?我搜索过php.net,我似乎找不到任何...
我最近学习了JavaScript,突然之间我听说过Python ......
我应该去学习Python还是坚持我的基本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)
??
我发现了一个相当奇怪的问题,我想我知道如何解释; 我只是不知道如何解决它!
我有一个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的右上角. …
我想在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)
现在我还没有测试过这个,但如果我的计算是正确的,它会工作:)
现在我还想要做一个"渐变过渡",我希望将图像更改为循环(它会在显示所有图像后重新开始).你们中的任何人都知道怎么做吗?我不 :)
这是一个愚蠢的问题,我知道它是; 但从来没有,它来了:
是否有可能<script>在其内部关闭-tag,可以这么说?我的意思是如果你使用外部javascript文档,你可以关闭标签,如下所示:
<script type="text/javascript" src="xxx.js" />
Run Code Online (Sandbox Code Playgroud) 我和我的朋友一起有一点闲暇主页.他不是程序员,为了让他能够更改首页上的一些文字,我创建了一个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>出现了.这是一个截图来说明:


这有什么解决方法吗?
谢谢!
如果您需要剩下的代码,这里是:
<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) 我最近学到了一点Python,我找不到一个很好的RegEx列表(不知道这是否是正确的复数时......)完整的解释,即使菜鸟会理解:)
有谁知道这样的名单?
我正在阅读我的"学习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) 编辑:这个问题有点奇怪的解决方案.检查下面发布的答案
我正在这个网站上工作,它完美地工作......或者至少,它确实工作到今天早些时候.
我不知道我做了什么,我对代码做了一些小改动但没有改变头版.该网站经过测试,可以在FF和Chrome中正常运行,但当然它在Internet Explorer中崩溃了.
我已经尝试了许多标准的"故障排除技术",比如接受部分代码并进行注释,但似乎没有任何工作.
它应该看起来像:
我的截止日期是9月18日(本周六),所以我很乐意快速回答.
我认为问题可能与我的样式表有关,因为这是影响首页的唯一因素,我可以在不考虑它的情况下改变它.
该网站的一部分是用PHP构建的(这就是为什么你看不到它),但它主要是"require/include",我用它.
有没有办法使用JavaScript验证主页?我确实知道几种方法,但它们非常容易"破解",因为用户名和密码存储在脚本本身 - 作为数组.
你们知道任何一个或两个子页面认证的好方法吗?
javascript ×8
php ×4
html ×3
css ×2
python ×2
arrays ×1
attachment ×1
file-io ×1
fixed ×1
image ×1
loops ×1
oop ×1
passwords ×1
regex ×1
settimeout ×1
tags ×1
validation ×1
variables ×1
xss ×1