【JavaScript 代码压缩工具小结】教程文章相关的互联网学习教程文章

javascript-使用angular的http get方法时,浏览器端的gzip json无法自动解压缩【代码】

我正在尝试使用angular(v1.2.6)加载json文件:$http.get('myfile.json').success(function(data) { ... }除在服务器上创建文件的(静态)压缩版本并尝试加载“ myfile.json.gz”(以减少加载时间)外,此方法工作正常. 请求标头似乎正确(在Mac上为Chrome 31.0)(如here和here所述):Accept: application/json, text/plain, */* Accept-Encoding: gzip,deflate,sdch而响应头包含:Connection: close Accept-Ranges: bytes Content-Length:...

在php中压缩数据并在javascript中解压缩【代码】

祝贺所有人 有没有办法压缩从php(服务器)发送的数据,然后使用javascript(客户端)解压缩数据? 感谢您解决方法:我必须同意@Domenic的答案. @Nishchay Sharma离开了. 我要添加的唯一内容是,如果您希望在每个脚本的基础上执行此操作而不是将整个服务器配置为压缩所有内容,则通过使用PHP的gzencode()函数以及标头调用来实现您的目标是微不足道的: http://www.php.net/manual/en/function.gzencode.php 例如,假设您正在通过对PHP页面的...

如何通过压缩的JavaScript文件进行调试?

参见英文答案 > How to debug obfuscated JavaScript? 4个我正在使用django-compress缩小我的JavaScript文件.但是,我现在无法通过它进行调试,因为一切都被压扁了.我相信Stack Overflow也使用某种JavaScript压缩.您如何通过实时网站或开发计算机上的JavaScript代码进行调试,并且代码格式正确? Firebug将所有代码放在一行中,这使得难以深入挖掘.解决方法:简单的答案是您不通过压缩文件进行调试 ...

javascript – Makefile结合js文件并制作压缩版本【代码】

我正在尝试编写一个基本的makefile,它将多个js文件合并为一个,然后执行相同但压缩它们. 到目前为止,我有一个可以使压缩版本正常的.# Set the source directory srcdir = src/# Create the list of modules modules = ${srcdir}core.js ${srcdir}sizzle.js ${srcdir}json2.js ${srcdir}ajax.js ${srcdir}attribute.js ${srcdir}content.js ${srcdir}cookie.js...

javascript – WebSocket如何压缩消息?

JSON.stringify显然不是很节省空间.例如,[123456789,123456789]占用20个字节时,它可能只需要大约5个.在发送到流之前,websocket会压缩其JSON吗?解决方法:WebSocket的核心只是TEXT或BINARY数据的一组框架. 它本身不执行压缩. 但是,WebSocket规范允许Extensions,并且在野外有各种各样的压缩扩展(其中一个的形式化规范已经完成). 截至今天(2018年8月),公认的压缩规格是渗透 – 放气. 在野外看到的一些扩展: > permessage-deflate –...

javascript – 在上传之前在客户端压缩图像

有没有人知道任何压缩JPG,GIF和PNG文件的免费脚本?解决方法:您可以使用画布调整图像大小并使用dataURI将其导出.但是不确定压缩. 看看这个:Resizing an image in an HTML5 canvas

javascript – 如何下载YUI压缩器仅用于缩小【代码】

我正在尝试下载YUI压缩器以在Windows 7平台上使用.你是怎样做的? PS.我不需要构建它或类似的东西,我需要的是一个exe文件来运行来压缩我的js文件.有没有简单的方法下载它?解决方法:我从here下载了jar版本,并从中构建了它.unzip Downloads/yuicompressor-2.4.7.zip cd yuicompressor-2.4.7 ant而不是命令行解压缩,您可以下载7-zip或其他东西来解压缩它. 它有效:java -jar yuicompressor-2.4.7/build/yuicompressor-2.4.7.jar

javascript – Uglify JS – 压缩未使用的变量【代码】

Uglify有一个“压缩”选项,可以删除未使用的变量…… 但是,如果我将一些函数存储在像这样的对象中….helpers = {doSomething: function () { ... },doSomethingElese: function () { ... } }…有没有办法删除helpers.doSomething(),如果它从未被访问过? 猜猜我想给压缩机许可改变我的对象. 任何想法,如果可能的话?或任何其他可以帮助的工具?解决方法:使用像Uglify2或Esprima这样的静态分析器来完成这项任务有点不重要,因为有很多...

C#压缩和JavaScript解压缩

我有一些字符串,我需要在C#中压缩服务器端,然后在JavaScript中解压缩客户端.我可以用什么来完成这个?解决方法:假设您通过HTTP获取此数据,是否有任何理由不能在HTTP级别执行此操作? (见this article for information about HTTP compression.) 这样,除了确保请求包含适当的Accept-Encoding标头之外,您不需要在客户端执行任何操作.根据您的服务器,您可能只需调整一些服务器设置即可自动获取压缩… 说实话,值得突破WireShark以确切地...

Javascript压缩程序问题

我有一个问题我想压缩我的所有的JavaScript,但在我的JavaScript代码里面我使用PHP的东西…像PHP如果,PHP变量.我该如何管理?非常感谢解决方法:如果您的PHP正在输出JavaScript,则需要将其分为两部分: >您要压缩的JavaScript>包含PHP输出数据的JavaScript.这部分你不能压缩,但至少它可以从压缩的JavaScript调用.

javascript – 在压缩之前连接CSS和JS?工具?最佳实践?

我正在开发一个单页的网站,其中包含大约十几个.js文件,也许还有六个.css文件. 大多数.js文件都是jQuery插件.除了基本的css文件之外,CSS文件用于相应的jQuery插件. YUI Compressor似乎是压缩CSS和JS文件的最爱.但是,它只压缩单个文件. 我还想把我的文件和(理想情况下)最终用一个.js和一个.css文件(都是压缩的)组合起来. 是否有任何首选工具允许您自动将.js和.css文件合并到一个文件中,以便它可以通过YUI压缩器运行?解决方法:如果你...

高性能建站-JavaScript文件的压缩【代码】

原文链接:http://www.cnblogs.com/liuxianblog/archive/2013/01/15/2860622.html在此我推荐两种比较常用的两种对于Js的压缩办法: 1.jsmin http://www.crockford.com/javascript/jsmin.htmlC:\jsmin.exe <C:\before.js>C:\after.js在cmd中输入上述命令,详细documentation参看网址 2.dojo compressor https://dojotoolkit.org/reference-guide/1.8/util/shrinksafe/index.html#java -jar shrinksafe.jar infile.js > outfile.js在c...

javascript – YUI压缩器:找到一个未声明的符号【代码】

我有一组Javascript文件,它们共同构成一个系统.系统的不同部分位于不同的(全局)命名空间(例如,NSA,NSB等)中,并且那些命名空间可以是对象,例如,NSA = { ... lots of stuff ...}现在,在我的各种模块中,我可能有以下代码:NSA.method();我的代码JSLints是干净的,因为我在文件顶部的注释中声明了这些命名空间对象:/*global dNSA NSB NSC */当我使用-v(详细)开关在这些文件上运行YUI Compressor(v 2.4.2)时,它会发出有关引用的命名空间...

python – django css和js文件在heroku上压缩gzip

我正在尝试压缩我的css和js文件并作为gzip文件,但没有成功. 我尝试了所有方法,django-pipeline,django-compressor等. 我有django-compressor来创建gzip文件,但我不知道如何为它们服务.我使用GzipMiddleaware来压缩和提供我的html文件. 任何人都可以写一步一步指导gzip如何在heroku django上提供静态文件. 很抱歉要求详细的步骤,我不是要求用勺子喂,但是我现在已经坚持了这个问题将近24小时,尝试了许多解决方案,但似乎都没有. 仅供参...

javascript – 在Cordova中解压缩多部分档案

我想要实现的是将分割的zip存档的所有部分下载到我的cordova应用程序(已经可以工作),然后解压缩这个多部分存档,以便我可以使用其中的文件. 在Cordova插件“org.chromium.zip”的帮助下,我已经设法解压缩单部分zip档案.在多部分拉链部分,我已经压缩了一个视频文件,并在7zip的帮助下将其分成几部分.然后我将存档的所有部分下载到我的(仿真器)设备上并启动第一部分的解压缩.它不会抛出错误并解压缩具有正确名称的文件,但只会大小超过存...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部