小编Den*_*tor的帖子

单选按钮上的jQuery .change()

我必须在这里遗漏一些明显的东西......我无法通过单选按钮获取.change()我有以下代码住在这里!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Radio Button jQuery Change</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        console.log("parsed");
        $("input[name='rdio']").change(function() {
            console.log("changed");
            if ($("input[name='rdio']:checked").val() == 'a')
                $("output").text("a changed");
            else if ($("input[name='rdio']:checked").val() == 'b')
                $("output").text("b changed");
            else
                $("output").text("c changed");
        });
    </script>
</head>
<body>
    <div>
        <input type="radio" name="rdio" value="a" checked="checked" /> a <br/>
        <input type="radio" name="rdio" value="b" /> b <br/>
        <input type="radio" name="rdio" value="c" /> c
    </div>
    <h3>Output:</h3>
    <div id="output"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

谁能看到我错过的东西?

谢谢,丹尼斯

javascript jquery input

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

python -m SimpleHTTPServer - 在0.0.0.0:8000上听,但http://0.0.0.0:8000/test.html给出"找不到页面"

放入我的文件夹后,我输入

python -m SimpleHTTPServer
Run Code Online (Sandbox Code Playgroud)

得到

Serving HTTP on 0.0.0.0 port 8000 ...
Run Code Online (Sandbox Code Playgroud)

回复.但是当我点击时,http://0.0.0.0:8000/test.html我得到一个页面未找到错误.

我也试过了

pushd /path/you/want/to/serve; python -m SimpleHTTPServer; popd
Run Code Online (Sandbox Code Playgroud)

取自这个问题

当我点击ls时,我可以看到文件和目录.谁知道我做错了什么?

python macos terminal webserver

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

从哪里开始智能手机Web开发?

哈,所有,

所以我一直在为我们的物业门户网站开发一个智能手机网站,我做的第一件事就是看看其他人在网上告诉了什么,但我发现很少.

我不是在构建一个应用程序,我正在建立一个网站,我正在寻找做的,而不是关于html,css,宽度/高度方法,javascript(jquery会在所有平台上发挥得很好吗?)以及其他任何依赖于这种平台的东西.

环顾其他人我非常喜欢http://mobile.whistlerblackcomb.com/.

此致,丹尼斯

html javascript css mobile smartphone

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

什么ECMAScript 5'使用严格的'字符串成本存在?

almond.js第6行的'use strict'字符串成本是什么意思 ?

Google不会回复有关作者似乎暗示的问题的信息.

javascript performance ecmascript-5

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

处理损坏图像的最佳方法是什么?

因此,在html页面上处理损坏的图像似乎很安静.我想知道流行使用的方式以及哪些方式被视为最佳实践?

首先,我自己看了一下:

function imgErr(source) {     
    source.src = /images/missing.jpg";
    source.onerror = "";
    return true;
}
<img src="test.jpg" alt="test" title="test" onerror="imgErr(this);" />
Run Code Online (Sandbox Code Playgroud)

优点:每次都有效,活动将永远被抓住.用户永远不会看到破碎的图 似乎在浏览器中运行良好.缺点:每个图像都需要onerror标记,函数imgErr(source)需要在头部捕获错误,减慢用户经历的加载时间

$('img').error(function(){
  $(this).attr('src', 'missing.jpg');
});
Run Code Online (Sandbox Code Playgroud)

优点:非常少的代码,可以在不更改标记的情况下处理所有图像,可以放在头部以外缺点:可以根据页面加载事件的速度错过错误事件,减慢用户经历的加载时间

$(window).load(function() {
    $("img").each(function() {
        if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
            var src = $(this).attr("src");
            var suffix = src.substring(src.length - 6, src.length).split('.')[0];
            suffix = suffix.charAt(suffix.length - 1);            
            $(this).attr("src", "/static/images/generic/missing_" + suffix + ".jpg");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

优点:可以放在页面的任何位置,无论何时运行都会修复图像,不会减慢用户经历的加载时间缺点:显示损坏的图像,直到它运行创建糟糕的用户体验

在我的情况下,加载时间是最大的问题,但我无法得到最后一个选项在IE中正常工作,因为它改变了破坏,没有破坏图像!

干杯,丹尼斯

html javascript jquery image

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

如何向第三方API写入Node.js请求?

有没有人有一个API响应的例子从一个http.request()发送回第三方回到我的clientSever并写出到客户端浏览器?

我一直卡在我确定的简单逻辑中.我正在使用快递阅读文档它似乎没有为此提供抽象.

谢谢

httpwebrequest node.js

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

现在采用HTML 5进行网站重新设计的优缺点是什么?

我正在研究一个大型网站的重写和重新设计.我一直在阅读HTML 5,并想在将其用于此设计实现之前了解其缺点.

设计需要在A级浏览器中工作(是的,包括IE6 :(),所以我想知道如何渲染<footer>/ <section>etc(内联/块等).

我也想知道专业人士,以便我可以把它卖给业内的任何保守派.

html seo standards html5

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

document.write('<scr'+'ipt src = vs <script src =

除了允许你在写入时将js变量插入到脚本标记中,就像document.write('<scr' + 'ipt src=这对普通<script src=>标记的优点/缺点一样?

我主要询问速度,但对整个故事感兴趣.

谢谢丹尼斯

javascript

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

如何使用jQueryUI Sortable从连接的垂直列表拖动到下面另一个列表的第一项?

我在页面上垂直放置了几个UL.它们是使用jQueryUI的sortable()设置的.我的现场例子是:

http://jsfiddle.net/GVqPF/2/

我可以从答案中拖出来使它成为问题的最后一个元素.但是当我从问题拖到答案时,占位符会跳转到问题列表中的第二个项目.那时我可以将它拖到顶部.但我不能直接拖到答案列表中的第一个位置.

这是一个演示此问题的视频.

我有这个问题的原因从上面的列表拖到下面列表的第一个元素?

我已经尝试在列表和可排序项目上编辑填充和边距.

谢谢,丹尼斯

jquery jquery-ui jquery-ui-sortable

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

我应该如何使用HTMLAgilityPack AppendNode?

星期五这个阶段真的很头疼!我正在尝试使用InsertAfter()将HtmlNode添加到另一个.当我将它发送到控制台时,我可以看到id为breadcrumbs的refChild节点,但不断收到以下错误:

System.ArgumentOutOfRangeException: Node "<div id="breadcrumb"></div>" was not f
ound in the collection
Parameter name: node
   at HtmlAgilityPack.HtmlNodeCollection.get_Item(HtmlNode node)
   at HtmlAgilityPack.HtmlNode.InsertAfter(HtmlNode newChild, HtmlNode refChild)

   at MyHome.Tasks.Tasks.DownloadandStoreContent(KeyValueP
air`2 urlPair, String filePath, HtmlNode HtmlWrapper) in C:\Users\denis\Document
s\Visual Studio 2008\Websites\MyHomeV2\MyHome.Tasks\Tasks.cs:line 81
   at MyHome.Tasks.Tasks.GenerateContent(String scrape
sSwitch, String filePath) in C:\Users\denis\Documents\Visual Studio 2008\Website
s\MyHomeV2\MyHome.Tasks\Tasks.cs:line 27
   at MyHome.Tasks.Program.Main(String[] args) in C:\Users\denis\Documents\Visua
l Studio 2008\Websites\MyHomeV2\MyHome.Tasks\Program.cs:line 87
Run Code Online (Sandbox Code Playgroud)

我的代码是:

HtmlWrapper.InsertAfter(ContentNode, HtmlWrapper.SelectSingleNode("//div[@id='breadcrumb']"));
Run Code Online (Sandbox Code Playgroud)

如上所述,我已经打印出HtmlWrapper和HtmlWrapper.SelectSingleNode("// div [@ id ='breadcrumb']")到控制台,可以看到屏幕上的节点.关于我在哪里出错的任何想法?

谢谢,丹尼斯

c# screen-scraping html-agility-pack

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