![](https://img-blog.csdnimg.cn/a765f695235149e38f72e0121b9c2987.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
JavaScript
Yu-ta
A to i,until I e
展开
-
# 剑指前端(前端入门笔记系列)—— Ajax
文章目录一、介绍1.1 优缺点1.2 XHR1.2.1 属性1.2.2 方法二、封装2.1 ajaxGet2.2 ajaxPost2.3 jsonp一、介绍 Ajax是一种能够向服务器请求额外的数据而无需写在页面的技术,它能带来更好的用户体验,改变了以往“单击,等待”的交互模式,可以实现无刷新加载页面。【注】其实ajax可以运行在非服务器环境,但是因为某些原因,ajax请求的文件,必须在服...原创 2020-01-17 13:37:38 · 293 阅读 · 0 评论 -
# 剑指前端(前端入门笔记系列)——Promise
文章目录一、简介1.1 问题场景1.2 优化方案1.3 作用1.4 组成二、详解2.1 开启方式2.2 核心方法一、简介 Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态:pending(等待态),fulfiled(成功态),rejected(失败态);状...原创 2019-12-18 16:35:16 · 173 阅读 · 0 评论 -
# 剑指前端(前端入门笔记系列)——DOM(元素节点操作)
文章目录一、增二、删三、改四、查(选择器)4.1 基本选择器4.1.1 常规4.1.2 ES5新增4.2 关系选择器五、总结一、增 新增一个元素节点分为两步(二者缺一不可),第一步:创建元素节点,第二步:将创建的元素节点插入到指定元素节点中(也就是插入指定元素节点的儿子元素节点)<div id="box">原本存在的</div><script type="t...原创 2019-08-18 09:00:00 · 1238 阅读 · 0 评论 -
# 剑指前端(前端入门笔记系列)——DOM(属性节点操作)
文章目录一、简介二、操作2.1 内置(系统提供的)2.1.1 可见(在代码中能够书写的)2.1.2 不可见(不能在代码中书写的)2.2 自定义(自己设置)2.2.1 可见(在代码中能够书写的)2.2.2 不可见(在代码中能够书写的)一、简介 属性节点没有过参加家族关系中,其专用选择器:attributes,返回值为对象的形式,它的键是索引值,也就是用对象模拟了一个伪数组,DOM中选择器返回的...原创 2019-08-18 09:42:34 · 1211 阅读 · 1 评论 -
# 剑指前端(前端入门笔记系列)——数组
文章目录一、简介二、基本语法2.1 创建2.1.1 使用Array构造函数2.1.2 使用字面量表示法创建2.2 表示2.3 操作(通过自身的属性)2.3.1 查(访问)2.3.2 增2.3.3 删2.3.4 改2.4 方法2.4.1 ES5-2.4.2 ES5一、简介 除了Object之外,Array类型恐怕是ECMAScript中最常用的类型了,而且ECMAScript中的数组与其他语言...原创 2019-08-18 11:55:06 · 1216 阅读 · 1 评论 -
# 剑指前端(前端入门笔记系列)——Math对象&&Date对象
文章目录一、Math对象1.1 属性1.2 方法二、Date对象2.1 创建2.1.1 默认参数2.1.2 传入一个字符参数2.1.3 传入多个数值参数2.2 获取(get系列)2.3 设置(set系列)2.4 格式化三、总结一、Math对象 ECMAScript将一些常用的数学公式和信息封装到了一个对象中——Math对象,为我们实现数学方面的计算功能提供了便捷,而且该对象还提供了辅助完成这...原创 2019-08-18 14:04:14 · 1164 阅读 · 3 评论 -
# 剑指前端(前端入门笔记系列)——事件
文章目录一、事件的解析二、事件对象简介2.1 事件对象的解析2.2 获取2.3 作用2.4 默认事件的阻止三、事件流3.1 事件冒泡3.2 事件捕获3.3 DOM事件流四、事件处理程序4.1 DOM0级事件处理程序(无兼容)4.2 DOM2级事件处理程序(有兼容)4.2.1 非IE下4.2.2 IE下4.2.3 兼容处理4.3 内存和性能4.4 事件委托五、事件类型整理六、总结一、事件的解析(...原创 2019-09-14 09:37:55 · 280 阅读 · 0 评论 -
# 剑指前端(前端入门笔记系列)—— JS基本数据类型&&类型转换
文章目录一、基本数据类型1.1 Undefined1.2 Null1.3 Boolean1.4 Number1.5 String1.6 特殊的值二、强制(显式)类型转换2.1 字符→数值2.2 数值→字符三、隐式类型转换3.1 数值→字符3.2 字符→数值一、基本数据类型 ECMAScript中有5中简单数据类型性(也称为基本数据类型):Undefined、Null、Boolean、Numb...原创 2019-09-14 10:40:18 · 327 阅读 · 0 评论 -
# 剑指前端(前端入门笔记系列)——设计模式
文章目录一、设计模式1.1 什么是设计模式1.2 为什么使用设计模式:1.3 有哪些设计模式(来自W3Cschool,23种):二、单例模式三、组合模式四、观察者模式五、代理模式六、适配器模式七、抽象工厂模式7.1 什么是工厂模式7.2 为什么要用工厂模式7.3 工厂模式怎么用一、设计模式1.1 什么是设计模式 一套经过反复使用、多人知晓的、经过分类的、代码设计经验的总结1.2 为什么使...原创 2019-09-14 11:10:08 · 232 阅读 · 0 评论 -
# 剑指前端(前端入门笔记系列)——DOM(基本组成与操作)
文章目录一、简介二、Node类型2.1 常量2.2 属性2.2.1 自身信息2.2.2 节点关系三、总结一、简介 DOM是针对HTML和XML文档的一个API(应用程序编程接口)。DOM描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。他给文档提供了一种结构化的表达方式,可以改变文档的内容和呈现方式,我们最关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。所谓的D...原创 2019-08-17 15:13:25 · 1285 阅读 · 0 评论 -
# 剑指前端(前端入门笔记系列)——BOM
文章目录一、简介二、window对象2.1 属性(窗口位置):2.2 方法:三、子对象3.1 history对象(包含浏览器访问过的url)3.3.1 属性3.3.2 方法3.2 location对象(包含当前url的相关信息,而history对象不能具体反映url的相关信息)3.2.1 属性3.2.2 方法3.3 navigator对象(浏览器信息):3.3.1 属性3.4 frames对象(包...原创 2019-08-16 22:39:47 · 1173 阅读 · 0 评论