2018年11月12日

解决兼容性问题的方法(待补充。。。)

摘要: 1. 清除浮动的兼容性 清除浮动在低版本浏览器不行,需要处理兼容性 加一个.clearfix{*zoom:1;} 2. ie低版本不支持Rgba() 3. 每个浏览器都有自己的前缀 主要解决css3中的兼容问题 chrome(谷歌) 的前缀 -webkit- firefox(火狐) 的前缀 -moz 阅读全文

posted @ 2018-11-12 19:19 *HECATE* 阅读(396) 评论(0) 推荐(0) 编辑

2018年11月5日

字符串与数组的方法

摘要: 字符串在prototype上的方法 (1) charAt() 返回在指定位置的字符 var s=st.charAt(2) (2) Concat() 链接两个或多个字符串,并返回新的 var s=st.concat(sd,"hello wolrd"); (3) indexOf() 返回某个字符串在字符 阅读全文

posted @ 2018-11-05 19:14 *HECATE* 阅读(108) 评论(0) 推荐(0) 编辑

2018年11月1日

原型分析于原型链

摘要: 原型分析 1. 每个函数数据类型(普通函数,类)都有一个prototype属性,并且这个属性是一个对象数据类型。 2. 每一个prototype上都有一个constructor属性,并且这个属性值是当前函数或类本身 3.每一个对象数据类型(实例,普通对象,prototype)都天生具有一个__pro 阅读全文

posted @ 2018-11-01 20:08 *HECATE* 阅读(101) 评论(0) 推荐(0) 编辑

对象Object

摘要: 对象里面的数据以键值对的形式存在。跟json一样。 1. 单例模式 》对象 我们把变量zhang和li 叫”命名空间“ 作用域和堆内存的区别 作用域是函数执行的时候产生fn() 函数执行的时候首先会开辟一个新的内存空间叫栈内存(环境或作用域) 数据类型在赋值的时候会开辟一个新的内存空间叫堆内存(存放 阅读全文

posted @ 2018-11-01 20:04 *HECATE* 阅读(138) 评论(0) 推荐(0) 编辑

作用域链及作用域面试题

摘要: 作用域:浏览器给js的一个生存环境(栈内存)。 作用域链:js中的关键字var和function 都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量。有就使用,没有就继续向父级作用域查找直到window下结束,这种 阅读全文

posted @ 2018-11-01 19:34 *HECATE* 阅读(1023) 评论(0) 推荐(0) 编辑

2018年10月31日

this在js中的作用

摘要: 1.this是js的一个关键字,指定一个对像然后去替代他。 函数内的this和函数外的this,函数内的this指向行为发生的主体。函数外的this都指向window没有意思。 为什么还是window? 因为浏览器执行js代码的时候在执行chifan()这个函数的时候查找到变量chifan的归属是w 阅读全文

posted @ 2018-10-31 19:03 *HECATE* 阅读(2911) 评论(0) 推荐(0) 编辑

2018年10月30日

js改变标签属性与js事件

摘要: 一、 1.js中是如何改变标签属性的? 元素.属性名 列:要用js改变img标签src属性的属性值,可以这样写 var img=document.getElementById("img") img.src="新图片路径" 这样就可以了 2.js添加和修改css样式 用style来完成 div.sty 阅读全文

posted @ 2018-10-30 19:36 *HECATE* 阅读(6601) 评论(5) 推荐(0) 编辑

dom对象

摘要: DOM对象 dom的全称 document object model Dom 主要研究html中的节点(标签)对节点进行操作,改变标签,改变标签属性,改变css样式,添加事件等。Dom研究是的对象是document 操作流程 1.选择你要操作的节点 document.getElementById(“ 阅读全文

posted @ 2018-10-30 19:32 *HECATE* 阅读(160) 评论(0) 推荐(0) 编辑

作用域问题

摘要: 作用域的问题 1.Js代码如何执行 2.js环境 3.栈 堆 Js代码在客户端执行前,浏览器会给这个js一个全局环境,这个环境分两个部分, 一个是内存模块,一个是执行模块,内存模块找到当前环境下的所有带var和function的关键字,var进行变量声明,function 进行声明和定义。 执行模块 阅读全文

posted @ 2018-10-30 19:28 *HECATE* 阅读(117) 评论(0) 推荐(0) 编辑

逻辑运算

摘要: 逻辑运算 || && ! 1||2 5&&4 !0 || 遇到第一个为true的数字就终止并返回 && 遇到第一个为false的值就终止返回false的值,如果没有false就返回最后那个数 ||和&&在一起 &&的优先级比较高高于|| 阅读全文

posted @ 2018-10-30 19:27 *HECATE* 阅读(119) 评论(0) 推荐(0) 编辑

导航