随笔分类 -  JS之小白成长记

摘要:一. 知识点回顾 1. DOM结构 2. 节点分类 案例: 查找子节点 <script> var box = document.getElementById("box"); console.log(box.childNodes); for (var i = 0; i < box.childNodes 阅读全文
posted @ 2019-12-09 18:34 ivy_wang 阅读(742) 评论(0) 推荐(0)
摘要:一、理解Web API 学习目标1. 掌握API和Web API的概念2. 掌握常见浏览器提供的API调用方式3. 能通过Web API开发常见额页面交互功能4. 能都利用搜索引擎解决问题 二、理解DOM的概念 三、DOM操作 1. 获取页面元素 1.1 根据id获取页面元素 1.2 获取标签 返回 阅读全文
posted @ 2019-12-06 15:48 ivy_wang 阅读(365) 评论(0) 推荐(0)
摘要:一、 概念理解基本包装类型 1. 基本包装类型 2. 字符串的特点 3. 常用字符串方法 阅读全文
posted @ 2019-12-05 10:38 ivy_wang 阅读(166) 评论(0) 推荐(0)
摘要:一、 数组 1. 创建数组的两种方式 2. 如何判断一个变量是否是数组 二、数组中提供的常用方法 4. 操作方法concat() 把两个数组拼接起来slice() 从当前的数组中截取一个新的数组, 不影响原来的数组splice() 删除或替换当前数组的某些元素, 5. 位置方法indexOf() 从 阅读全文
posted @ 2019-12-05 10:30 ivy_wang 阅读(411) 评论(0) 推荐(0)
摘要:一、 Date对象 1. 用法: 2. Date的常用方法 案例1 格式化日期对象 date instanceof Date 判断date是否是Date类型 console.err() 当发生错误时 可打印自定义日志 function formatDate(date) { if (!(date in 阅读全文
posted @ 2019-12-05 10:07 ivy_wang 阅读(427) 评论(0) 推荐(0)
摘要:一、 复习数据类型 简单数据类型, 基本数据类型/值类型 Number String Boolean Null Undefined 复杂数据类型 引用类型 Object 数组 数据在内存中是如何存储的 堆: 存复杂类型 栈: 存简单类型 简单类型在函数内部修改值不会影响外部 简单类型数据直接存储在栈 阅读全文
posted @ 2019-12-05 09:58 ivy_wang 阅读(378) 评论(0) 推荐(2)
摘要:一、对象理解 1.字面量创建对象 2. new Object创建对象并动态添加属性 3. 工厂函数创建对象 4.自定义构造函数创建对象 二、 new关键字和this 1. new关键字的执行过程 2. this出现的三个地方 三、对象的操作案例 案例1: for in 遍历对象 var obj = 阅读全文
posted @ 2019-12-05 09:47 ivy_wang 阅读(192) 评论(0) 推荐(0)
摘要:一、 函数 函数可以封装一段特定功能的代码,然后通过函数名可以重复调用 1 .函数的定义 2. 函数的参数 在函数内部修改形参的值,不会影响外部的实参的值 素数 (只能被1和自身整除的数) 3. 函数返回值 return 4. arguments 通过arguments可以获取函数调用的时候的实参, 阅读全文
posted @ 2019-12-04 18:30 ivy_wang 阅读(206) 评论(0) 推荐(0)
摘要:数组是一种数据类型,数组可以存储很多项, 有序,集合 Array 求数组的和 和平均值案例 var numbers = [100,200,300]; var sum =0; var avg; for (var i = 0; i < numbers.length; i++) { sum += numb 阅读全文
posted @ 2019-12-04 18:15 ivy_wang 阅读(198) 评论(0) 推荐(0)
摘要:表达式语句: 一个表达式可以产生一个值,有可能是运算、函数调用 字面量 表达式可以放在任何需要值的地方。 语句: 语句可以理解成一个行为,循环语句和判断语句就是典型的语句,一个程序有多个语句组成。 流程控制的三种结构: 顺序结构: 从上到下依次执行 分支结构: 根据不同的情况,执行对应的代码 循环结 阅读全文
posted @ 2019-12-04 18:06 ivy_wang 阅读(151) 评论(0) 推荐(0)
摘要:简介:JavaScript 运行在客户端(浏览器)是一种客户端语言,javascript的引擎被称为JavaScript引擎,为浏览器的一部分广泛用于客户端的脚本语言 应用场景:网页特效, 服务端开发(Nood.js),命令行工具(Noode.js),桌面程序(Electron),App(Cordo 阅读全文
posted @ 2019-12-04 17:34 ivy_wang 阅读(167) 评论(0) 推荐(0)
摘要:官网:www.bootcss.com 一. 全局css样式 栅格系统 栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局 表单登录界面 表格的使用 二. 组件 组件是由一个html,一个css, 一个js组成的一个部分 下拉菜单例子 未完待续............. 阅读全文
posted @ 2019-07-12 18:04 ivy_wang 阅读(370) 评论(0) 推荐(0)
摘要:简介 What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event 阅读全文
posted @ 2019-07-11 17:08 ivy_wang 阅读(424) 评论(1) 推荐(0)
摘要:bom中常见的方法 setTimeout(fn,时间) 延迟方法 setInterval(fn,时间) 定时器,一般制作动画用 location.href() 打开一个新页面 location.reload() 重载页面 window.open("地址","_self | _blank | _par 阅读全文
posted @ 2019-07-11 10:48 ivy_wang 阅读(342) 评论(0) 推荐(0)
摘要:目录 1.获取dom的三种方式 2.获取文本值的操作 3.节点对象属性操作 4.样式操作 5.DOM操作 一. 获取dom的三种方式 document.getElementById(' ') 通过id获取 document.getElementsByTagName(' ') 通过标签获取,得到的值数 阅读全文
posted @ 2019-07-11 10:08 ivy_wang 阅读(171) 评论(0) 推荐(0)
摘要:目录 1. 打印及基础 2. 数据类型 3. 运算符 4. 数据类型转换 5. 流程控制语句 6. 常见内置对象 7. 函数的结构 8. 伪数组 arguments 一. 打印及基础 alert(" ")弹出警告框 console.log(" ") 控制台输出 prompt() 弹出能够让用户输入的 阅读全文
posted @ 2019-07-01 17:31 ivy_wang 阅读(209) 评论(0) 推荐(0)