12 2020 档案

摘要:Web APIs 网页应用编程 Web API简介 DOM DOM事件绑定、解除、事件流 BOM 定时器的应用-简单动画-无缝滚动-轮播图 阅读全文
posted @ 2020-12-31 15:58 叻仔猪 阅读(57) 评论(0) 推荐(0)
摘要:定时器的应用-简单动画-无缝滚动-轮播图 一、简单运动 使用定时器setInterval与setTimeout可以做简单运动 1.1 原理 是一种视觉暂留效果,只要元素变化过程时间够短,给人眼造成的效果就是一个运动的效果,人眼的视觉残留的时间 0.1 - 0.4秒之间 通过定时器,实现每隔一段时间( 阅读全文
posted @ 2020-12-30 20:33 叻仔猪 阅读(192) 评论(0) 推荐(0)
摘要:BOM 一、BOM的概念和window对象 1.1 BOM的概念 BOM是指浏览器对象模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象就是BOM的顶层对象,其它对象都是该对象的子对象 如document对象就是wi 阅读全文
posted @ 2020-12-30 20:20 叻仔猪 阅读(77) 评论(0) 推荐(0)
摘要:DOM事件绑定相关 一、注册事件的方法 注册事件三要素: 事件源 事件类型 事件处理函数 1.1 传统on注册方式 ele.onclick = function () {} // DOM0级事件 如果同时定义了两次,后面的函数会把前面的函数替换掉 因为onclick指向的是一个指针 1.2 注册事件 阅读全文
posted @ 2020-12-30 20:06 叻仔猪 阅读(106) 评论(0) 推荐(0)
摘要:DOM 一、DOM的概念 文档对象模型,是W3C组织推荐的处理可扩展标记语言的标准变成接口。它是一种与平台和语言无关的应用程序接口(API),它可以动态地访问程序和脚本,更新其内容、结构和www文档的风格(目前,HTML和XML文档是通过说明部分定义的)。文档可以进一步被处理,处理的结果可以加入到当 阅读全文
posted @ 2020-12-30 19:53 叻仔猪 阅读(62) 评论(0) 推荐(0)
摘要:Web API简介 一、API的概念 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节 任何开发语言都有自己的API AP 阅读全文
posted @ 2020-12-30 19:51 叻仔猪 阅读(97) 评论(0) 推荐(0)
摘要:JavaScript 数组、对象、函数 数组的基本使用 函数的基本使用 对象的基本使用 简单类型和复杂类型 内置对象 错题 阅读全文
posted @ 2020-12-07 01:38 叻仔猪 阅读(84) 评论(0) 推荐(0)
摘要:错题 (1)第一题 * 与 / 需要操作符左右都存在表达式才可以使用,不然会报错 % && || 同理 (2)第二题 B前两句讲的是工厂函数,工厂函数并不总与new一起使用 C讲的不是自定义函数 阅读全文
posted @ 2020-12-06 19:02 叻仔猪 阅读(85) 评论(0) 推荐(0)
摘要:内置对象 JS包括:ECMAscript DOM BOM ECMAScript包括:变量、数据、运算符、条件分支语句、循环语句、函数、数组、对象... JavScript的对象包括:自定义对象、内置对象、浏览器对象 ECMAScript的对象包括:自定义对象、内置对象 内置对象:Math...等 参 阅读全文
posted @ 2020-12-06 19:01 叻仔猪 阅读(69) 评论(0) 推荐(0)
摘要:简单类型和复杂类型 一、简单类型和复杂类型的区别 基本类型又叫值类型,复杂类型又叫引用类型 值类型:简单数据类型,基本数据类型,在存储时,变量中存储的是值本身,因此叫做值类型 引用类型:复杂数据类型,在存储时,变量中存储的仅仅是地址(引用) 堆和栈 JS中没有堆和栈的概念,但是可以用这个来讲解 简单 阅读全文
posted @ 2020-12-06 19:00 叻仔猪 阅读(108) 评论(0) 推荐(0)
摘要:对象的基本使用 一、对象的概念 数组中存入的数据受系啊表限制又必须有固定顺序,而对象可以自定义名称无序的数据 1.1 什么是对象? 生活中万物皆对象,对象就是一个具体的事物,一个具体的事物就会有行为和特征 一部车,一个手机 车市一类,门口停的那辆车才是对象 特征:红色,四个轮子 行为:驾驶、刹车 1 阅读全文
posted @ 2020-12-06 18:59 叻仔猪 阅读(95) 评论(0) 推荐(0)
摘要:函数的基本使用 一、函数的概念 讲一段代码一起封装起来,内部封装的一段代码为一个结构体,执行就全都一起执行(遇到return除外),不执行就都不执行 可以重复使用 二、函数的声明、参数和调用 2.1 函数声明 函数声明又叫函数定义,必须先定义才能使用 跟变量的命名要求相似 不然会报引用错误 语法 f 阅读全文
posted @ 2020-12-06 18:48 叻仔猪 阅读(136) 评论(0) 推荐(0)
摘要:数组的基本使用 一、数组概念 所谓数组(Array),就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组 数组的定义 数组式一组有序的数据集合,内部可以存放多个数据,不限制数据类型(嵌套另外一个数组),并且长度可以动态调整 创建方式:[](字面量),new A 阅读全文
posted @ 2020-12-06 18:46 叻仔猪 阅读(154) 评论(0) 推荐(0)
摘要:parseInt第二个参数、隐式转换、短路语法、一元运算符 parseInt第二个参数 隐式转换 短路语法 一元运算符 阅读全文
posted @ 2020-12-05 14:32 叻仔猪 阅读(68) 评论(0) 推荐(0)
摘要:一元运算符 一元运算符含有++、--、! 这里主要讲++、--还有他们的先后顺序问题 !不能放在变量/表达式后面 一、++和--的作用 1.1 ++ 自身加1 相当于 a += 1或者 a = a + 1 1.2 -- 自身减1 相当于 a -= 1或者 a = a - 1 二、注意事项 2.1 放 阅读全文
posted @ 2020-12-05 14:30 叻仔猪 阅读(122) 评论(0) 推荐(0)
摘要:短路语法 一、&& a && b 会默认对第一个进行布尔类型的隐式转换 1.1 若Boolean(a)为true 则会执行b,返回b原值(并不是转换后的布尔类型) 1.2 若Boolean(a)为false 则不会执行b,且只返回a原值 二、|| a || b 2.1 若Boolean(a)为tru 阅读全文
posted @ 2020-12-05 14:29 叻仔猪 阅读(80) 评论(0) 推荐(0)
摘要:隐式转换 一、隐式转换为数字类型 算数运算符和比较运算符中会隐式转换为数字类型(相当于调用Number()) 纯数字字符串直接转换为对应数字(或只有一个值的数组,进行Number()转换的时候会视为第一个值的字符串) +'123' // 123+['123'] // 123 转换为1:true, [ 阅读全文
posted @ 2020-12-05 14:27 叻仔猪 阅读(76) 评论(0) 推荐(0)
摘要:parseInt的第二个参数 一、使用方法 进行取整操作,第二个数表示目前数字的进制(2-36) 转换结束后默认按十进制进行输出 如parseInt('123', 2)得出的结果是83 二、开头问题 0x / 0X开头会按照16进制转换为整数 0 / 0o / 0O开头的字符串(数字的话会八进制进行 阅读全文
posted @ 2020-12-05 14:26 叻仔猪 阅读(244) 评论(0) 推荐(0)
摘要:JavaScript 语法、数据类型、流程控制 javascript简介 数据类型 操作符 流程控制语句 阅读全文
posted @ 2020-12-05 00:52 叻仔猪 阅读(69) 评论(0) 推荐(0)
摘要:流程控制语句 一、表达式和语句讲解 1.1 表达式 一个表达式可以产生一个值 表达式会执行出一个结果,然后再参与其它程序 1.2 语句 语句可以理解为一个行为,如循环语句和判断语句 一般用;来分割语句,特殊结构(循环语句除外) 1.3 流程控制语句 通过一些特殊结构可以让js代码加载时,要么可以跳过 阅读全文
posted @ 2020-12-05 00:49 叻仔猪 阅读(89) 评论(0) 推荐(0)
摘要:操作符 表达式:包含操作数和操作符,表达式会得到一个结果 一、算符运算符号 1.1 基本介绍 +(加) -(减) *(乘) /(除) %(取余) ()(括号) 顺序:先乘除取余、再加减,有小括号优先小括号 1.2 非正常情况运算1 即有特殊字面量参与的运算 NaN参与的运算 得到的结果都是NaN I 阅读全文
posted @ 2020-12-05 00:48 叻仔猪 阅读(99) 评论(0) 推荐(0)
摘要:数据类型 一、字面量 1.1 概念 字面量适用于表达一个固定值的表示法,又叫常量 同速的理解,字面就是所见即所得,js程序执行到代码中的字面量,会立即知道它是什么类型的数据,值是多少 可以用于表示固定值,比如:数字、字符串、undefined、布尔类型的字面值等 数字字面量:8,9,10 字符串字面 阅读全文
posted @ 2020-12-05 00:47 叻仔猪 阅读(135) 评论(0) 推荐(0)
摘要:Javascript简介 一、前言 1.1 前端三层 HTML 结构层:从语义的角度描述页面结构 CSS 样式层:从美观的角度描述页面样式 JavaScript 行为层:从交互的角度描述页面行为 1.2 JavaScript的应用场景 ① 网页特效 ② 服务端开发(Node.js) ③ 命令行工具( 阅读全文
posted @ 2020-12-05 00:45 叻仔猪 阅读(108) 评论(0) 推荐(0)