摘要: 一: 面向对象的三种方式: 1.单例模式 2.工厂模式 3.构造函数 js天生自带的类 Object 基类: Function Array Number Math Boolean Date Regexp String 二:事件 浏览器客户端上客户出发的行为都成为是事件 所有的事件都是天生自带的,不需 阅读全文
posted @ 2018-11-30 17:05 前端学者 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.this 是js的关键字 用途:指向某一个对象。 判断this的指向: 函数(方法) 内 一种是以函数的方式调用(不带)this指向window 一种是以方法的形式调用(函数名前面带点)this指向点前面的 函数(方法)外,this指向window this指向的特例 1.自调用函数内的this 阅读全文
posted @ 2018-11-30 15:28 前端学者 阅读(83) 评论(0) 推荐(0) 编辑
摘要: BOM 浏览器对象模型 1.window.open(url,ways) url 是打开的网页地址 ways 打开的方式 _self Window.navigator Window.location 5.window.history 记录浏览器的访问历史记录 Window.history.forwar 阅读全文
posted @ 2018-11-21 20:03 前端学者 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.动画 (1) Css样式提供了运动 过渡的属性transition 从一种情况到另一种情况叫过渡 Transition:attr time linear delay; Attr 是变化的属性 Time 是花费的时间 Linear 变化的速度 Delay 是延迟 复习background:url( 阅读全文
posted @ 2018-11-21 19:53 前端学者 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.DOM document object model (1) 节点树状图 Document>documentElement>body>tagname 2..我们常用的节点类型 (1)元素节点(标签) (2)文本节点(文本节点) 3.属性节点(标签里的属性) .document有个属性叫nodeTy 阅读全文
posted @ 2018-11-21 19:51 前端学者 阅读(97) 评论(0) 推荐(0) 编辑
摘要: js操作css样式 Div.style.width="100px".在div标签内我们添加了一个style属性,并设定了width值。这种写法会给标签带来大量的style属性,跟实际项目不符。我们没有让css和html分离 所以我们是为了获取css样式 window.getComputedStyle 阅读全文
posted @ 2018-11-21 19:42 前端学者 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 元素的属性 Div.attributes 是所有标签属性构成的数组集合 Div.classList 是所有class名构成的数组集合‘ 在class的原型链上可以看到add()’和remove() 1. client系列 (1)clientWidth/clientHeight 是我们设置的宽和高加上 阅读全文
posted @ 2018-11-12 20:14 前端学者 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 函数封装 函数封装是一种函数的功能,它把一个程序员写的一个或者多个功能通过函数、类的方式封装起来,对外只提供一个简单的函数接口。当程序员在写程序的过程中需要执行同样的操作时,程序员(调用者)不需要写同样的函数来调用,直接可以从函数库里面调用。 阅读全文
posted @ 2018-11-12 19:44 前端学者 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1.定时器this问题: 不管定时器里函数怎么写它里面this都是window。 怎么处理定时器中的this为指定的对象 在函数前面将关键字this赋值给一个变量,函数内使用这个变量代替this。 阅读全文
posted @ 2018-11-12 19:37 前端学者 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1. 针对表单的: Form input select textarea type=”radio/checkbox/password/button/text/submit/reset/” 表单的事件: onchange 当表单内容被修改时触发的事件。 onfocus 获取焦点事件。 onblur 失 阅读全文
posted @ 2018-11-12 19:30 前端学者 阅读(108) 评论(0) 推荐(0) 编辑