什么是AJAX和JSX之间的区别?

时间:2017-02-17 06:56:49

标签: javascript

## AJAX和JSX之间有什么区别## 为什么 JSX 而不是 AJAX ,根据我的知识,两者都用于同一目的。

1 个答案:

答案 0 :(得分:2)

什么是JSX?

JSX是一种静态类型的,面向对象的编程语言,旨在在现代Web浏览器上运行。

JSX在将源代码编译为JavaScript时执行优化。

与JavaScript相比,JSX是静态类型的,并且大部分是类型安全的。使用JSX开发时,应用程序的质量会变得更高,因为在编译过程中会捕获许多错误。

您可以在开发ReactJS应用程序时使用JSX,例如

基本上JSX是一种编译成JavaScript的语言。

什么是AJAX? AJAX =异步JavaScript和XML。

AJAX不是一种编程语言。

AJAX只使用以下组合:

  • 浏览器内置的XMLHttpRequest对象(用于从Web请求数据) 服务器)
  • JavaScript和HTML DOM(显示或使用数据)

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

基本上,AJAX允许您更新页面的某些部分而无需刷新整个页面。