![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
qq_45723051
这个作者很懒,什么都没留下…
展开
-
js dom 总结
DOM 对象1:每个html 都是dom对象。2:dom对象中最大的对象是 document3:可以通过改变 dom对象下属性的值,完成元素样式等操作4:dom对象下属性的值,有的是函数,有的非函数。大部分非函数,数据类型为字符串类型5:属性查找不会报错,只会输出 undefined。所有的属性不能删除6:与删除属性效果相同的写法 属性赋值为空字符或者nulldom选择器选择器的...原创 2019-12-24 21:37:07 · 114 阅读 · 0 评论 -
简单getEl封装&setStyle方法
getEl封装 <div></div> <div></div> <div></div> <button id="btn"></button> <aside class="aside"></aside> var divs =...原创 2019-12-24 21:35:35 · 440 阅读 · 0 评论 -
js dom
dom选择器<div class="box">001</div> <div class="box">002</div> <div class="box" id="three">003</div> <input type="text" name='1'> <input typ...原创 2019-12-24 21:29:12 · 86 阅读 · 0 评论 -
判断数据类型
typeof()判断基本数据类型;不能区分null object弊端不能区分 数组 对象 和 null console.log(typeof('dddd')); console.log(typeof(12)); console.log(typeof(true)); console.log(typeof(undefined)); ...原创 2019-12-19 19:46:02 · 61 阅读 · 0 评论 -
js、变量、作用域、作用域链、闭包、this
变量 作用域 作用域链 闭包 this变量:作用往内存中存储数据为什么会有作用域?因为变量需要运行环境,这个环境我们叫做作用域1:全局作用域是在浏览器或者程序刚开始运行的时候产生的。2:全局作用域销毁,在关闭浏览器或者关闭程序是。所以:我们声明的全局变量,都是 window 对象下的属性。所以:js 中 最大的对象是 window,所有的数据都在 window 下活跃。所以:全...原创 2019-12-19 19:38:20 · 65 阅读 · 0 评论 -
变量提升&函数作用域
数组中内置 api用途:处理复杂的数据结构。对象数组 字符串组合难点:数据打乱重组1:对数据的基本操作,数组基本操作(增删改查) 对象的基本操作 字符串基本操作(拼接 替换 删除 切割 截取…)数组基本操作1:查 —> 获取数组中的数据 arr[index] for…获取所有获取第一个 arr[0]获取最后一个 arr[arr.length-1]获取倒数第二个 a...原创 2019-12-19 19:30:28 · 112 阅读 · 0 评论 -
函数,函数返回值和立即执行函数
函数<script> * 函数:是可以反复执行的一个代码片段 * 函数分类:有名函数和无名函数 * 函数编程:基本函数--->构造函数,---->工厂函数,---->函数柯理化---->设计模式 * 函数定义:function * 函数名字:fun ...原创 2019-12-10 23:10:02 · 314 阅读 · 0 评论 -
模拟数组方法
<!-- splice模拟push --> <script> var arr = [1, 2, 4]; arr.splice(arr.length, 0, 'dddd', 'asd'); // splice 模拟 unshift() var arr1 = [2, 3, 4, 5]; a...原创 2019-12-10 23:06:48 · 254 阅读 · 0 评论 -
字符串对象和数据类型显示转化
字符串对象// 所有的 Number() String() Boolean() Object() Array() 都是可以将其他类型进行转化 /* 字符串对象特点: 1:有序,有索引值,索引值从0开始到 长度-1 2:有长度, 对象.length 获取字符串长度 字符串对象与字符串区别 ...原创 2019-12-04 20:22:05 · 145 阅读 · 0 评论 -
布尔,日期,数值对象
布尔对象// 使用构造函数方式创建boolean对象 // Boolean 作用创建布尔对象,将其他类型数据转化为布尔类型 var bool = new Boolean(true); console.log(bool) // constructor 指向对象的构造函数 console.log(bool.constructor) // 将其他类型数据...原创 2019-12-04 20:19:30 · 93 阅读 · 0 评论 -
多维数组
多维数组 数组下嵌套数组遍历方式:for 的嵌套。最好 不要嵌套5层,如果超过5层,让服务端更改结构var arr = [ ['name', 1, 2, 3, 4, 5, 6, 2, 3, 3, 333], ['for', 'aa', 'dcc', 22], ['dd', 1, 2, 44, 55] ] ...原创 2019-12-04 20:16:44 · 55 阅读 · 0 评论 -
js运算符
1:运算符是指完成操作的一系列符号,也称为操作符。 符号分类:算数运算符 比较 逻辑 赋值 连接2:大运算符用于将一个或多个值进行运算井返回结果。3:使用运算符的值称为操作数。4:运算符和操作数的组合称为表达式。注意:范式表达式一定有返回结果自增<script> // 每行代码 赋值 只会赋值一次 // ++ 表示自增 每次增加...原创 2019-11-28 22:31:29 · 62 阅读 · 0 评论 -
js引用数据类型
<script> // [] 数组 // 数组里面可以存放任意的js 数据类型 // 数组是有序的 从0开始 索引值 var arr = []; // {} 对象 var obj = {}; // fun函数 var fun = function () {};</script>写代码;1: 声明变量...原创 2019-11-28 22:20:27 · 68 阅读 · 0 评论 -
js基本数据类型
将变量中所有存储的数据进行分类分为——————> js 数据类型基本类型string 字符串Number 数值型Boolean 布尔类型underfined 未定义null 空引用类型数组 []对象 {}函数 function// 1: 引号里面的内容一律为【字符串】 字符串是一个非常基础的数据类型// 2:页面中所看见的所有内容,都是字符串 除非数字,数...原创 2019-11-28 22:13:08 · 62 阅读 · 0 评论 -
js变量命名的方式
/*** 1:禁止出现关键字 if else break for return function。。。* 2:禁止使用中文* 3:禁止在变量名中出现空格* 4:可以使用数字字母,下划线,* 5:建议采用驼峰式命名 userName* 6:数字不能单独命名* 7:起名要符合场景***/...原创 2019-11-20 19:30:51 · 200 阅读 · 0 评论 -
js变量声明
<!-- 声明多个变量 --> <script> var a; var b; // 一个var 声明多个无赋值的变量 var c,d,e,f,g; // cdef 为只声明 g 即声明又赋值 var c,d,e,f,g = 0; // 声明一堆多个赋值变量 var a = 10, b = 20,...原创 2019-11-20 19:30:13 · 64 阅读 · 0 评论 -
js变量换值
// var x = 10; // var y = 20; // 因为 x 不是js 的数据类型,又因为变量作用,所有x 是使用变量,所以 z 的初始值为 10 // var z = x; // var b = y; // 变量换值 // 1:声明一个空的变量用来保存 其中一个变量的值 ...原创 2019-11-20 19:29:13 · 111 阅读 · 0 评论 -
js变量赋值
// 变量名:一经声明就不可以改变 值是可以改变的 var student = 'wangjiaru' // 给 student 重新赋值;以最后一次赋值为主 // = 的作用:赋值 student = 'yangyuchuan' student = '刘浩' // 变量作用:存数据 //...原创 2019-11-20 19:27:40 · 154 阅读 · 0 评论 -
js变量
// var 关键字 作用:声明变量// student 是变量名字// = 运算符// ‘wangjiaru’ 数据 ————> 数据代表页面中所有的信息// 变量的作用:存储数据// 变量可以存储 js 的任意数据// 变量是可以被改变的量————>变量名字不能改变,数据可以改变// 一个 var 声明一个变量, 几个var 几个变量 与变量名字是否相同没有关系/...原创 2019-11-20 19:21:12 · 70 阅读 · 0 评论 -
js入门
// 单行注释/***多行注释*1:js 语言 写在 script内部或者xx.js 文件中*2:js 完成 一个网站【交互】的语言*3:JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用这种语言的目的是:与Web客户交互作用,美化页面等* 对象 js 是面向对象语言----- js 内置对象 —>...原创 2019-11-20 19:19:20 · 49 阅读 · 0 评论