摘要:
HTTP简介 HTTP是超文本传输协议,是从万维网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP通信协议来传递数据 HTTP工作原理 默认端口号为80,工作于客户端-服务器架构上,浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求 HTTP三点注意事项 HTTP消 阅读全文
摘要:
选择器 样式 动画 创建元素 移除元素 事件绑定 事件解绑 触发事件 触发某个事件的时候调用了其他元素的某个事件方法 事件对象 取消事件冒泡 链式编程原理 内部返回了return this当前对象,有些方法设置了值才能返回当前对象,如果没有设值,是获取属性对应的值而不是当前对象 阅读全文
摘要:
原型链继承 优点: 缺点: 借用构造函数(经典继承) 优点: 缺点: 组合继承(原型链继承和经典继承的双剑合璧) 优点: 缺点(小瑕疵): 原型式继承 优点: 缺点: 寄生式继承 优点: 缺点: ##寄生组合式继承(最佳方式) 优点:完美 缺点:用起来麻烦 class继承 阅读全文
摘要:
初识Ajax get请求 创建对象 请求参数分析 执行发送请求 指定回调函数 xhr.readyState = ? json数据格式 json格式的数据和js普通对象区别: JQ中的ajax Ajax跨域 同源策略 解决方法: jsonp jsonp原理: jq中的jsonp跨域 阅读全文
摘要:
JS对象 JS数组 JS函数 区别bind()与call()和aplly()? let关键字 特点: 在块级作用域内有效 不能重复声明 不会预处理,不存在提升 应用: 循环遍历加监听 const关键字 作用:定义一个常量 特点: 不能修改 其他特点同let 应用: 保存不用改变的数据 变量的解构 赋 阅读全文
摘要:
最近学习了ajax跨域,看到教程视频通过调用第三方的api来进行查询数据,于是我也自己尝试下调用当做一个小练习。过程还是不难的,第三方api的教程也很清晰明了,很容易就能调用了。 demo截图: 不要吐槽我的天气图标难看... 代码分析: 使用ajax封装好的跨域方法,dataType需要的值是js 阅读全文