自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 javascript原型和原型链看这篇就够了

javascript原型和原型链看这篇就够了1.javascript原型1.1什么是原型1.javascript原型1.1什么是原型注意:理解原型之前首先要知道什么是构造函数。在 JavaScript 中,用 new 关键字来调用的函数,称为构造函数。构造函数首字母一般大写(规范)。//这就是一个非常普通的构造函数function Person() { }//那下面我就用这个构造函数来实例化一个对象var per=new Person()//分别打印构造函数Per

2021-06-03 23:08:19 646 2

原创 理解模块化的相关规范

理解模块化的相关规范模块化的相关规范1.模块化概述:2.浏览器端的模块化规范:3.服务器端的模块化规范:4.大一统的模块化规范 – ES6模块化:模块化的相关规范1.模块化概述:传统开发模式的主要问题 :命名冲突(多个js文件之间,如果存在重名的变量,会发生变量覆盖问题)文件依赖(js文件之间无法实现相互引用)通过模块化解决上述问题:模块化就是把单独的一个功能封装到一个模块(文件)中,模块之间相互隔离,但是可以通过特定的接口公开内部成员,也可以依赖别的模块模块化开发的好处:方便代码的重

2020-09-12 15:43:45 293

原创 理解组件化和模块化

组件化和模块化(模块化也叫工程化)1.什么是组件组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可;2.组件化和模块化的不同模块化: 是从代码逻辑的角度进行划分的;方便代码分层开发,保证每个功能模块的职能单一;组件化: 是从UI界面的角度进行划分的;前端的组件化,方便UI组件的重用;...

2020-09-12 15:36:29 1012

原创 什么是跨域请求、什么是同源策略、借助script标记发送跨域请求

跨域(跨源)1.相关概念2.一个跨域请求的例子1.相关概念①什么是同源: 看上面例子②同源策略: 同源策略指的就是,不同源地址之间,默认不能相互发送AJAX请求③跨域请求(跨源请求): 不同源地址之间的请求2.一个跨域请求的例子...

2020-08-19 09:01:13 356

原创 jQuery中ajax的使用(最详细)

jQuery中ajax的使用1.jQuery中ajax的基本使用2.jQuery中ajax的回调事件3.jQuery中ajax中的高度封装函数4.jQuery中ajax的全局事件1.jQuery中ajax的基本使用2.jQuery中ajax的回调事件3.jQuery中ajax中的高度封装函数4.jQuery中ajax的全局事件...

2020-08-02 10:12:18 37594 1

原创 原生ajax的封装

原生的ajax的封装1.原生的ajax的封装2.封装之后的调用方法1.原生的ajax的封装 //四个参数:请求方式、请求地址、请求体、回调函数 function ajax(method, url, params, fn) { //这里解决请求方式大小写问题 method = method.toUpperCase(); var xhr = new XMLHttpRequest(); // 将 object 类型的参数转换为

2020-07-31 20:35:50 268

原创 利用art-template模板引擎,处理响应数据渲染

利用art-template模板引擎,处理响应数据渲染1.什么是处理响应数据渲染2.模板引擎的使用步骤3.如何准备一个模板4.art-template的介绍5.使用art-template将数据渲染到页面案例6.art-template下载地址1.什么是处理响应数据渲染就是服务端响应数量庞大,我们用原生的DOM操作一个个渲染到文档相当麻烦,这时候我们就会用数据渲染的模板引擎,只要我们给它数据和模板,就能快速渲染到文档中,省下许多DOM操作的代码。2.模板引擎的使用步骤选择一个模板引擎下载模板引擎

2020-07-31 16:53:15 1184

原创 ajax中response与responseText的区别

ajax中response与responseText的区别1.response与responseText的区别1.response与responseText的区别1.1、responseType属性:在客户端通过代码告诉请求代理对象,服务端响应给我们的数据类型。MDN链接: responseType的值可参考该处1.2、下面举个例子: var xhr = new XMLHttpRequest(); xhr.open('GET', '15test.php'); xh

2020-07-29 23:56:07 5049 4

原创 总结ajax请求数据格式与响应数据格式

总结请求数据格式与响应数据格式1.请求数据格式2.响应数据格式3.ajax请求xml格式数据1.请求数据格式浏览器是根据你设置的 请求头Content-Type 来解析你设置请求体的值的,所以请求头Content-Type的值要根据请求体格式的改变而改变! //urlencoded格式请求体,对应的请求头Content-Type的值为application/x-www-form-urlencoded例子: var xhr = new XMLHttpRequest();

2020-07-27 10:08:34 740

原创 认识ajax同步(sync)与异步(async)区别的小例子

认识ajax同步sync与异步async区别的小例子1.了解console.time()与console.timeEnd()2.异步与同步3.异步与同步小案例4.小案例总结1.了解console.time()与console.timeEnd()console.time()和console.timeEnd()可以开启一个计时器,可以计算中间代码的执行时间,传入一个字符串参数相当于它的名字。 console.time('abc'); for (var i = 0; i < 10

2020-07-25 10:08:29 2146

原创 ajax遵循http协议

对ajax遵循http协议的理解1.首先了解什么是http协议2.ajax请求就是一个http请求3.什么是响应头、响应体、请求头、请求体4.ajax请求如何去遵循http协议1.首先了解什么是http协议①什么是协议?两个人约定好要去做同一件事情(如:住房协议)。②http协议是谁和谁的协议?HTTP协议就是浏览器和服务器两个物体之间的协议。③为什么要遵循http协议?因为要规范和约束浏览器和服务器之间的沟通,大家都遵循统一的http协议,才能进行正常的沟通。2.ajax请求就是一个htt

2020-07-24 10:56:15 879

原创 ajax的readyState状态值和onreadystatechange事件,帮助你更好的理解ajax

认识ajax的readyState状态值和onreadystatechange事件1.readyState是什么?2.它有多少个值,分别代表什么?3.认识ajax的onreadystatechange事件(能帮助理解readyState)4.尝试获取某个ajax请求的全部readyState值5.为什么获取响应体时一般要if来判断一下1.readyState是什么?注意:如果不懂得ajax是什么的先了解ajax是什么东西readyState:返回XMLHTTP请求的当前状态。(也就是说你有一个aja

2020-07-23 10:35:21 1305 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除