自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 React全家桶

React基础:最为核心 库 React-Router PubSub:消息管理库 Redux:集中式状态管理库 Ant-Design:精美的UI组件库 React是什么 用于构建用户界面、将数据渲染为html视图的开源JS库——只关注界面、视图 在页面上展示学生信息:发送请求获取数据 处理数据(过滤、整理格式) 操作dom呈现页面——React只负责最后一步 谁开发 Facebook开发 为什么学 原生js操作dom繁

2022-04-25 10:41:30 1171

原创 算法题,,

数组去重的方法 1、ES6中最常用,set去重 function unique(arr){ return Array.from(new Set(arr)) } var arr=[有重复元素的数组]; console.log(unique(arr)); //Array.from()方法:将一个类数组(或可遍历)对象转换成一个真正数组 不考虑兼容性,这种方法代码最少 但无法去掉重复的“{}”空对象 2、ES5中最常用,for循环嵌套,splice去重 外层循环元素,内层循环比较值

2021-05-27 14:57:13 94

原创 JQuery、Vue

生命周期? 双向数据绑定? v-model的原理,v-if和v-show的区别,对性能的影响? Vue-router的两种方式 ? Vue3新特性? Data为什么是函数?用对象会怎么样? Localstorage和sessionstorage、vuex区别和应用场景? Vue组件间通信? ...

2021-05-07 15:06:38 421

原创 ES6,,

ES6新特性? 怎么实现继承? 深拷贝、浅拷贝? (XmlHttpRequest)? 防抖节流函数的区别和应用? promise原理? 箭头函数和普通函数有什么区别?

2021-05-07 15:05:56 110

原创 JS,,,

JS加载过程阻塞 <script async="async">:脚本相对于页面其余部分异步执行(当页面继续解析时,脚本将被执行) 异步 <script defer="defer">:脚本在页面解析完执行 推迟 原型链 什么是DOM? 文档对象模型(Document Object Model) 四种分类:Document文档类、Element标签类、Comment注释类、Text文本类 借助dom提供的API,可增删改查任何节点 通过dom对象可以绑定事件(html和js进行

2021-05-07 15:03:00 79

原创 html、css

页面适配 做项目时,很少写具体单位 页面自适应:页面在不同的屏幕(宽度)下显示优雅 解决方案:flex弹性盒布局 百分比元素宽度 相对单位元素宽度 页面响应式:显示的东西相应比例的减少 1200px->800px 原来显示6列,现在显示4列 解决措施:媒体查询和浮动 块级元素和行内元素的区别 1.块级元素独占一行,行内元素可与其他元素共享一行 2.块级元素可包含块级元素和行内元素,行

2021-05-07 15:01:34 80

原创 ES6,,

企业级——会应用它 一、ES6介绍 在ES5之上语法的升级,拓展了很多新特性 ES6是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖ES2015、ES2016、ES2017等 Node.js是JS的服务器运行环境,对ES6的支持度更高 JavaScript包含三部分:ECMAScript、DOM、BOM,其中ECMAScript是JavaScript的核心标准。 ES6是ECMAScript的升级版本,也就是说JavaScript的核心部分进行了升级,在ES6中不

2021-04-01 19:03:27 67

原创 jQuery函数

JQuery 0)axure 1)html + css 3)js 4)jQuery + h5api + 数据可视化 5)项目 6)es6 7)vue … jQuery介绍动画设计和 简洁的js库,封装了js常用的功能代码,优化了html文档操作、事件处理、动画设计和Ajax交互。 封装dom 85% (选择器、事件) bom 10% (Ajax) es5 5% 特点:选择器 事件 dom操作 属性操作 Ajax 2.jQuery安装

2021-03-31 20:47:07 180

原创 Vue,,

Ajax:一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。

2021-03-29 09:18:58 450

原创 Bom,,

Bom:浏览器对象模型 一、对话框 alert(string类型的弹出内容):系统弹出框 返回值:undefiend prompt(提示用户输入的内容):系统对话框 返回值:确认->string类型的输入内容,没输入:空字符串 取消->null comfirm(提示用户操作的内容):系统确认框

2021-03-27 19:46:32 74

原创 Dom,,

底层语言 框架:让项目更加花哨,让代码更少了,内层还是用底层语言写的 Dom:document Object model 将html中的所有标签全部转换成JS对象来访问 只要有属性和方法,一定是object类型 //基本数据类型一定没有属性和方法 Object Document window Object:{ window:{ HTMLDocument:{} } } Object: Node: Document->htmldocument:文档 Ele

2021-03-22 19:00:32 147

原创 前言,,,

C盘是系统盘 .rp 原型文件 前端开发一般用:火狐、谷歌 火狐页面的查看器代码是浏览器自动解析的代码(缺少的自动补上了) 一、实训学习的东西 axure html css linux js 框架:vue (做项目一般用) jQuery (学的少) 二、完整的前端项目结构 demo 整间房子 index.html

2021-03-03 11:31:15 56

原创 JS,,,

JS(javascript):动态效果设置 一、JS的由来 和Java没关系(鱼香肉丝没有鱼) 最初的目的:本地表单验证 用来增加客户体验好感度 减少客户端等待时间 减少服务器端压力 最初研发:网景公司(浏览器公司)——livescript 整合:javascript alert(); 在JS里代表弹框 有浏览器差异性 ...

2021-03-02 22:04:21 275

原创 Linux

vi编辑器 1.打开vi 1>打开编辑器 $vi 打开编辑器的时候会默认生成一个文件, 直接写代码,在保存的时候给文件命名 vi回车,进入了vi编辑器 Ctrl+s给文件起名字 :wq a.txt:另存为a.txt 2>打开文件 $ vi a.txt 3>打开文件的同时定位光标 $ vi +number a.txt number:行号 2.模式 默认进去的模式是命令行模式 3.配置 ...

2021-03-02 13:29:37 77

原创 CSS,,

CSS 1.什么是css? cascading style sheet 层叠 样式 表 css不能脱离html而单独存在 2.语法 1.属性的设置 属性名和属性值之间使用冒号分割 多对属性之间使用分号分割 最后一对属性可以不加分号 1.style <div style="width:100px;height:100px;background-color:red"></div> 2.其他 代码块 选择器{ widt...

2021-01-18 10:58:06 90

原创 html,

前端的三大底层语言: html:页面搭建 (房子搭建) css:页面美化 js:动态效果展示 脚本语言 内边距;padding(内容距离边框) 外边距:margin(盒子和盒子之间的距离) 一、HTML:超文本标记语言(Hyper Text Markup Language)的简写,不是编程语言,而是一种标记语言。 超文本:能够在文本内插入图片、音频、视频、超链接、表格等 标记语言:编译语言:C Java: hello.java->hello.class->解析 system

2021-01-18 00:14:53 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除