Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我看到的所有代码都只限于几行?_Java_Javascript_Html_Whitespace - Fatal编程技术网

Java 为什么我看到的所有代码都只限于几行?

Java 为什么我看到的所有代码都只限于几行?,java,javascript,html,whitespace,Java,Javascript,Html,Whitespace,我对编程相当陌生,一直在学习Lynda的基础知识。我有一些Java和HTML的知识,但我想刷新我的记忆,这样我就可以开始学习Objective-C了。Lynda课程让我们使用JavaScript,因为它的核心语法非常好。因此,为了获得参考点,我尝试从各种来源下载一些集成到HTML页面中的.js文件。然而,事实证明,这是没有帮助的,我对文件的格式无法理解。似乎大多数文件都将一行代码放在另一行代码之后。我意识到,由于JavaScript具有灵活的空格限制,这不会妨碍代码的运行方式,但为什么开发人员选

我对编程相当陌生,一直在学习Lynda的基础知识。我有一些Java和HTML的知识,但我想刷新我的记忆,这样我就可以开始学习Objective-C了。Lynda课程让我们使用JavaScript,因为它的核心语法非常好。因此,为了获得参考点,我尝试从各种来源下载一些集成到HTML页面中的.js文件。然而,事实证明,这是没有帮助的,我对文件的格式无法理解。似乎大多数文件都将一行代码放在另一行代码之后。我意识到,由于JavaScript具有灵活的空格限制,这不会妨碍代码的运行方式,但为什么开发人员选择将所有内容放在一行中?他们显然不是这样写代码的,因为那样会非常乏味,而且很难处理,所以为什么当我试图查看它时会出现这种情况呢?这仅仅是当你试图下载一个页面的资源时发生的事情吗?如有任何澄清,将不胜感激

下面是我试图查看的一个JavaScript文件的照片。如您所见,所有代码都限制在一行内

另外,如果有人能告诉我,如果我想为iOS开发软件,在我完成课程后应该去哪里,我将不胜感激。Lynda还提供Objective-C Essentials课程和iOS开发课程,但我觉得这是一条非常线性的路径,可以通过一些文献或其他在线文档进行扩展。

您看到的是javascript文件的一部分。缩小的主要优点是减少了需要传输的数据量和带宽使用

如果您希望以人类可读的格式查看代码,您可以使用在线工具,如

您看到的是javascript文件的一部分。缩小的主要优点是减少了需要传输的数据量和带宽使用


如果您希望以人类可读的格式查看代码,您可以使用在线工具,如karthikr所说的“是”。这意味着一切都在那里,但没有断线。所以,要想看到这一切,你必须向右滚动


或者你可以用它来恢复中断线。

是的,正如karthikr所说,它已经缩小了。这意味着一切都在那里,但没有断线。所以,要想看到这一切,你必须向右滚动


或者,您可以使用返回中断行。

缩小javascript有几个原因。一是它使代码可读性降低。是的,一些开发者不希望你窃取函数,并很容易看到它做了什么。另一个,也是一个很大的原因,是它减少了带宽。一个到处都有长变量名和空白的文件可以比一个缩小的版本大很多倍,所以它可以提高性能

缩小javascript有几个原因。一是它使代码可读性降低。是的,一些开发者不希望你窃取函数,并很容易看到它做了什么。另一个,也是一个很大的原因,是它减少了带宽。一个到处都有长变量名和空白的文件可以比一个缩小的版本大很多倍,所以它可以提高性能

带宽成本很高,特别是对于用户,尤其是当他们在有带宽限制的移动设备上时

因此,为了解决这个问题,开发人员将尽可能减小文件大小

您看到的Java脚本已经被Uglify或YUI压缩列表等库缩小,但并不详尽

这样做将去掉不必要的空白,并减少未全局导出的变量名和函数名的长度

开发人员也可以gzip文件,这将进一步减小文件大小


编辑:语法

带宽成本很高,特别是对于用户,尤其是在有带宽限制的移动设备上的用户

因此,为了解决这个问题,开发人员将尽可能减小文件大小

您看到的Java脚本已经被Uglify或YUI压缩列表等库缩小,但并不详尽

这样做将去掉不必要的空白,并减少未全局导出的变量名和函数名的长度

开发人员也可以gzip文件,这将进一步减小文件大小


编辑:语法

哦,那个网站真的很有用。非常感谢。哦,那个网站真的很有用。非常感谢你。