- 博客(16)
- 收藏
- 关注
原创 React全家桶
React基础:最为核心库React-RouterPubSub:消息管理库Redux:集中式状态管理库Ant-Design:精美的UI组件库React是什么用于构建用户界面、将数据渲染为html视图的开源JS库——只关注界面、视图在页面上展示学生信息:发送请求获取数据 处理数据(过滤、整理格式) 操作dom呈现页面——React只负责最后一步谁开发Facebook开发为什么学原生js操作dom繁
2022-04-25 10:41:30
1207
原创 算法题,,
数组去重的方法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
124
原创 JQuery、Vue
生命周期?双向数据绑定?v-model的原理,v-if和v-show的区别,对性能的影响?Vue-router的两种方式 ?Vue3新特性?Data为什么是函数?用对象会怎么样?Localstorage和sessionstorage、vuex区别和应用场景?Vue组件间通信?...
2021-05-07 15:06:38
459
原创 ES6,,
ES6新特性?怎么实现继承?深拷贝、浅拷贝?(XmlHttpRequest)?防抖节流函数的区别和应用?promise原理?箭头函数和普通函数有什么区别?
2021-05-07 15:05:56
130
原创 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
97
原创 html、css
页面适配做项目时,很少写具体单位页面自适应:页面在不同的屏幕(宽度)下显示优雅解决方案:flex弹性盒布局 百分比元素宽度 相对单位元素宽度 页面响应式:显示的东西相应比例的减少 1200px->800px 原来显示6列,现在显示4列解决措施:媒体查询和浮动 块级元素和行内元素的区别1.块级元素独占一行,行内元素可与其他元素共享一行2.块级元素可包含块级元素和行内元素,行
2021-05-07 15:01:34
101
原创 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
98
原创 jQuery函数
JQuery0)axure1)html + css3)js4)jQuery + h5api + 数据可视化5)项目6)es67)vue…jQuery介绍动画设计和简洁的js库,封装了js常用的功能代码,优化了html文档操作、事件处理、动画设计和Ajax交互。封装dom 85% (选择器、事件) bom 10% (Ajax) es5 5%特点:选择器 事件 dom操作 属性操作 Ajax2.jQuery安装
2021-03-31 20:47:07
205
原创 Bom,,
Bom:浏览器对象模型一、对话框alert(string类型的弹出内容):系统弹出框 返回值:undefiendprompt(提示用户输入的内容):系统对话框 返回值:确认->string类型的输入内容,没输入:空字符串 取消->null comfirm(提示用户操作的内容):系统确认框
2021-03-27 19:46:32
86
原创 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
172
原创 前言,,,
C盘是系统盘.rp 原型文件前端开发一般用:火狐、谷歌火狐页面的查看器代码是浏览器自动解析的代码(缺少的自动补上了) 一、实训学习的东西axure html csslinux js 框架:vue (做项目一般用) jQuery (学的少)二、完整的前端项目结构demo 整间房子 index.html
2021-03-03 11:31:15
68
原创 JS,,,
JS(javascript):动态效果设置一、JS的由来和Java没关系(鱼香肉丝没有鱼)最初的目的:本地表单验证 用来增加客户体验好感度 减少客户端等待时间 减少服务器端压力最初研发:网景公司(浏览器公司)——livescript整合:javascript alert(); 在JS里代表弹框 有浏览器差异性...
2021-03-02 22:04:21
302
原创 Linux
vi编辑器1.打开vi1>打开编辑器 $vi 打开编辑器的时候会默认生成一个文件, 直接写代码,在保存的时候给文件命名 vi回车,进入了vi编辑器 Ctrl+s给文件起名字 :wq a.txt:另存为a.txt2>打开文件 $ vi a.txt3>打开文件的同时定位光标 $ vi +number a.txt number:行号 2.模式默认进去的模式是命令行模式3.配置...
2021-03-02 13:29:37
95
原创 CSS,,
CSS1.什么是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
113
原创 html,
前端的三大底层语言:html:页面搭建 (房子搭建)css:页面美化js:动态效果展示 脚本语言内边距;padding(内容距离边框)外边距:margin(盒子和盒子之间的距离)一、HTML:超文本标记语言(Hyper Text Markup Language)的简写,不是编程语言,而是一种标记语言。超文本:能够在文本内插入图片、音频、视频、超链接、表格等标记语言:编译语言:CJava:hello.java->hello.class->解析system
2021-01-18 00:14:53
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人