02 2021 档案
摘要:jsonp的原理,为什么跨域跨域可以使用jsonp解决?在跨域的时候,XMLHttpRequet对象请求服务器会受到浏览器的限制,无法成功请求服务器在跨域的情况下,$.ajax方法内部并没有使用XMLHttpRequest对象请求服务器,而是使用了其他的方式来实现的jsonp和XMLHttpRequ
阅读全文
摘要:同源的标准:1.协议相同2.域名相同3.端口相同跨域:不同源即为跨域,浏览器对跨域进行了限制:1.不能共享cookie2.不能互相操作DOM3.不能发送ajax请求
阅读全文
摘要:jQuery表单序列化$('form').serialize(),可以将form表单的name属性值,和value值拼接成一个查询字符串,用于AJAX请求FormData()是一个管理表单数据和文件的WebAPI:let form = document.queryselector('form')va
阅读全文
摘要:1.下载https://github.com/aui/art-template2.引入<script src="../template-web.js"></script>3.准备模板4.绑定模板和数据var str = template(模板id,数据)示例: 注意:1.数据必须是一个对象,如果不是
阅读全文
摘要:dataType返回的数据以何种类型进行处理:常见的值有'text','json','xml','script'如果dataType为json,插件内部会将json字符串转换为对象或数组在回调函数中终止ajax请求:return false
阅读全文
摘要:php代码必须放在php标签的内部<?php ?>php的代码必须加分号echo:将内容由服务器输出给浏览器echo:只能输出简单数据类型echo会对布尔类型的值进行转换,true转为1,false转为''php变量变量的命名规则1.不需要关键字进行声明,变量在第一次赋值是创建2.以$符号开始3.$
阅读全文
摘要:1.先在本地(host文件)查找域名是否有对应的IP2.然后到DNS查找域名对应的ip3.DNS返回了IP后浏览器根据IP找到服务器在网络中的位置4.服务器返回index页面,浏览器解析
阅读全文
摘要:IP地址:连接在网络中的每台计算机的唯一身份标识域名:给IP地址起一个好记的名字DNS:用于绑定IP和域名的对应关系端口:程序和外界进行通信的通道,IP定位到服务器,端口定位到服务器中的具体的程序
阅读全文
摘要:通俗地讲,能够提供某种服务的计算机称为服务器 后台开发:使用后台编程语言,在服务器中进行开发前端开发:使用前端编程语言,在浏览器中进行开发
阅读全文
摘要:JSON数据是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据特征:数据在名/值对中数据用逗号分隔花括号保存对象,方括号保存数组键/值使用双引号JSON字符串可以在各种编程语言中轻松转换,各种语言都提供了API在JS中API如下:JSON.parse(); JSON字符串转
阅读全文
摘要:本质:在http协议的基础上通过js的XMLHttpRequest对象与服务器进行通信作用:可以在不刷新页面的情况下,请求服务器,局部更新页面的数据XMLHttpRequest浏览器的内建对象,用于在后台与服务器通信(交换数据),由此我们便可以对网页部分更新,而不是刷新整个页面1.创建一个请求实例v
阅读全文
摘要:<a class="a"></a><a class="a"></a><a class="a"></a>$('.a') // 选择了3个a,都是jq对象(可以用jq的属性、方法)$('.a').eq(1) // 选择了第二个a,是jq对象(不可以使用dom属性方法,可以用jq的属性、方法)$('.a'
阅读全文
摘要:var date = new Date()表示创建一个当前的是时间:Sat Jan 12 2019 15:23:33 GMT+8080(中国标准时间)创建一个指定时间new Date('2018-12-11 12:00:00')获取日期的每个部分var date = new Date()var ye
阅读全文
摘要:Math.random可以生成一个0-1之间的随机小数(不包含1)如果我们需要生成一个0-10之间的随机小数(不包含10):Math.random()*10如果我们需要生成一个0-10之间的随机整数(不包含10):parseInt(Math.random()*10)如果我们需要生成一个0-10之间的
阅读全文
摘要:作用:判断对象是否有某个属性属性名 in 对象名 判断对象是否有这个属性如果in操作符返回true,就表示有这个属性console.log('属性名' in 对象名)
阅读全文
摘要:操作方式一:点语法 对象名.属性名操作方式二:[ ]语法 对象名['属性名']相比较而言,[ ]比较灵活,只要求属性名是一个字符串,如果将来属性的名字存储在变量中,就必须用这个语法点语法比较常用,更加简单遍历对象for(var k in obj)
阅读全文
摘要:typeof:只能判断简单数据类型(null除外)和函数对象的类型可以通过在控制台打印判断,也可用instanceof判断,但是不好用。后期还会学习用原型链(对象.constructor.name)来判断
阅读全文
摘要:返回值的问题:return可以让一个函数返回值,return也表示函数结束,return后面的代码不执行函数可以没有返回值,可以理解为return undefined函数可以return单独使用,可以理解为return undefined,如果将来想终止函数的执行,可以直接写一个return
阅读全文
摘要:https://www.cnblogs.com/SheilaSun/p/4765394.html
阅读全文
摘要:循环中break和continue的区别:break终止整个循环,continue终止本次循环开始下一轮循环
阅读全文
摘要:do...while与while语句很像,不同的是,do...while不管条件是否成立,都会执行一次计算1+2+3+...+100之和
阅读全文
摘要:while循环,如果条件为ture,执行循环体如果条件为false,整个循环结束,举例:求1+2+3+....+100
阅读全文
摘要:其他类型转数字Number() 当转换的内容包含非数字的时候,Number() 会返回NaN(Not a Number);ParseInt() 从第一个数字开始转换,直到遇到第一个非数字时停止;如果以数字开头,就会返回开头的合法数字部分,如果以非数字开头,则返回NaNParseFloat() 从第一
阅读全文
摘要:计算机中,表示一个数字,除了十进制还有八进制、二进制、八进制、十六进制使用的时候,其他进制都会转换为十进制所谓的几进制,就是逢几进一如10进制的12可以理解为 :2*10的0次方+1*10的一次方八进制:逢8进1 以0开头如0111可以理解为 :1*8的零次方+1*8的一次方+1*8的二次方=73十
阅读全文
摘要:数据可分为基本数据类型和复杂数据类型基本数据类型可分为:Number,String,Boolean,Undefined,Null复杂数据类型为:Object
阅读全文
摘要:变量的命名规范1.驼峰模式2.见名思意3.可用字母,数字,下划线,$符号组成4.数字不能开头 变量声明了但未赋值:undefined变量未声明未赋值:not defined
阅读全文
浙公网安备 33010602011771号