摘要: 数组的定义 Var arr=new Array(“12”,”zhangsan”) 简写 Var arr=[12,”张三”] 基本的方法 1.Push() 在数组的结尾处添加一个新元素。返回值是数组长度 2.unshift()在开始处填加一个新元素。返回值是数组长度 3.pop() 删除数组中的最后一 阅读全文
posted @ 2018-11-05 20:26 半世晨晓。 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 数组经典面试题 数组去重 //数组去重 var arr=[12,45,12,23,12,23]; var ass=[]; for(var i=0;i<arr.length;i++){ if(ass.indexOf(arr[i]) 1){ ass.push(arr[i]) } } console.lo 阅读全文
posted @ 2018-11-05 20:25 半世晨晓。 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 函数 函数在调用的时候,会形成一个私有作用域,内部的变量不会被外面访问,这种保护机制叫闭包。这就意味着函数调用完毕, 这个函数形成的栈内存会被销毁,但有时候我们不希望被销毁。 函数归属谁跟他在哪调用没有关系,跟在哪定义有关。 fn()调用完毕后得到的是一个匿名函数,但是这个函数在fn这个作用域下定义 阅读全文
posted @ 2018-11-05 19:46 半世晨晓。 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Js一开始就是写网页特效,面向过程的,作者发现这样写不好,代码重复利用率太高,计算机内存消耗太大,网页性能很差。所以作者就收到java和c的影响,往面向对象靠齐。Js天生有一个Object,但他没有面向对象的特征(封装,继承,多态)。最后研究出了构造函数。 构造函数最终目的是生成对象。 我们把封装的 阅读全文
posted @ 2018-11-02 14:56 半世晨晓。 阅读(94) 评论(0) 推荐(0) 编辑
摘要: js数据类型 基本数据类型:string undefined null boolean number 引用数据类型 Object array function 二者的区别 基本数据类型就是简单的操作值,引用数据类型,把引用地址赋值给变量 堆内存 就是存放代码块的,存放形式有两种,一种是对象以键值对的 阅读全文
posted @ 2018-11-01 20:21 半世晨晓。 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.this是js的一个关键字,指定一个对像然后去替代他。 函数内的this和函数外的this,函数内的this指向行为发生的主体。函数外的this都指向window没有意思。 为什么还是window? 因为浏览器执行js代码的时候在执行chifan()这个函数的时候查找到变量chifan的归属是w 阅读全文
posted @ 2018-10-31 20:25 半世晨晓。 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1. 作用域链 作用域:浏览器给js的一个生存环境(栈内存)。 作用域链:js中的关键字var和function 都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量。有就使用,没有就继续向父级作用域查找直到wind 阅读全文
posted @ 2018-10-31 19:26 半世晨晓。 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.简单介绍js js全称JavaScript(前台语言),不是java(后台语言), 作者布兰登·艾奇前台语言:运行在客户端的,后台语言:跟数据库有关的。2.特点:页面特效,开发页面游戏,后台开发……3.js和ECMAscript的关系es不是语言,是js的标准4. html表现层 css 表现层 阅读全文
posted @ 2018-10-15 16:30 半世晨晓。 阅读(96) 评论(0) 推荐(0) 编辑
摘要: overflow-x:hidden; 水平超出的隐藏。 (1) 父级出现position:relative;时候z-index失效 (2) 层叠元素出现float的时候会失效 (3) 层叠元素也得设置position:absolute/fixed. Background-position:0% 50 阅读全文
posted @ 2018-10-09 10:27 半世晨晓。 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 复习: 1.标签:(1):要记 单标签和双标签(2);性能 块标签和行标签(3):标签的属性2.css(1):选择器 * 标签 后代 子代 交集 并集 伪类 结构(2):层叠性 选择器权重的计算 选中和不选中,如果没有选中就继承父级的样式,采用就近原则(3)继承性:样式的属性 font color 阅读全文
posted @ 2018-09-26 17:17 半世晨晓。 阅读(71) 评论(0) 推荐(0) 编辑