![](https://img-blog.csdnimg.cn/20200804200103266.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
第三章:JavaScript 行为
文章平均质量分 87
JavaScript 专栏暂停更新,更多 JavaScript 扩展知识 请订阅此专栏关注后续更新。待续~
孤安先生
北漂打工人。
曾获竞赛奖项:第十四届上海市大学生计算机应用能力大赛“三等奖”;
愿与“你”顶端相见!
展开
-
第十一节:javascript 入门
第一节:JavaScript 入门JavaScript 内嵌于 HTML 网页中,通过浏览器内置的 JavaScript 引擎直接编译,把一个原本只用来显示的页面,转变成支持用户交互的页面程序3.1.1 JavaScript 介绍JavaScript 脚本语言JavaScript 是一种脚本(Script)语言,简单来说就是一条条的文本命令非脚本语言一般 需要编译、链接、生成独立的可执行文件后才能运行;而脚本语言缩短了传统语言 “编写 - 编译 - 链接 - 运行” 的过程JavaScr原创 2021-03-25 10:58:21 · 178 阅读 · 0 评论 -
第十二节:JavaScript 基础语法(一)
第二节:JavaScript 基础语法3.2.1 变量标识符实际开发中,经常要自定义一些符号来标记一些名称,这些符号都被称为标识符由大小写字母、数字、下划线 和 美元符号($) 组成,如:str、arr3、$3不能以数字开头,如:34da 是非法标识符严格区分大小写,如:it 和 IT 表示两个不同的标识符不能使用 JavaScript 中的关键字命名,如:var 作为变量名是不合法的要尽量做到 “见起名知其意”,如 name 表示名字注意:当标识符需要多个单词进行表示时,可以使用以原创 2021-03-29 09:52:31 · 760 阅读 · 0 评论 -
第十三节:JavaScript 基础语法(二)
3.2.5 数组数组是储存一系列值的变量集合,它是由一个或多个数组元素组成的。各元素之间用 " , " 隔开。每个数组元素的构成:下标:也称为 索引以数字表示,默认情况下从0开始依次递增,用于识别元素值:元素的内容,客户会议是任意类型的数据**数组的划分:**数组可以划分为 一维数组、二维数组、三维数组 等多维数组一维数组:数组的 “值” 是非数组类型的数据多维数组:数组的值又是一个数组(数组的嵌套)例如:一个班有很多学生,每个学生都有 姓名、年龄、学号 等信息原创 2021-03-30 10:22:54 · 529 阅读 · 0 评论 -
第十四节:函数
JavaScript 中的函数,类似于 Java 中的方法,但是 JavaScript 中的函数可以赋值给对象(变量)原创 2021-03-31 09:25:27 · 58 阅读 · 0 评论 -
第十五节:对象
第四节:对象概述:对象是一组无序的相关属性和方法的集合属性:事物的特征,在对象中用属性来表示(表示名词)方法:事物的行为,在对象中用方法来表示(常用动词)作用:保存多个对象万物皆对象例如:字符串、数值、数组、函数3.4.1 定义对象参数、返回值、功能、何时调用字面量创建对象// 语法格式:var 对象名 = { 键名1: 值1; 键名2: 值2;}var o = { name: '小明', age: 18, sex: '男',原创 2021-04-01 08:44:16 · 101 阅读 · 0 评论 -
第十六节:JavaScript 事件(一)
第五节:JavaScript 事件概述: ** 在实际开发中, JavaScript代码是通过用户的某些特定行为(例如: 单击, 双击, 按键等)**来触发的, 用户的行为就叫做: 事件。事件三要素:事件源(谁):触发事件的元素事件类型(什么事件):例:onclick 点击事件事件处理程序(做什么):事件触发后执行的代码(函数形式),事件处理函数解释:**事件源:**HTML中 的标签事件: 用户的某些特定行为 (例如: 单击, 双击, 按键等)给事件源绑定行为: 就是原创 2021-04-06 10:03:29 · 86 阅读 · 0 评论 -
第十七节:JavaScript 事件(二)
3.5.10 事件对象 eventevent 对象<button>点击</button><script> let btn = document.querySelector('button'); btn.onclick = function (event) { // 事件处理程序 // 获取标签名 console.log(event.targht.nodeName);原创 2021-04-07 21:15:15 · 135 阅读 · 0 评论 -
第十八节:DOM 对象
第六节:DOM 对象(重点)浏览器加载整个HTML文档形成Document 对象,Document 对象可以访问和操作HTML文档中的所有元素。Document Object Model, 文档对象模型, 也叫DOM树简单理解: 把HTML页面加载到内存后形成的DOM树状结构, 也叫DOM树在DOM树中, 标签, 属性, 文本都是节点(对象), 我们可以通过操作节点来实现修改HTML页面的树状结构特点:有且只有一个根节点每个节点都有一个父节点及任意个子节点(根节点)没有子节点原创 2021-04-08 07:58:05 · 350 阅读 · 0 评论 -
第十九节:BOM 对象
第七节:BOM 对象Browser Object Model,浏览器对象模型作用:浏览器窗口交互的一些对象3.7.1 BOM 的构成locationurl 统一资源定位符:/ 语法格式:protocol://host[:port]/path/[?query]#fragmenthttp ://www.itcast.cn /index.html ?name=andy&age=18 #linklocation 对象属性对象属性说明location.hre原创 2021-04-09 08:16:10 · 94 阅读 · 0 评论 -
第二十节:本地存储 && 案例驱动
第二十章:本地存储sessionStorage:存储的数据在控制台 - Application - Session Storage本地存储特性:数据存储在用户浏览器中设置、读取方便、甚至页面刷新不丢失数据容量较大,sessionStorage 约 5M、localStorage 约 20M只能存储字符串,可以将对象 JSON.stringify() 编码后存储数据的生命周期为关闭浏览器/ 语法格式:// 存储数据sessionStorage.setItem('键名', 数据);原创 2021-05-31 20:21:22 · 70 阅读 · 0 评论 -
第二十一节:JQuery
第二十一节:JQueryjavascript 库JavaScript 库:即 librark,是一个封好的特定的集合(方法和函数)。简单理解:js 文件里,里面对我们原生js代码进行封装,存到里面,可以高效实用这些封装好的功能。JQuery 认知JQuery 是一个快速、简洁的 JavaScript 库,其设计的宗旨是 倡导写更少的代码,做更多的事。优点:轻量级。核心文件小,不影响页面加载速度跨浏览器兼容链式编程、隐士迭代对事件、样式、动画支持,大大简化了DOM操作支持插件开发原创 2021-05-31 20:22:03 · 139 阅读 · 0 评论 -
第二十二节:Javascript 高级(一)
第二十二节:Javascript 高级this指向这些 this 的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this 的指向不同,一般指向我们的调用者[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uczlcJNB-1617850896535)(assets/image-20210322085121203.png)]全局作用域或者普通函数中this指向全局对象window(注意定时器里面的this指向window)方法调用中,谁调用 this就指原创 2021-07-14 10:06:52 · 63 阅读 · 0 评论 -
第二十三节:Javascript 高级(二)
面向对象编程介绍两大编程思路:面向过程 POP(Process-oriented programming)面向过程 就是分析出解决问题所需要的的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用。面向对象 OOP(Object Oriented Programming)面向对象 是把事务分解成一个个对象,然后由对象之间分工与合作。面向对象是以对象来划分问题,而不是步骤。简单理解:先找出对象,然后写出这些对象的功能。在面向对象程序开发思想中,每一个对象都是原创 2021-07-14 10:09:37 · 74 阅读 · 0 评论 -
第二十四节:Javascript 高级(三)
ES6中的类和对象事务分为 具体(特指)事务 和 抽象(泛指)事务。面向对象的思维特点:抽象对象共用的属性和行为组织(封装)成一个类(模板)。对类进行实例化,获取类的对象。面向对象编程,我们考虑的是有哪些对象,按照面向对象的思维特点,不断的创建对象,使用对象,指挥对象做事。对象JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事务都是对象,例如:字符串、数值、数组、函数 等。对象是由属性和方法组成:属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物原创 2021-07-14 10:12:20 · 311 阅读 · 0 评论