2012-08-28 38 views
0

这似乎是一个不寻常的请求,但没有人有T-SQL(MSSQL2008)代码来“缩小”JavaScript代码?使用TSQL来“缩小”JavaScript代码?

我有一个MVC站点,它使用一系列存储过程来生成* .js文件的内容,最好是在SP构建javascript之后,它可以使用UDF/SP来“缩小”它。 我想过创建一个包含缩小版本的第二个SP集,但那会是一个维护噩梦(将构建JavaScript代码的当前10个SP加倍)。

我不知道如果用来缩小逻辑太简单了,一个SP/UDF可以做到这一点,如果幸运的人已经写它,并愿意提前分享:)

谢谢!

+0

30分钟后?没有人?我从来没有砸过stackoverflow之前:) – Losbear

+0

但是...为什么你可能需要在SQL中创建JavaScript文件? – Shmiddty

+0

我们的客户在他们的网站上有一个脚本标签,用于调用我们的网站,该网站使用这些SP来生成javascript。 javascript对每个客户都非常具体。我们选择在SP中创建JavaScript以实现可维护性,因此我们不必执行发布即可对脚本进行更改。无论如何,缩小的算法不会那么复杂,而且不是重新发明轮子,我想我会请你们帮忙。 – Losbear

回答

3

我不认为使用SP缩小JavaScript是一个好主意。我猜你会得到非常复杂的东西。我知道的最简单的缩小器是jsmin,它仍然是300行。

另一种方法可以是将缩小代理用作网络服务器。我想这是相当快的(少于20行代码),以提出使用nodejs和uglifyjs的东西。

+0

我会检查出来。我喜欢你的代理想法。如果我绝对必须缩小这段代码,那么我会顺着这条道路走下去,而不是试图用TSQL来实现。 – Losbear