寻找匹配的正则表达式并替换(最好是PHP但无关紧要)来改变它(开始和结束只是需要保留的随机文本).
在:
fkdshfks khh fdsfsk
<!--g1-->
<div class='codetop'>CODE: AutoIt</div>
<div class='geshimain'>
<!--eg1-->
<div class="autoit" style="font-family:monospace;">
<span class="kw3">msgbox</span>
</div>
<!--gc2-->
<!--bXNnYm94-->
<!--egc2-->
<!--g2-->
</div>
<!--eg2-->
fdsfdskh
Run Code Online (Sandbox Code Playgroud)
到这个OUT:
fkdshfks khh fdsfsk
<div class='codetop'>CODE: AutoIt</div>
<div class='geshimain'>
<div class="autoit" style="font-family:monospace;">
<span class="kw3">msgbox</span>
</div>
</div>
fdsfdskh
Run Code Online (Sandbox Code Playgroud)
谢谢.
在继续编写脚本之前,我怎么能等到jQuery函数slideUp()结束?
<script type="text/javascript">
$(document).ready(function() {
$("div[class=item]").click(function() {
var id = $(this).attr("id");
$("#content").slideUp();
switch(id) {
// Applications
case "rampro":
$("#content").css("text-align", "left");
$("#content").load("inc/pages/rampro.html");
$("#content").slideDown();
break
case "diskman":
$("#content").css("text-align", "left");
$("#content").load("inc/pages/diskman.html");
break
case "iconmap":
$("#content").css("text-align", "left");
$("#content").load("inc/pages/iconmap.html");
break
// Websites
case "benoks":
$("#content").css("text-align", "left");
$("#content").load("inc/pages/benoks.html");
break
case "linkbase":
$("#content").css("text-align", "left");
$("#content").load("inc/pages/linkbase.html");
break
case "jamesbrooks":
$("#content").css("text-align", "left");
$("#content").load("inc/pages/jamesbrooks.html");
break
default:
$("#content").css("text-align","center");
$("#content").html("<h1>something went wrong, try again!</h1>");
}
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
我正试图通过使用标题的自定义字体为我的网站增添趣味.对我来说,最合适的方法是使用PHP和GD.我写了一个小脚本,它将根据$ _GET值输出动态文本,但有时图像太宽,这会移动其他所有内容.
如何根据文本的宽度调整图像的宽度?这是我到目前为止编写的代码:
<?php
// Settings
$sText = $_GET['t']; // Text of heading
$sFont = "font/AvantGarde-Book.ttf"; // Default font for headings
$sMain = $_GET['c'] ? $_GET['c'] : 0xF2AB27; // Get a font or default it
// Create the image
header("content-type: image/png"); // Set the content-type
$hImage = imagecreatetruecolor(200, 24);
ImageFill($hImage, 0, 0, IMG_COLOR_TRANSPARENT);
imagesavealpha($hImage, true);
imagealphablending($hImage, false);
imagettftext($hImage, 20, 0, 0, 24, $sMain, $sFont, $sText); // Draw the text
imagepng($hImage); // Generate the image
imagedestroy($hImage); // Destroy it from the …Run Code Online (Sandbox Code Playgroud) 如何从元素的子元素中获取文本值?
说我在页面上有这个代码:
<div class='geshitop'>
[ CODE ] [ <a href="#" onclick="javascript:copy(); return false;">PLAIN-TEXT</a> ]
</div>
<div class='geshimain'>
<pre><div class="text" style="font-family:monospace;">Code goes here...</div></pre>
</div>
Run Code Online (Sandbox Code Playgroud)
功能copy():
<script type="text/javascript">
function copy() {
var text = this.parent.getElementsByName("text");
var code = text[0].value;
var popup = window.open("", "window", "resizeable,width=400,height=300");
popup.document.write("<textarea name='code' cols='40' rows='15'></textarea>");
popup.code.value = code;
}
Run Code Online (Sandbox Code Playgroud)
我将如何获得该孩子的数据:<div class "text">.我如何从父母那里得到这个?
我还有问题.如果一个页面上有两个代码框,则它不起作用.请记住,我无法使用ID.它必须是课程.
如果我能够使用jQuery,这将很容易.
在浏览某些网站的代码时,我有时会注意到一些JavaScript文件包含如下:
<script type="text/javascript" src="javascripts/jquery.js?1252521516"></script>
Run Code Online (Sandbox Code Playgroud)
但我没有看到src参数的jquery.js ?1252521516部分是什么.有人能解释一下吗?
我找到了一个C++源文件,它从命令行参数(argv [1])计算表达式,但我现在想要将其更改为读取文件.
double Utvardering(char* s) {
srcPos = s;
searchToken();
return PlusMinus();
}
int main(int argc, char* argv[]) {
if (argc > 1) {
FILE* fFile = fopen(argv[1], "r");
double Value = Utvardering(fopen(argv[1], "r"));
cout << Value << endl;
}else{
cout << "Usage: " << argv[0] << " FILE" << endl;
}
cin.get();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是Utvardering函数需要char*参数.如何将从文件读取的数据转换为f*?