自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue实现虚拟滚动(大数据、vue3)

【代码】vue实现虚拟滚动(大数据、vue3)

2023-02-17 16:46:23 625

原创 vue/compositon-api示例

vue2.0中使用vue/composition-api

2023-02-13 11:00:37 104

原创 样式小知识(css)

css

2022-11-22 15:57:16 105

原创 vue小知识(全部)

vue

2022-11-22 15:41:55 194

原创 前端小知识

前端小知识混合

2022-08-30 14:23:49 84

原创 flex布局(弹性布局)

flex布局

2022-06-20 16:37:06 4720

原创 前端复制内容到粘贴板实现方法

兼容各个版本浏览器拷贝函数// 前端拷贝函数webCopy = function(value){ if(window.clipboardData && window.clipboardData.setData){ return window.clipboardData.setData("Text", value) }else if(document.queryCommandSupported && document.queryCommand

2021-11-16 15:54:27 719 1

原创 vue知识概览(基础知识巩固)

vue.js用于构建用户界面的渐进式框架,双向数据绑定双向数据绑定原理:通过数据劫持和发布-订阅模式实现,数据劫持通过Object.defineProperty()实现,劫持属性的setter与getter,数据属性发生变动,发布消息给订阅,触发对应的监听回调const app = new Vue({ el:'#app', data:{ msg:'小猪皮' }});MVVMmodel:模型,数据对象(data)view:视图界面viewModel:视图模型(vue的实例)视图

2021-07-23 16:01:48 465

原创 react知识概览

react原理react->数据与模板相结合,生成虚拟dom,利用虚拟dom结构,生成真的dom。如果数据改变,通过diff算法,比较原始的虚拟dom和新的虚拟dom,找出之间的区别,将差异的地方重新渲染。减少对真实dom的创建和比对,提高性能react虚拟Domconst Dome = ( <div class='container'> <span>直接写入html标签</span> </div>)关于虚拟dom1.

2021-07-23 15:49:33 131

原创 HTML5与CSS3基础知识

HTML5超文本标记语言新增语义化标签:header、footer、main、nav等等新增多媒体功能:视频、音频新增画布功能canvas功能新增存储功能(本地存储、会话存储)新增移动端开发css3背景系列样式选择器新增动画功能(2D、3D)圆角、渐变、字体、文本效果、过渡语义化标签语义化标签便于浏览器底层解析,有助于网站优化页面结构清晰,便于代码维护与管理良好的html架构,利于搜索引擎建立索引和抓取HTML5 特性1.标签可省略type属性2.标签的属性值可省

2021-07-23 15:46:38 291

原创 TypeScript基础小知识

TypeScript安装npm install -g typescriptTypeScript介绍1.ts文件直接书写js语法代码,html文件可直接引用ts文件,谷歌浏览器可直接使用2.ts文件存在ts语法代码,需要编译ts文件->js文件,html引入js文件使用3.ts文件函数形参,需要某个类型进行修改->js文件中无改修饰类型4.ts文件let -> js文件var类型注解轻量级的为函数或者变量添加的约束不确定类型使用unknown基础类型定义func

2021-07-23 15:45:22 99

原创 ES6基础小知识

变量/常量声明变量let不存在变量提升,不影响作用域)常量const不可以修改,数组与对象可以(常量指向的是对象指针)变量解构赋值// 数组let [a,b,c] = arr;// 对象let {a = 0, b = 0} = obj;// 已声明变量({x} = obj)// 字符串const [ a, b ] = 'xzp';let { length:len } = 'xzp';// 函数参数解构赋值function add([x,y]){ return x + y }//

2021-07-13 11:40:58 83

原创 浏览器兼容小知识

浏览器兼容问题浏览器兼容问题屏幕分辨率兼容问题跨平台兼容问题1.不同浏览器默认标签的padding与margin不一致 选中标签统一重写样式 引入Normalize.css2.图片存在默认间距 使用浮动float3.清除浮动float .clearfix:after{ content:'.'; display:block; height:0; clear:both; visibility:hidden; }4.链接访问过后ho

2021-07-13 11:39:29 77

原创 git基本操作

版本控制工具分布式版本控制git bash:unix与linux风格的命令行git CMD:windows风格git GUI:图形界面的GITlinux命令:pwd:显示当前所在目录的路径touch:新建文件mkdir:新建文件夹rm:删除文件rm -r:删除文件夹mv:文件移动 mv src/js/index.css src/cssclear:清屏reset:清屏history:历史help:查看帮助exit:退出#:注释vim:修改文件,按i修改,按esc退出修改

2021-07-13 11:35:55 56

原创 webpack入门小知识

打包样式资源(css、less)下载包:style-loader,css-loader,less-loader,lesswebpack.config.js webpack的配置文件默认采用commonjsmodule.exports = { module: { rules: [ { test: /\.css$/, use: ['style-loader', 'css-loader'] }, { test:

2021-07-13 11:34:46 82

原创 JavaScript知识点

数据类型1.基础数据类型 Number String Boolean undefined Null2.引用对象类型 Object Function Array常用数组操作push、unshift、shift、pop、toString、sort、map、forEach、split,join(合并为字符串)数组splicesplice( start, delete, insert)start:开始删除delet:删除个数,不传则删除后面所有元素insert:插入内容判断数组a

2021-07-13 11:33:26 72

原创 vue实现展开收起

需求示例前端界面中存在展开收起功能,dome高度超过100px,前端展示展开收起功能。收起->100px,展开->自适应高度;dome高度小于100px,不展示操作按钮。dome高度存在动态变化的可能

2021-07-13 11:23:15 5531 2

空空如也

空空如也

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

TA关注的人

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