JavaScript
好家伙三子
这个作者很懒,什么都没留下…
展开
-
JavaScript高级程序设计读书笔记(17)——Ajax
Ajax Ajax的作用:通过js代码获取服务器的数据; Ajax的效果:在不加载整个页面的情况下,通过一个url地址获取到服务器的数据,然后进行页面的局部刷新; 使用步骤: 1、创建XMLHTTPReuest对象; 2、配置对象信息; 3、发送请求; 4、获取服务器端返回的数据。 下面是代码示例: function myajax(type,URL,params,dataType,callback...原创 2020-04-09 15:41:03 · 94 阅读 · 0 评论 -
JavaScript高级程序设计读书笔记(16)——json
json json是javascript的一个严格的子集,利用JavaScript中的一些模式来结构化数据。json是一种数据格式,不是一种编程语言 一、语法 1、json的语法可以表示三种类型的值:简单值、数组、对象。 2、json字符串必须使用双引号; 3、json中没有声明变量,没有末尾的分号; 二、解析与序列化 解析就是将json数据格式解析为JavaScript对象,序列化就是将Java...原创 2020-04-09 12:42:27 · 119 阅读 · 0 评论 -
JavaScript高级程序设计读书笔记(15)——表单
表单 一、表单的基础知识; 在HTML中表单是由form元素来表示的,而在JavaScript中表单对应的则是HTMLFormElement类型; 通过document.forms可以取得页面中的所有表单,在这个集合中可以通过数值索引和name值来取得特定的表单; 二、提交表单 使用input和button标签(type值为submit)都可以定义提交按钮,以这种方式提交表单时,浏览器会在将请求发...原创 2020-04-06 13:04:55 · 129 阅读 · 0 评论 -
JavaScript高级程序设计读书笔记(14)——事件
事件 一、事件流: 事件流描述的就是在页面中接收事件的顺序——事件冒泡和事件捕获。 1、事件冒泡: 事件冒泡就是事件开始由最具体的元素然后逐层向上传播到较为不具体的节点,所有现代浏览器都支持事件冒泡; 2、事件委托: 事件捕获的思想是,不太具体的节点应该更早接收事件,而最具体的节点应该最后接收节点;用意在于事件到达预定目标前就捕获到他 由于老版本的浏览器不支持事件捕获所以尽量使用事件冒泡; 3、D...原创 2020-04-04 12:40:07 · 92 阅读 · 0 评论 -
JavaScript高级程序设计读书笔记(13)——DOM拓展
DOM拓展 这里所说的DOM拓展主要包括选择符API和html5 一、选择符API 1、querySelector()方法接收一个参数——css选择符,返回给模式匹配的第一个元素,如果没有匹配到就返回null; 2、querySelectorAll()接收一个一个参数——css选择符,但是返回的是所有匹配的元素,返回的是一个NodeList实例; 3、matchesSelector()接收一个cs...原创 2020-04-01 22:28:13 · 98 阅读 · 0 评论