- 博客(21)
- 收藏
- 关注
原创 ES5 ES6(下)
对象的函数(属性简写)函数的简写(对象里面的函数的简写)Object.is 判断两个对象是否是一个Object.assign() 将后面的内容拷贝给第一个(浅拷贝)set (集合,伪数组)add 添加delete 删除clear 清除所有forEach 遍历has 判断是否存在entries 返回对应键值对组成的set迭代器keys 返回对应值对 组成的set迭代器values 返回对应键对 组成的set迭代器size 返回对应的长度map (集合,伪数组)构成是key va
2022-06-15 10:49:50 106
原创 js事件上
js事件事件划分事件的执行者 元素事件名 on开头 + 对应的名字事件处理函数 function事件的分类鼠标事件(mouse)点击事件onclickondblclickonmousedowmonmouseup移进onmouseenter(子元素不会触发)onmouseover(子元素也会触发)移出mouseleave(子元素不会触发)mouseout (子元素也会触发)...
2022-06-12 21:33:20 64
原创 事件总结01
事件总结事件构成三要素1.触发的元素2.事件函数(on+事件类型)3.事件处理函数(方法)事件书写方式元素内部直接写<a href='' οnclick=”alert('hello')“></a>元素内部调用函数<a href='' onclick='fn()'></a>使用对应的事件属性添加事件var box = document.getElementById('box')box.onclick = function(){}
2022-04-22 20:41:28 81
原创 设计模式 (1)
设计模式及相关内容大厂实习必备1.数据结构(算法)*数据结构 就是存储数据的结构(容器)1.1 数组1.2 链表(单链表和双向链表)1.3 队列 (先进先出)1.4 栈 (先进后出)1.5 图1.6 树…算法递归算法 查找算法(bfs 广度优先 dfs 深度优先)贪心算法马拉车算法狄克斯特拉算法排序算法…2.操作系统(Linux)3.计算机组成原理4.网络通信原理设计模式概述:设计模式 是一种用于快速构造模型以及对象的一种模式 他不区分语言 传统的设计模式总共有
2022-04-22 20:40:05 84
原创 面向对象基础
面向对象面向对象的概述面向对象不是一个新的内容,而是一个编程思想(oop)面向过程1.去相亲网站2.填写信息3.确定目标4.建立联系5.约会…面向对象1.找对象(找个媒婆)2.调用对象的方法(说媒)面向对象的主要思维是找能做这个事情的对象(万物皆对象 所有的东西都能被当成对象)了解对象对象类型属于引用数据类型 关于对象的创建对象的创建直接赋值let obj = {} //对象类型使用new关键词let obj = new Object() //首字母是大写的数组
2022-04-22 20:39:25 63
原创 继承和闭包
继承和闭包继承子类继承父类 可以拥有父类的方法及属性 这个称为继承继承的使用1.使用extends来实现继承(es6的class)// 继承 class类 的继承 extends继承关键词class Person{ constructor(){ //构造函数 this.name = '张三' this.eat = function(){ console.log('干饭'); } }}class Stude
2022-04-22 20:38:03 107
原创 JSONP
JSONP同源策略(同源政策)概述浏览器为了安全性考虑 拒绝访问不同源的内容 这个称为同源策略跨域(CORS)跨域问题的产生 是由于同源策略的影响1.请求协议不一致 (http 和 https)2.ip地址不一致 (127.0.0.1 和 192.168.0.1)3.端口不一致 (80 和 3306)4.走的file协议 文件不一样也会跨域跨域解决1.后端解决 (设置请求头)Access-Control-Allow-Origin: *2.前端解决 (通过设置请求 jsonp)
2022-04-22 20:37:13 214
原创 jQuery(2)
jQuery(2)jquery的动画(封装了许多的动画方法)淡入淡出fadeIn 淡入(display:none)// 淡入淡出 只改透明度// fadeIn 淡入(把隐藏变成显示) fadeOut 淡出(把显示的内容隐藏)$('img').fadeIn(2000,function(){ })fadeOut 淡出$('img').fadeOut(2000,function(){ console.log('成功');})显示隐藏show(针对隐藏的元素 display:
2022-04-22 20:36:17 64
原创 Jquery(1)
Jquery(1)jquery概述jquery是一个前端的js库,他封装了一些原生操作的方法以及解决一些原生的兼容。jquery是一个轻量级的js库,他具备强大的方法封装(dom操作 动画)以及链式调用等等优势。jquery库入门jquery官网地址jquery的中文网1.导入(head)<!-- 导入jquery文件 --><script src="./js/jquer.min.js"></script>2.使用(直接使用)// jQuery //
2022-04-22 20:33:20 79
原创 ES5及ES6
ES5及ES6ES5内容es5 ecmascript 5 (2009年发布的)1.严格模式(普通编码的话叫做怪异模式)'use strict'1.1 必须要使用var声明1.2 this不能指向全局变量1.3 不能在不是方法块的里面定义函数1.4 禁止8进制方法1.5 arguements的形参不一致(不同步)2.数组的高阶函数(以函数做为参数的函数叫做高阶函数)2.1 静态方法isArrayArray.isArray() //参数为任意类型 检查是否为数组类型 不是返回fals
2022-04-22 20:31:43 140
原创 JavaScript day01
JavaScript的概述:1.组成 三部分组成ecmaScript 基础语法(es5)dom document object model 文档对象模型 (操作html文档内容)bom borswer object model 浏览器对象模型 (操作浏览器相关内容)JavaScript书写位置:1.书写在标签中<a href="javascript:alert('hello')"></a>2.书写在script标签中<script> consol
2022-04-22 20:12:14 69
原创 sass总结
sass在我们书写css的时候 我们会发现重复性代码太多 对应的产生了预编译css(最终会编译成css文件),常用的预编译css有什么?预编译css1.sass (源码使用ruby写的 基于python环境运行)2.less (诞生比sass要晚 整体语法跟sass差不多)3.styus概述sass是 世界上最成熟、最稳定、最强大的专业级CSS扩展语言!特性1.兼容CSS (在sass文件里面可以直接书写css)2.支持后缀名为sass(他没有{}以及;) 以及 scss(scss常用
2022-04-21 20:37:18 516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人