主要使用 Javascript 的主要座右铭是什么。它将如何用于开发应用程序。我知道HTML。它将如何帮助我学习 Javascript。与 JS 和 html 的任何关系。
13 回答
Javascript 的主要用途是它允许您在用户的浏览器中进行操作,而无需向服务器来回发送消息。您可能想要这样做的原因有很多。
例如,向服务器发送消息并获得回复是一个相对较长的过程:它几乎总是一个明显的时间延迟,并且可能需要很多秒。直接在浏览器中执行某些操作会快得多。因此,例如,如果您想向用户提供某种“无效数据”消息,如果它来自 Javascript,它会快得多。
同样,使用 Javascript,您可以逐个字段验证,而不是等到用户完全填满屏幕并单击提交按钮。例如,假设您向用户展示了一个屏幕,他应该在其中输入交易日期和货币金额。用户输入一个完整的屏幕——可能是 20 或 30 笔交易——然后点击提交。如果用户尝试以您无法识别的格式输入日期,例如在您预期年-月-日时输入日/月/年,那么使用 Javascript 您可能会在第一个无法识别的日期给他一个错误。通过往返服务器,在你告诉他他做错之前,他会输入一整屏无效日期。
同样,尝试通过往返服务器来制作动画不太可能奏效,它太慢了。一种方法是使用 Javascript。(当然还有其他方法。)
Javascript 可以用于许多不同的事情。
在浏览器中与 HTML 一起使用时,它可以添加一些非常酷的动态和交互功能(与 HTML 的历史静态特性相比)。
当与 Node.JS 等服务器端引擎一起使用时,它几乎可以做任何其他服务器端语言能够做的任何事情。
javascript 使您能够在浏览器中获取静态 html 并对其进行添加/更改。使用 javascript 可能要考虑的主要事项是:不要信任它来验证事物,并将其构建为一项功能,而不是使您的网站正常运行的要求(换句话说,如果用户是否已禁用)。
http://en.wikipedia.org/wiki/Javascript
- 明目张胆地把他们撕掉……
JavaScript 是 ECMAScript 语言标准的实现,通常用于启用对主机环境中计算对象的编程访问。它可以被描述为一种基于原型的面向对象的脚本语言,它是动态的、弱类型的并且具有一流的功能。它也被认为是类似于 Scheme 和 OCaml 的函数式编程语言,因为它具有闭包并支持高阶函数。
JavaScript 主要以客户端 JavaScript 的形式使用,作为 Web 浏览器的一部分实现,以提供增强的用户界面和动态网站。但是,它在网页之外的应用程序中的使用也很重要。
还应该注意:没有“JavaScript 的主要座右铭”,因为它是一个标准,而不是一个项目。对于项目,请查看jQuery,它是本网站上开发人员最常采用的一种。有很多工具包可用于处理 JavaScript。
使用 JavaScript 时的主要考虑因素是了解它通常与文档对象模型一起使用,因此您会发现大多数人都提供使用 JavaScript 的方法。但是,它是一种功能齐全的语言,并且有多种方法可以将其编译为本机机器码。这是如何实现的一个例子是注意到大多数浏览器都为 JavaScript 实现了一个即时编译器。这些 JIT 编译器将 JavaScript 转换为本机字节码,以便在主机系统上执行。
为什么要使用 JavaScript?您可以将其用于诸如表单元素的客户端验证(最常见的一种)、用户交互(在浏览器窗口中拖放、插入新的表单元素,如用于向表中添加新记录的文本框)、用户通知(Facebook 通知),从服务器异步检索数据并将其加载到页面(AJAX),或其他可能的操作的长列表。在这里列出可以使用 JavaScript 的所有功能将是一项艰巨的努力。
由于它是一种原型语言,因此可以用 JavaScript 编写 C 风格的程序。
由于它是一种函数式语言,因此可以用 JavaScript 编写 Lisp 风格的程序。
如果您接受过计算机科学方面的正式培训,那么您可能对这两种语言很熟悉。大多数计算机程序都是以这两种风格中的任何一种编写的。由于 JavaScript 允许开发人员以他最流利的风格进行编写,因此可以证明这是一个福音,因为开发人员能够在引入该语言后更快地开始编写代码。
我见过充满用 JavaScript 编写的复杂图形的成熟游戏。我还看到了基本的视频播放器(依赖于 HTML5),它们具有一些用 JavaScript 编写的基本操作功能。
然而,JavaScript 最常用于 Web 应用程序,重要的是要记住 JavaScript 被用作客户端语言。它不影响服务器上的操作。它可以被绕过。不要依赖 JavaScript 为您的应用程序做所有事情。
希望这对您有所帮助并为您提供一些指导并回答您的问题?
在 Web 开发中,有 3 个主要组件:HTML、CSS 和 Javascript。
HTML 用于保存网页或 web 应用程序的数据、内容、结构。
CSS 用于网页或 web 应用程序的样式、布局和视觉外观。
Javascript(通常)用于网页或 Web 应用程序的动态或反应方面:动画、表单验证、ajax 等。
您可以使用 javascript 使您的页面更具交互性。您可以在发送服务器之前检查内容并为用户节省时间。你可以用它来创造很多有趣的东西……有很多 web 应用程序依赖于 javascript 作为它们的主要引擎。
您可以使用 Javascript 在应用程序中开发客户端“事物”。这可以避免您返回服务器,这有利于:较低的频段使用、较低的服务器强度使用和更好的客户端用户体验。一个流行的框架是 jquery。
它是一种脚本语言,可用于构建动态页面,但最重要的是,它将运行这些应用程序的一些计算工作从服务器转移到了客户端机器。
JavaScript 非常强大,因此很难列出可以用它完成的所有操作。如果没有它,我不知道 Web 2.0 会是什么样子。
如今,JavaScript 正变得非常主流。Google 为在V8 JavaScript 引擎中提高 Javascript 速度付出了很多努力。这引起了人们对服务器端 JavaScript 使用的极大兴趣。
NodeJs是服务器端应用程序的一个很好的例子,它现在越来越受欢迎,并在异步和函数式编程有意义的用例(如网络应用程序)中得到了很多承诺。
在构建 javascript 测试应用程序或自动网络爬虫时,其他应用程序(如PhantomJs和基于 WebKit 的无头浏览器)是自然的选择。(CasperJs是建立在 PhantomJs 之上的项目的一个很好的例子)。
JavaScript 在概念上比人们遇到的其他语言更难,因为它既是原型又是功能性的。尽管可以使用多年来构建的一些标准模式来设计应用程序,但是有很多方法可以实现完全相同的模式,并且没有最佳实践的标准化或对实现这些设计的最佳方式的共识。
现在有许多CofeeScript和TypeScript工具通过允许开发人员使用编译为 JavaScript 的标准面向对象子集的面向对象语言编写代码来帮助缩小这一差距。
JavaScript 是一种由网络浏览器执行的语言,通常用于制作动态网页。一个简单的示例是,如果您希望对用户输入表单的值执行一些简单的计算(例如运费)。您可以让用户在每次需要答案时将数据发布到服务器,或者您可以有一个按钮来执行 JavaScript 计算并向用户显示答案。当然,还有更复杂的例子。AJAX 是当前流行的 JavaScript 应用程序。
现在 JavaScript 是用来杀死桌面应用程序的!!!
例如ExtJs是它的完美库。
Javascript主要用于使网页动态和交互。我通常在浏览器中运行,但有服务器端实现
java-script 在浏览器中用于多种用途,主要用于用户端或客户端,例如在表单中考虑一个文本框,您需要在其中输入一个整数,但在这种情况下您输入了一些字符串而不是那个它通知用户输入有效信息,如弹出窗口或其他内容,这只是一个示例,但 java 脚本用于许多目的。
Javascript 用于使网页动态/交互它可用于验证字段、访问和修改 DOM,例如更改 HTML 属性、内容、样式它也用于 Ajax