- 博客(8)
- 收藏
- 关注
原创 排序算法:冒泡排序
排序算法属于数据结构的知识点 常见的的排序有十种 排序算法:逐个冒泡到上面去 var arr=[1,3,8,5,7,6,2] function bubbleSort(array){ //传参 for(var i=1;i<array.length;i++){ for(var j=0;j<array.length;j++){ if(array[j]>array[j+1]){
2022-04-19 21:07:35
355
原创 BOM属性
BOM (borwer object model 浏览器对象模型) 特点: 1.bom是进行浏览器操作的 2.bom里面是存在多个对象的 3.bom实际进行操作浏览器是使用多个对象里面的属性以及相关方法 4.bom没有规范 我们所讲的是bom的共有对象 Window常用的属性及方法 window.innerHeight获取高度(浏览器窗口可视区域的高度) window.innerWidth获取宽度(浏览器窗口可视区域的宽度) window.alert('你好')提示窗 没...
2022-04-19 20:52:43
435
原创 DOM属性
DOM介绍 DOM 全称document object model 文档对象模型 操作HTML HTML文档有HTML+css组成 DOM 利用js操作HTML+css的 操作元素节点 element Element 元素节点对象 查 获取元素节点的方式 通过选择器获取 div就是元素的节点(任意的标签都是元素节点) id就是属性节点(任意的属性都是属性节点) 你好就是文本节点(任意的文本都是文本节点) <div id="box" class="content" name="div
2022-04-19 20:40:54
180
原创 JavaScript
Java Script的概述: 1组成 三部分组成 ecmaScript 基础语法(es5) dom document object 莫得了 文档对象模型 (操作html文档内容) dom borswer object model 游览器对象模型 (操作游览器相关内容) JavaScript书写位置: 1书写标签中 <a href="javascript:alert('hello')"><a> 2书写在script标签中 <script> console
2022-04-19 20:32:51
478
原创 观察者模式
概述 观察者模式是前端使用的最多模式(vue) 也被称为订阅者模式,消息模式...主要是通过事件派发的机制进行工作的 观察者模式的三个过程 1,发布一个事件 2,执行一个事件 3. 执行完 取消事件 addEventListent 就是一个简单的观察者实现 //获取按钮 let btn = document.getElementsByTagName('button')[0] //添加一个事件 //btn发布一个click的事件 浏览器一直监听者他 当他被点击的时候执行对应的函数 btn
2022-04-19 20:23:51
102
原创 设计模式及相关内容
1.数据结构(算法)* 数据结构 就是存储数据的结构(容器) 1.1 数组 1.2 链表(单链表和双向链表) 1.3 队列 (先进先出) 1.4 栈 (先进后出) 1.5 图 1.6 树 .... 算法 递归算法 查找算法(bfs 广度优先 dfs 深度优先) 贪心算法 马拉车算法 狄克斯特拉算法 排序算法 ..... 2.操作系统(Linux) 3.计算机组成原理 4.网络通信原理 设计模式 工厂模式 function PersonFactory(name){
2022-04-19 20:11:47
439
原创 JavaScript面向对象方面的知识
闭包 1. 函数里面嵌套函数,可以多层嵌套,返回值为函数 2.内部函数可以调用外部函数的内容 作用域链 3.里面的参数和变量不会被垃圾回收机制回收 闭包案例 function fn(a){ //参数a 这个参数a是不会被销毁的(坏处:内存占用) return function(){ console.log(a) } } console.log(fn("hello")); //调用外部函数 (好处:内部的变量不会被外部污染) //好处 //1.可以让一个变量长期驻扎 ...
2022-04-15 21:08:47
712
原创 JavaScript运动相关知识
1.定时器(异步的 多次) let id = setInterval(function(){},毫秒值) clearInterval(id) 2.延时器 (异步的 执行一次) setTimeout(function(){},延迟的毫秒值) 3.DOM操作 获取样式 window.getComputerStyle(element,null) || element.currentStyle 设置样式 element.style.样式名 = 样式值 4.offset家族 offsetP
2022-04-12 18:25:06
494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅