上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
1. 原先侧边栏是绝对定位(相对于body来定位) 2. 当页面滚动到一定位置时(header部分全部被卷去时),侧边栏改为固定定位 3. 页面继续滚动,会让“返回顶部”显示出来(滚动到main区域时,显示“返回顶部”) 需要用到页面滚动事件scroll,因为是页面滚动,所以事件源是document Read More
posted @ 2020-05-25 19:30 浮华夕颜 Views(802) Comments(0) Diggs(0) Edit
整个案例可以分为三个功能模块: ① 鼠标经过小图片盒子,黄色的遮挡层和大图片盒子显示,离开则隐藏遮挡层和大图片的盒子的功能:就是显示与隐藏。 ② 黄色的遮藏层要跟随鼠标移动的功能: 把鼠标坐标给遮挡层不合适,因为遮挡层是用定位方式设置的,所以它的坐标是以父盒子为准的 首先获得鼠标在盒子里的坐标 之后 Read More
posted @ 2020-05-25 17:39 浮华夕颜 Views(375) Comments(0) Diggs(0) Edit
下面是flexible.js的源码: // 立即执行函数 (function() {})() 或者 (function() {} ()) // 主要作用:创建一个独立的作用域,里面所有的变量都是局部变量,避免了命名冲突问题 // 立即执行函数不需要调用,立马能够自己执行 (function flex Read More
posted @ 2020-05-25 01:11 浮华夕颜 Views(558) Comments(0) Diggs(0) Edit
实现功能:弹出框也称为模态框 ① 点击弹出层,会弹出模态框,并且显示灰色半透明的遮挡层,display: block; ② 点击关闭按钮,可以关闭模态框,并且同时关闭灰色半透明遮挡层,display: none; ③ 鼠标放到模态框最上面一行,可以按住鼠标拖拽模态框在页面中移动 ④ 鼠标松开,可以停 Read More
posted @ 2020-05-25 00:22 浮华夕颜 Views(739) Comments(0) Diggs(0) Edit
下面从以下7个方面介绍BOM: BOM概述 window对象的常见事件 定时器 JS执行机制 location对象 navigator对象 history对象 1. 什么是BOM? BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其 Read More
posted @ 2020-05-24 23:01 浮华夕颜 Views(382) Comments(0) Diggs(0) Edit
主要实现的是数据在不同页面中的传递功能 ① 第一个登录页面,里面有提交表单,action提交到index.html页面 ② 第二个页面,可以使用第一个页面的参数,这样实现了一个数据不同页面之间的传递效果 ③ 第二个页面之所以可以使用第一个页面的数据,是利用了URL里面的location.search Read More
posted @ 2020-05-24 21:09 浮华夕颜 Views(453) Comments(0) Diggs(0) Edit
<button>点击</button> <div></div> <script> var btn = document.querySelector('button'); var div = document.querySelector('div'); btn.addEventListener('cl Read More
posted @ 2020-05-24 20:51 浮华夕颜 Views(2974) Comments(0) Diggs(0) Edit
this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,一般情况下this的最终指向的是那个调用它的对象。 1. 全局作用域或者普通函数中this指向全局对象window(注意定时器里面的this指向window) // 1. 全局作用域或者普通函数中this指向全 Read More
posted @ 2020-05-24 18:04 浮华夕颜 Views(330) Comments(0) Diggs(0) Edit
实现功能:点击按钮后,该按钮60秒内不能再次点击,防止重复发送短信 ① 按钮点击之后,会禁用按钮(disabled为true) ② 同时按钮里面的内容会有变化,注意button里面的内容通过innerHTML修改 ③ 里面秒数是有变化的,因此需要用到定时器 ④ 定义一个变量,在定时器里面,不断递减 Read More
posted @ 2020-05-24 17:43 浮华夕颜 Views(1221) Comments(0) Diggs(0) Edit
① 这个倒计时是不断变化的,因此需要定时器来自动变化(setInterval) ② 三个黑色盒子里面分别存放时分秒 ③ 三个盒子利用innerHTML放入计算的小时、分钟、秒数 ④ 问题:第一次执行也是间隔毫秒数,因此刚刷新页面会有空白 ⑤ 解决方法:最好采取封装函数的方式,这样可以先调用用一次这个 Read More
posted @ 2020-05-24 17:23 浮华夕颜 Views(239) Comments(0) Diggs(0) Edit
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页