Node.js
主要是Node.js的一些规范用法
Warriorkris0816
这个作者很懒,什么都没留下…
展开
-
前端与后端数据交互的方式之Ajax
web前端与后端是怎么连接的网站数据处理主要分为三层。第一层,表示层,这部分可以用HTML代码,CSS/Javascript代码来实现等。通过前端代码可以实现网页的布局和设计。这层又可以称为显示层。也就是你用浏览器打开能看到的网页。第二层,业务层,这层是负责处理数据的。常用的代码语言有PHP,JSP,Java等。通过这些后台处理语言的算法来处理前台传回的数据。必要的时候进行操作数据库,然后把...原创 2020-03-11 18:01:19 · 3821 阅读 · 0 评论 -
ajax常见面试题
1:什么是ajax?ajax作用是什么?异步的javascript和xml AJAX 是一种用于创建快速动态网页的技术。 ajax用来与后台交互2:原生js ajax请求有几个步骤?分别是什么//创建 XMLHttpRequest 对象var ajax = new XMLHttpRequest();//规定请求的类型、URL 以及是否异步处理请求。ajax.open('GET',u...原创 2020-03-11 17:10:57 · 189 阅读 · 0 评论 -
ajax的同步和异步有怎样的区别?ajax同步与异步的区别介绍
对于ajax我们应该知道ajax是主要用来在前端页面中向服务器后端请求数据,ajax中根据async的值不同分为**同步(async = false)和异步(async = true)**两种执行方式,那么,ajax的同步和异步请求两种方式有什么区别呢?本篇文章就来给大家详细分析一下ajax同步与异步执行的区别。首先我们来分别看一下ajax同步与异步请求是什么?ajax异步请求:异步请求就当...原创 2020-03-11 13:58:07 · 1808 阅读 · 0 评论 -
浅谈Promise(ES6)
我们知道的,在 JavaScript 中,所有代码都是单线程的,也就是同步执行的。而 Promise 就为异步编程提供了一种解决方案。1 基本概念名称:promise译为“承诺”,这也就表达了将来会执行的操作,代表异步操作;状态:一共有三种状态,分别为pending(进行中)、fulfilled(已成功)和rejected(已失败)。特点:(1)只有异步操作可以决定当前处于的状态,并...原创 2020-03-11 13:27:21 · 284 阅读 · 0 评论 -
JSONP的原理以及使用?
什么是JSONP?首先提一下 JSON 这个概念,JSON 是一种轻量级的数据传输格式,被广泛应用于当前 Web 应用中。JSON 格式数据的编码和解析基本在所有主流语言中都被实现,所以现在大部分前后端分离的架构都以 JSON 格式进行数据的传输。JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的...原创 2020-03-11 13:19:04 · 231 阅读 · 0 评论 -
个人对json的一些简单理解?
json是什么?没有.json结尾的这种文件,json(JavaScript Object Notation)是一种简单的数据交换格式,在此之前我也不知道这个东西其实没有想象的那么抽象,看看后面的例子会更清晰json中的数据结构json中只有两种数据基本结构,一种是MAP,或者叫对象,另一种是Array1.Map类似与java中的Map,这里是以{开始,以}结束,内部object内容是键...原创 2020-03-11 13:08:59 · 305 阅读 · 0 评论 -
彻底弄懂jsonp原理及实现方法
一、 同源策略所有支持Javascript的浏览器都会使用同源策略这个安全策略。看看百度的解释:同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开百度和谷歌的页面当一个百度浏览器执行一个脚本的时候会检查这个脚本是属于哪个页面的即检查是否同源,只有和...原创 2020-03-11 12:52:49 · 365 阅读 · 0 评论 -
JS中的let和var的区别
ES6 新增了let命令,用来声明局部变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,而且有暂时性死区的约束。先看个var的常见变量提升的面试题目:题目1:var a = 99; // 全局变量af(); // f是函数,虽然定义在调用的后面,但是函数声明会提升到作用域的顶部。 console.lo...原创 2020-03-11 12:14:35 · 173 阅读 · 0 评论 -
ES6中常用的10个新特性讲解
ECMAScript 6(ES6) 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。1.不一样的变量声明:const和letES6推荐使用let声明局部变量,相比之前的var(无论声明在何处,都会被视为声明在函数的最顶部)let和var声明的区别:v...原创 2020-03-11 12:04:31 · 165 阅读 · 0 评论