AJAX与跨域访问

ASynchronous JavaScript And XML

  • 异步和同步:在客户端和服务器端相互通信的基础上
    • 同步:客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。
    • 异步:客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。
  • Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
    • 可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
  • 传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。
  • 可以提升用户的体验

ES6

ECMAScript2015(ES6)是Javascript最标准的语法式样,是在2015年6月由Ecma国籍组织公布的最新版本,现在已经被多个领域和浏览器所广泛采纳和使用。


NodeJs

Node.js是一个Javascript运行环境(runtime)。发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
官网:https://nodejs.org


VueJs

tips

  • 开发单页面网页(spa)
  • html不区分大小写,vue中的使用驼峰驼峰命名的属性,用到html中大写字母一般会变为-
  • css中的id/class区分大小,支持驼峰命名

javascript

  1. ECMAScript:欧洲计算机协会
  2. BOM(broswer object model): 浏览器对象模型, 操作浏览器的方法
  3. DOM(document object model):文档对象模型, 操作html,css的方法

JQuery

  1. JQuery对象在操作时,更加方便。
  2. JQuery对象和js对象方法不通用的.
  3. 两者相互转换
    • jq – > js :
      • jq对象[索引]
      • jq对象.get(索引)
    • js – > jq : $(js对象)

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×