2019年10月17日

js通过方法返回对象的注意点

摘要: 问题:js通过方法返回一个字面量对象和返回一个提前已经定义好的字面量对象有区别吗? 答案:有 我们先来看看第一种情况,fun1方法返回一个提前没定义的字面量对象,然后通过调用方法返回三个对象,分别是obj1, obj2, obj3,然后我修改obj2对象的age方法,打印obj1, obj2, ob 阅读全文

posted @ 2019-10-17 16:43 源氏西格玛 阅读(7111) 评论(3) 推荐(0) 编辑

2019年8月23日

js节点操作

摘要: js节点操作 整个页面可以看成文档节点,节点用node表示。页面里面全是节点,元素节点, 属性节点,文本节点(文字,空格,换行), 节点:一定有节点类型,节点名称,节点值 节点类型的值: 元素节点为1,属性节点为2,文本节点为3 通过节点,可以更好的获取元素。 逻辑全在代码里面 js部分 长话短说: 阅读全文

posted @ 2019-08-23 21:50 源氏西格玛 阅读(298) 评论(0) 推荐(0) 编辑

H5对自定义属性的规定和添加获取自定义属性的方法

摘要: H5对自定义属性的规定和添加获取自定义属性的方法 元素属性那么多,如何区分是自带的属性还是默认的属性呢? H5规定自带的属性有个data- 前缀,如data-index="1",那么,如何设置和获取属性值呢,请看下文。 <script> var divele = document.querySele 阅读全文

posted @ 2019-08-23 20:05 源氏西格玛 阅读(1697) 评论(0) 推荐(0) 编辑

tab栏切换制作

摘要: tab栏切换制作 先上图 要求1:默认状态,第一个选项卡被选中,展示第一个选项卡的内容 策略:第一个选项卡默认有被选中的样式,第一个选项卡对应的display: block,其他的dispaly设为none 要求2: 选项卡模块:被点击的变为红底白字,其他的变为白底红字 策略:排他思想,每次点击一个 阅读全文

posted @ 2019-08-23 19:24 源氏西格玛 阅读(776) 评论(0) 推荐(0) 编辑

js全选与取消全选

摘要: 实现全选与取消全选的效果 要求1(将军影响士兵):点击全选按钮,下面的复选框全部选中,取消全选按钮,下面的复选框全部取消 思路:复选框是否被选中,取决于check属性,将全选按钮的check属性值赋值给下面所有复选框的check值 要求2(士兵影响将军): 当下面的某个复选框没有被选中时,全选按钮自 阅读全文

posted @ 2019-08-23 15:36 源氏西格玛 阅读(1443) 评论(0) 推荐(0) 编辑

2019年8月20日

js创建对象的三种方式

摘要: 如何遍历这个对象的属性和值呢?用for in 循环 注意,key只是属性,obj[key] 才是值 阅读全文

posted @ 2019-08-20 17:08 源氏西格玛 阅读(948) 评论(0) 推荐(0) 编辑

js作用域链和预编译

摘要: js引擎运行分为两步,预解析 代码执行 (1)预解析: js引擎会拿js里面所有的var还有 function 提升到当前作用域的最前面 (2)代码执行:按照代码书写的顺序从上往下执行 预解析分为:变量预解析(变量提升)和函数预解析(函数提升) 变量提升就是把所有的变量声明提升到作用域的最前面,不提 阅读全文

posted @ 2019-08-20 15:01 源氏西格玛 阅读(310) 评论(0) 推荐(0) 编辑

js全局变量和局部变量

摘要: 注意第二种全局变量:在函数内部不声明直接赋值的变量 阅读全文

posted @ 2019-08-20 14:31 源氏西格玛 阅读(623) 评论(0) 推荐(0) 编辑

导航