摘要: BOM BOM(Browser Object Model): 浏览器对象模型 其实就是操作浏览器的一些能力 我们可以操作哪些内容 获取一些浏览器的相关信息(窗口的大小) 操作浏览器进行页面跳转 获取当前浏览器地址栏的信息 操作浏览器的滚动条 浏览器的信息(浏览器的版本) 让浏览器出现一个弹出框(al 阅读全文
posted @ 2020-04-21 10:44 guoyubao 阅读(151) 评论(0) 推荐(0) 编辑
摘要: <script> // 第一种方法实现 var div = document.querySelector("div"); // 给元素身上加上鼠标按下的事件,并将鼠标事件e参数传递进去 div.onmousedown = function(e){ // 这里要注意的是,给文档对象身上加鼠标移动事件 阅读全文
posted @ 2020-04-05 22:46 guoyubao 阅读(335) 评论(0) 推荐(0) 编辑
摘要: var arr=[1,2,3,5,6,7,8,9]; arr.forEach(function(item,index,arr){} forEach括号内的函数会跟三个参数,参数名称可以自行取 第一个参数:数组中的元素 第二个参数:数组中的元素所对应的下标 第三个参数:数组自身 我们可以通过该方法来遍 阅读全文
posted @ 2020-03-28 23:06 guoyubao 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: Math 和 Date Math 是 js 的一个内置对象,提供了一堆的方法帮助我们操作 数字。 Date 是 js 的一个内置对象,提供了一堆的方法帮助我们操作 时间。 Math 没有什么多余的东西,就是一堆的方法来操作数字 random Math.random() 这个方法是用来生成一个 0 ~ 阅读全文
posted @ 2020-03-19 09:38 guoyubao 阅读(101) 评论(0) 推荐(0) 编辑
摘要: GRID布局 它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局​Grid 布局与 Flex 布局有一定的相似性,都可以指定容器内部多个项目的位置。但是,它们也存在重大区别。Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成 阅读全文
posted @ 2020-03-11 00:00 guoyubao 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 移动端项目布局类型 rem布局(等比缩放布局、百分比布局) 弹性布局(100%布局、流式布局) 弹性布局特点:​顶部与底部的bar不管分辨率怎么变,它的⾼度和位置都不变; 中间每条招聘信息不管分辨率怎么变,招聘公司的图标等信息 都位于条目的左边,薪资都位于右边.​特点:关键元素高宽和位置都不变,只有 阅读全文
posted @ 2020-03-10 23:54 guoyubao 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 计算方法 计算rem方法: 结合媒体查询 -> 随着设备的改变 更改html font-size的值。 ​ 媒体查询确定范围?? ​ 移动端设计图 : 640px 750px 1080px; dpr 2 2 3 范围 320px 375px @media screen and (max-width: 阅读全文
posted @ 2020-03-10 23:53 guoyubao 阅读(2403) 评论(0) 推荐(0) 编辑
摘要: ES5/String 严格模式(了解) 我们都知道 js 是一个相对不很严谨的语言 而且开发的时候,一些代码也不是很严格要求 而严格模式就是对开发的时候写的一些内容做了要求 开启严格模式 想开启严格模式,直接在代码最开始的位置写上字符串 use strict <script> 'use strtic 阅读全文
posted @ 2020-03-08 15:46 guoyubao 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 之前我们讲过的数组常用方法都是 ES3 的方法 今天来说一些 ES5 中的方法 indexOf indexOf 用来找到数组中某一项的索引 语法: indexOf(你要找的数组中的项) var arr = [1, 2, 3, 4, 5] // 使用 indexOf 超找数组中的某一项 var ind 阅读全文
posted @ 2020-03-08 15:41 guoyubao 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 排序,就是把一个乱序的数组,通过我们的处理,让他变成一个有序的数组 今天我们讲解两种方式来排序一个数组 冒泡排序 和 选择排序 冒泡排序 先遍历数组,让挨着的两个进行比较,如果前一个比后一个大,那么就把两个换个位置 数组遍历一遍以后,那么最后一个数字就是最大的那个了 然后进行第二遍的遍历,还是按照之 阅读全文
posted @ 2020-03-08 15:37 guoyubao 阅读(490) 评论(0) 推荐(0) 编辑