小编Bla*_*nky的帖子

在Publish上自动压缩html和css?

我找不到这个问题的正确答案.我看到还有其他几个类似的问题,但它们并没有给我提供合适的答案.

在Visual Studio中,是否有一种方法可以在发布应用程序时自动压缩应该压缩的所有文件(HTML,XML,CSS)?

在服务器上拥有所有额外的空白区域,注释和其他内容似乎有点无意义和浪费.我找了不同的扩展和NuGet包,但一直找不到能为我提供解决方案的东西.

asp.net visual-studio-2010 asp.net-mvc-3

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

这段遗留代码的含义是什么?

这是一段可以追溯到 Netscape Navigator 时代的 js 代码。我无法弄清楚或找到这个人这样做的原因。

function id(i)
{   

   var e;
   if (document.getElementById)
     return document.getElementById(i);
   else if (document.all)
     return document.all[i];
   else if (document.layers)
     return document.layers[i];  

   return null;
}
Run Code Online (Sandbox Code Playgroud)

在较新的浏览器中,if(document.getElementById)总是如此。看起来它正在检查该功能是否存在,但我不确定。

我问的原因是因为这段代码从 IE8 及更低版本的浏览器中读取name不是 id)不应具有 name 属性的元素。我的任务是尝试让它在较新的浏览器上更有效地工作。但首先,我真的需要了解这段代码的含义。

读取name诸如 a之类的from 属性<tr>是在别处完成的,这是将其用作自定义属性的非常简单的修复。我包含的这件作品涉及更多作品,并不那么简单。

javascript legacy

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

实际上没有插入MySQL,但自动增量字段正在增加?

我真的不知道发生了什么.我是Java新手,对MySQL很新.

我试图用Java将行插入MySQL数据库.它不会抛出任何异常,当我打印出来时,SELECT *它会显示我更新的行.但是当我再次运行程序或在Workbench中运行时,这些行并没有停留.

其中一列(pk)是自动递增的字段.此字段正在递增,但数据不存在.

当我通过Workbench添加数据时,它会坚持下去,我可以在我的Java程序中检索它SELECT *.只有当我通过下面的代码添加它时,数据才会消失.

这是代码.我按照教程:

import java.sql.*;

public class SaveMap {  
public static boolean MapSave(String mapName) {
    Connection con = null;
    Statement st = null;
    ResultSet rs = null;

    String url = "jdbc:mysql://127.0.0.1:3306/";
    String db = "game_Maps";
    String driver = "com.mysql.jdbc.Driver";
    String user = "root";
    String pass = "pass";

    try {
        Class.forName(driver);
        con = DriverManager.getConnection(url + db, user, pass);
        con.setAutoCommit(false);

        st = con.createStatement();

        System.out.println(st.executeUpdate("INSERT INTO Maps (mapName, mapSize) VALUES('DB Test', 5)"));
        st.executeBatch();



        String sql …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

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

脚本文件未加载

在这件事上,我把头撞在墙上。我很了解 Javascript/jQuery,但我看不出这不起作用的原因。我已经尝试了 2.0.3 和 1.10.2,结果相同。

我正在尝试进行测试以确保加载了脚本文件。我尝试了许多不同的方法,没有任何效果。但是当我单击源中的 url 时,它会转到具有正确代码的正确文件。

这就是我想要做的。

$(document).ready(function() {
   alert('test');
});
Run Code Online (Sandbox Code Playgroud)

如果我将它包含在<script>标签之间的页面中,这会起作用。但不是从.js文件中引用它时。

这是我加载它的方式:

<script type="text/javscript"
        src="http://localhost/kdev/views/dashboard/js/default.js"></script>
Run Code Online (Sandbox Code Playgroud)

单击该 url 会将我带到带有上述警报的正确文件。

但不工作。这是怎么回事?我忘记了什么?我有错别字吗?

整个页面:

<!doctype html>
<html>
<head>
   <title>Test</title>
   <link rel="stylesheet" href="http://localhost/kdev/public/css/default.css" />
   <script type="text/javscript" 
           src="http://localhost/kdev/public/js/jquery-2.0.3.min.js"></script>
   <script type="text/javscript"
           src="http://localhost/kdev/views/dashboard/js/default.js"></script>
</head>
<body>   
<div id="header">
    header
    <br />
    <a href="http://localhost/kdev/index">Index</a>
    <a href="http://localhost/kdev/help">help</a>
               <a href="http://localhost/kdev/dashboard/logout">logout</a>
        </div>

 <div id="content">
 Dashboard... logged in only    </div>
 <div id="footer">feet</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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