摘要: 提升页面性能优化 动画 (1) Css样式提供了运动 过渡的属性transition 从一种情况到另一种情况叫过渡 Transition:attr time linear delay; Attr 是变化的属性 Time 是花费的时间 Linear 变化的速度 Delay 是延迟 复习backgrou 阅读全文
posted @ 2018-11-19 19:21 前端开创者123 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 兼容性 。 元素没有子节点,ie低版本会读取不到,而标准浏览器会。 因为标准浏览器会把文本节点当作子节点,而ie6-8不会。 超链接a的属性href分析 <a href=””> 点击会刷新页面,相当于向后台发送一次请求。 <a href=”#s”> 锚点跳转 跳转到某一个id叫s的位置上 <a hr 阅读全文
posted @ 2018-11-15 19:49 前端开创者123 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.Js操作css样式 Div.style.width=”100px”.在div标签内我们添加了一个style属性,并设定 了width值。这种写法会给标签带来大量的style属性,跟实际项目是不符。 我们没有让css和html分离。 所以如果是为了获取css样式 window.getCompute 阅读全文
posted @ 2018-11-13 17:25 前端开创者123 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 11.8 1.轮播图 案例 2.定时器this问题 var t=setInterval(function(){ console.log(this) },1000) 这里面的this是window Person.prototype={ fn:function(){ console.log(this) 阅读全文
posted @ 2018-11-12 16:42 前端开创者123 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Form input select textarea type=”radio/checkbox/password/button/text/submit/reset/” 表单的事件 onchange 当表单内容被修改时触发的事件 onfocus 获取焦点事件 onblur 失去焦点事件 表单里的内容用 阅读全文
posted @ 2018-11-07 19:02 前端开创者123 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 函数: 函数在调用的时候,会形成一个私有作用域,内部的变量不会被外面访问,这种保护机制叫闭包。这就意味着函数调用完毕,这个函数形成的栈内存会被销毁。 function fn(){ var a=12; a++; console.log(a) } fn() 13 fn() 13 fn() 13 但有时候 阅读全文
posted @ 2018-11-05 17:30 前端开创者123 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象 JS一开始就是写页面特效,面向过程的。作者发现这样写不好,代码重复利用率太高,计算机内存消耗太大,网页性能太差,所以作者就受到了Java和c的影响,在面向对象上靠齐,JS天生有一个object,但它没有面向对象的特征(封装,继承,多态)最后研究出了构造函数 构造函数最终目的是生成对象 阅读全文
posted @ 2018-11-02 15:04 前端开创者123 阅读(149) 评论(0) 推荐(0) 编辑
摘要: js数据类型 基本数据类型:string undefined null boolean number 引用数据类型 Object array function 二者的区别 基本数据类型就是简单的操作值,引用数据类型,把引用地址赋值给变量 var a=123;var b={ "name":"zhang 阅读全文
posted @ 2018-11-01 19:18 前端开创者123 阅读(494) 评论(0) 推荐(0) 编辑
摘要: Js中级 1. 作用域链 作用域:浏览器给js的一个生存环境(栈内存)。 作用域链:js中的关键字var和function 都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量。有就使用,没有就继续向父级作用域查找直 阅读全文
posted @ 2018-10-31 19:04 前端开创者123 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 而方法的本质也是函数,所以也有返回值。 Document.getElementById() 返回的是获取的标签 getElementsByClassName()和getElementsByTagName()返回的是一个数组 Document.getElementsByClassName(“name” 阅读全文
posted @ 2018-10-24 19:22 前端开创者123 阅读(936) 评论(0) 推荐(0) 编辑