04 2017 档案

摘要:一、在div里面有子元素div1时,div在没有设置overflow:hidden或者是border属性时,div的margin-top的值为div/div1中的margin-top的最大值。上面的结果如图: 注意:div1在div中的margin-top值为0px; 二、当父级div设置了上述属性 阅读全文
posted @ 2017-04-20 16:50 heshan珊 阅读(7223) 评论(1) 推荐(1)
摘要:1、用于保存页面信息:如自动登录,记住用户名 2、对于同一个网站只有一套cookie,它是以域名为单位的,一个域名就是一套,数量大小有限4k-10k,同时会具有过期时间 3、JS中通过document.cookie进行调用 a、设置:在cookie中利用document.cookie=”user=n 阅读全文
posted @ 2017-04-19 20:57 heshan珊 阅读(300) 评论(0) 推荐(0)
摘要:利用document.compatMode可以用来判断浏览器的模式是标准模式还是混杂模式, (1) CSS1Compat表示的是标准模式 (2) BackCompat表示的是混杂模式 不同的模式获取宽高的方式是不一样的,为了兼容一般要么对浏览器的工作模式加以判断严要么则是利用利用||运算兼容 标准模 阅读全文
posted @ 2017-04-19 20:39 heshan珊 阅读(266) 评论(0) 推荐(0)
摘要:实现瀑布流的要点: (1)等宽不等高 (2)可以利用懒加载 一、利用纯JS方式实现瀑布流: HTML文件如下: 2、CSS文件内容: 3.JS文件: 上诉的图片根据自己的图像的文件夹的位置而定:实现的效果如下所示: 二、利用CSS样式实现瀑布流布局(不过懒加载部分需要结合JS,基本的瀑布流的布局可以 阅读全文
posted @ 2017-04-19 19:44 heshan珊 阅读(355) 评论(0) 推荐(1)
摘要:0.从一道题说起 问,以上代码何时alert“end”呢? 测试一下:答案是:永远都不会alert。 解析:JavaScript引擎是单线程的,事件触发排队等候。所有任务按照触发时间先后排队处理。 上例中,排队的顺序状态是: | var t=true ; | while(t){}; | alert( 阅读全文
posted @ 2017-04-12 10:46 heshan珊 阅读(6090) 评论(21) 推荐(1)
摘要:在讨论bind()方法之前我们先来看一道题目: 对于上面这道题目,答案并不是太难,主要考点就是this指向的问题,altwrite()函数改变this的指向global或window对象,导致执行时提示非法调用异常,正确的方案就是使用bind()方法: 当然也可以使用call()方法: 本文的重点在 阅读全文
posted @ 2017-04-05 10:22 heshan珊 阅读(63982) 评论(4) 推荐(2)