bootstrap,javascript,jquery和ajax是什么?

时间:2014-12-12 12:02:42

标签: javascript jquery ajax angularjs twitter-bootstrap

我想开始学习客户端脚本以使网页更加动态,同时收集一些信息,了解一些编程语言,如javascript,ajax就在那里,我认为jquery是javascript库(可能是我错了)但我仍然不确定(概念没有被清除)实际上是那些。有很多问题要问:

  1. 什么是javascript,我该怎么办?
  2. 有关jquery的详细信息,我是否需要了解javascript以使用jquery?
  3. 什么是angularjs,我能用它做什么?
  4. 什么是ajax,我能用它做什么?
  5. 什么是引导程序,我该怎么办?
  6. 我基本上使用PHP,即服务器端脚本,并且知道一些HTML和CSS。

    1. 我是否需要成为HTML和CSS专家才能使用上述语言?
    2. 最后,如果建议了解客户端脚本的起点,我的意思是从哪里可以开始?一点点的指导将非常感激。太混乱!!

5 个答案:

答案 0 :(得分:2)

JavaScript最常见的用途是将客户端行为添加到HTML页面,即动态HTML(DHTML)。脚本嵌入在HTML页面中或包含在HTML页面中,并与页面的文档对象模型(DOM)进行交互。

正如官方jQuery网站上引用的那样,它是一个快速而简洁的JavaScript库,它简化了HTML文档遍历,事件处理,动画和Ajax交互,以实现快速Web开发。"为了使用jQuery,您应该了解JavaScript,HTML和CSS的基础知识。

AJAX允许通过在幕后与服务器交换少量数据来异步更新网页。这意味着可以更新网页的各个部分,而无需重新加载整个页面。

Bootstra [是一个html,css,javascript框架,您可以将其用作创建网站或Web应用程序的基础。它是HTML,CSS和Javascript代码的组合,旨在帮助构建用户界面组件。

我没有使用angularjs的经验,但你可能想要查找它:这也是我找到上述定义的方法。我建议在使用任何其他语言/库之前学习CSS和HTML,因为它们都是围绕HTML / CSS构建的。

如果您没有使用HTML / CSS或客户端语言的经验,我建议您查看http://www.w3schools.com/,这是一个解释上面列出的所有重要和最常用语言部分的网站。

答案 1 :(得分:2)

  1. JavaScript是客户端(在大多数情况下)编程语言,允许您执行HTML操作,页面元素,导航等操作
  2. JQuery非常简化了使用HTML(DOM结构上的操作)。它有不同的语法,你可以从JavaScript
  3. 之前学习它开始
  4. Angular是用于创建SPA页面的JavaScript框架,如果您是初学者,最好从JQuery开始
  5. AJAX技术允许您向服务器发出异步请求(无需重新加载网页)(jQuery ajax
  6. Bootstrap是一种流行的模板,它可以在不太了解CSS和JavaScript的情况下快速制作网站。它有许多好东西捆绑在一起,所以你可以开始使用它作为样板。它也使用jQuery
  7. google google google:)

答案 2 :(得分:2)

欢迎来到编程的下一步。对于我眼中的客户端,您应该首先使用的是JavaScript语言。这导致我回答你的一些问题:

  1. 使用JS,您可以在客户端做很多事情。它基本上是一种非常简单的面向Java的脚本语言。它可以处理许多基于用户交互的东西和非常有趣但简单的动画(例如简单的倒计时或动画字母)。但它的简单性限制了它。你可以(但不要再做了)在那里编写非常复杂的代码,但是在将来的某个时候很难理解它。

  2. JQuery基本上是JS的强大扩展,但主要适用于DOM解析和非常酷且复杂的动画。它运行JS和JQuery Core。没有必要知道任何JS使用JQuery,但肯定会有所帮助。

  3. 使用AJAX,您可以执行异步JS和XML请求。当您查看html时,您将看到它是针对同步请求的。每当您想要从服务器获取某些内容时,您需要重新加载一个完整的页面,而不仅仅是您想要更新的特定部分。 AJAX可以帮助您解决这个问题。这里最好的例子是典型的自动填充搜索表单。当你输入一个单词时,它已经显示了一些可能的建议。

  4. 你应该理解使用JS和JQuery的html和css,因为你经常使用一些html标签,获取它的值或属性,用JS / Jquery修改它并将其写回(DOM操作为例如)或者您使用html标记并使用一些JQuery动画,并且需要使用它来声明css-properties。

  5. 3&我现在没用过^^

    我3年前开始使用JQuery并且刚刚遇到问题,试图查看文档然后我解决了它。 jquery.com是一个很好的帮助

    格尔茨

答案 3 :(得分:1)

回答您的问题:

1:什么是javascript,我该怎么办?

A:面向对象的计算机编程语言,通常用于在Web浏览器中创建交互式效果。

2:有关jquery的详细信息,我是否需要了解使用jquery的javascript?

答:jQuery是一个快速,小巧,功能丰富的JavaScript库。它通过易于使用的API在大量浏览器中运行,使得HTML文档遍历和操作,事件处理,动画和Ajax变得更加简单。并且你现在不需要成为一个主Javascript编码器,但它是一个Javascript代码库并使用类似的语法,所以理解将帮助您理解和调试。我会先学习Javascript。

3:什么是angularjs,我该怎么办?

答:AngularJS是动态网络应用程序的结构框架。它允许您使用HTML作为模板语言,并允许您扩展HTML的语法,以清晰简洁地表达您的应用程序的组件。 Angular的数据绑定和依赖注入消除了您必须编写的大部分代码。

4:什么是ajax,我该怎么办?

答:Ajax(也是AJAX; /eɪdʒæks/;异步JavaScript + XML的简称)是一组在客户端用于创建异步Web应用程序的相互关联的Web开发技术。

5:什么是bootstrap,我该怎么办?

  • Bootstrap是一个免费的工具集,用于创建网站和网站
  • 应用程序Bootstrap包含用于文本,表单,按钮,导航和其他组件的基于HTML和CSS的设计模板
  • Bootstrap还包含可选的JavaScript扩展
  • Bootstrap是开源的,可在GitHub上找到

6:我是否需要成为HTML和CSS专家才能使用上述语言?

答:我建议不要专注于成为一名高手,但要一次掌握上述一步,掌握基本语法,如HTML和CSS,然后在准备好Javascript时输入一些功能。请不要急于过程并享受它。上面的那些工具可能需要多年的时间才能掌握,并且它们需要数年时间才能开发并且仍在不断发展,所以请也要尊重它。

答案 4 :(得分:0)

javascript是客户端脚本语言... jquery / angularjs / bootstrap是使用javascript构建的所有框架,可以帮助您构建动态网站....

您需要对HTML和CSS有基本的了解才能更好地解释javascript。 www.w3schools.com是最适合的地方。它提供了几乎所有上面提到的列表的教程。