小编Phi*_*enn的帖子

SQL Server前1名

在Microsoft SQL Server 2005或更高版本中,我想获取第一行,如果没有匹配的行,则返回具有默认值的行.

SELECT TOP 1 ID,Name
FROM TableName
UNION ALL 
SELECT 0,''
ORDER BY ID DESC
Run Code Online (Sandbox Code Playgroud)

这是有效的,除非它在表中有数据时返回两行,如果没有则返回1行.我希望它总能返回1排.我认为它与EXISTS有关,但我不确定.它会是这样的:

SELECT TOP 1 * FROM Contact 
WHERE EXISTS(select * from contact)
Run Code Online (Sandbox Code Playgroud)

但如果不是EXISTS,那么选择0,''

sql t-sql sql-server sql-server-2005

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

openDatabase Hello World

我正在尝试了解openDatabase,我想我已经将它转到INSERT INTO TABLE1,但我无法验证SELECT*FROM TABLE1是否正常工作.

<html>
<head>
<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1");
</script>
<script type="text/javascript">
var db;

$(function(){
    db = openDatabase('HelloWorld');

    db.transaction(
        function(transaction) {
            transaction.executeSql(
                'CREATE TABLE IF NOT EXISTS Table1 ' +
                '  (TableID INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, ' +
                '   Field1 TEXT NOT NULL );'
            );
        }
    );

    db.transaction(
        function(transaction) {
            transaction.executeSql(
                'SELECT * FROM Table1;',function (transaction, result) {
                    for (var i=0; i < result.rows.length; i++) {
            alert('1');
                        $('body').append(result.rows.item(i));
                    }
                }, 
                errorHandler
            );
        }
    );

    $('form').submit(function() …
Run Code Online (Sandbox Code Playgroud)

javascript jquery web-sql opendatabase

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

console.dir(this) 不产生任何输出

我有这个:

<body>
<script>
console.log(this);
console.dir(this);
console.dirxml(this);
</script>
</body>
Run Code Online (Sandbox Code Playgroud)

为什么 console.dir(this) 不产生任何输出?

javascript firefox firebug

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

jQuery mobile如何在jsfiddle.net中运行?

我有这个简单的小提琴,它使用jQuery mobile,但它不起作用.

问:我错过了什么?

jquery-mobile jsfiddle

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

我需要分开的下划线

我想向用户显示一些下划线,让他们知道需要填写多少个字符才能满足长度要求.

我的问题是:下划线没有空格分隔.

问:我应该使用什么字体或CSS样式才能轻松计算下划线?

css fonts

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

使用section,header和footer标签而不是data-role

Jon Reid在他的jQuery Mobile书中很好地使用了html5标签:

<section data-role="page">
<header data-role="header">
<nav data-role="navbar">
<div data-role="content">
<footer data-role="footer">
Run Code Online (Sandbox Code Playgroud)

问:如果我使用section,header和footer标签,是否有可能摆脱data-role ="page","header","nav","footer"?也许我可以在jQuery Mobile加载之前放一点js goodness.

从理论上讲,如果我在加载jQuery Mobile之前添加了这个,它会工作:

$('header').attr('data-role','header');
Run Code Online (Sandbox Code Playgroud)

嗯......我可能不得不在应用这个属性后刷新元素.或者触发创建方法.

jquery-mobile

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

默认parseInt基数为10

JavaScript的一个不好的部分是,如果你将parseInt用于以0开头的东西,那么它可以将数字看作八进制.

i = parseInt(014); // Answer: 12
Run Code Online (Sandbox Code Playgroud)

问:如何重新定义parseInt以使其默认为基数10?我假设你会使用原型方法.

编辑:

也许我应该这样做:

$.fn.extend({
    parseInt:function(X) {
        return parseInt(X,10);
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何从git gui中删除存储库?

我正在学习Git,想从git gui中删除我的第一个项目。

git

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

Bootstrap Material Design cdn

我想使用Bootstrap Material设计,github页面说我可以从jsdelivr.com获取它.但是入门页面说:

复制后,您需要通过将以下javascript添加到您的网站来初始化材料javascript,

$.material.init()
Run Code Online (Sandbox Code Playgroud)

jsdelivr的集成页面说使用它:

<link rel="stylesheet" href="//cdn.jsdelivr.net/bootstrap.material-design/0.3.0/css/material-wfont.min.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/bootstrap.material-design/0.3.0/css/material.min.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/bootstrap.material-design/0.3.0/css/ripples.min.css">
<script src="//cdn.jsdelivr.net/bootstrap.material-design/0.3.0/js/material.min.js"></script>
<script src="//cdn.jsdelivr.net/bootstrap.material-design/0.3.0/js/ripples.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

但看起来材料-wfont.min.css正在返回404.很难验证一切是否正常,因为我不知道新的外观和感觉会是什么.

如果我使用cdn链接,那么我需要使用$.material.init()

twitter-bootstrap material-design bootstrap-material-design

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

Jquery UI框架图标

Themeroller页面上,jQuery UI的作者显示,如果您使用某些关键字,则可以使用图标.例:

<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-close">
<span class="ui-icon ui-icon-circle-close">
</span>
</li>
Run Code Online (Sandbox Code Playgroud)

这会在圆圈中间创建一个漂亮的小X,由一个带圆角和边框的框架构成.

但是,如果我的图标不在列表中呢?如果他们在一个表格单元格中怎么办?

<td>
<li class="ui-state-default ui-corner-all" title=".ui-icon-circle-close">
<span class="ui-icon ui-icon-triangle-1-s"></span>
</li>
</td>
Run Code Online (Sandbox Code Playgroud)

虽然技术上不正确,但这样做有效,因为我没有开启和关闭<ul>元素.

我用吗

<td class="showcities">
<span class="ui-state-default ui-corner-all" title=".ui-icon-circle-close">
<span class="ui-icon ui-icon-triangle-1-s">
</span>
</span>
</td>
Run Code Online (Sandbox Code Playgroud)

如果是这样,css应该用什么定义ui-corner-与Themeroller示例一样?

jquery-ui

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