自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cocos Creator

Cocos Creator生命期回调生命期回调onLoad () {} // 组件初始化时执行satrt () {} // 节点第一次激活时触发update () {} // 每帧调用onEnable () {} // 组件启用时触发onDisable () {} // 组件禁用时触发onDestroy () {} // 组件销毁时触发...

2022-03-04 18:01:21 4492 1

原创 es6新增特性

es6新特性模板字符串``解构赋值扩展运算符...let const箭头函数class参数的默认值SymbolsetMap模板字符串``let name = 'Joe'let s = `Hello World, ${name}`; // 变量用${}插入解构赋值数组解构let a = [1, 2, 3];const [x, y, z] = a;console.log(x, y, z); // 1,2,3对象解构let goods = { name: 'dress', co

2021-12-31 15:22:48 420

原创 CSS那些骚操作

1

2021-12-28 15:09:48 307

原创 总结一篇面试宝典

什么是闭包什么是原型,原型链防抖和节流PromisePromise是异步编程的解决方案Promise有三种状态:pending(等待中),fulfiled(成功),rejected(失败)Promise解决回调地狱,第一个函数的输出是第二个函数的输入的现象Promise支持多个并发请求,获取并发请求中的数据.then方法p.then((res) => { console.log(res)}).then((res) => { console.log(res) }).

2021-12-21 18:01:38 177

原创 防抖和节流

防抖:在第一次触发事件时,不立即执行函数,而是给出一个时间段,如果短时间内大量触发同一事件,只会执行一次函数。节流:函数执行一次后,在某个时间段内暂时失效,过了这段时间后再重新激活,如果短时间内大量触发同一事件,那么在函数执行一次之后,该函数在指定的时间期限内不再生效,直至过了这段时间才重新生效。...

2021-11-25 13:59:24 356

原创 phone、ipad、pc三端适配

phone、ipad、pc三端适配方法一:获取设备信息并存到vuexvar os = (function() { var ua = navigator.userAgent, isWindowsPhone = /(?:Windows Phone)/.test(ua), isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone, isAndroid = /(?:Android)/.

2021-09-09 14:56:44 751

原创 vue组件通信

solt// Index.vue<template> <div class="hello"> <Child> <template v-slot:apple="slotProps"> <p>{{slotProps.apple.msg}}</p> <p>{{slotProps.tips}}</p> </template> &

2021-08-31 11:13:03 63

原创 vue-flipper过渡动画

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-30 16:28:38 309

原创 css3动画过渡

这里写目录标题

2021-08-30 16:28:17 47

原创 VUE中axios的封装和API接口管理

1.安装npm install axios; // 安装axios2.引入src目录下新建request文件夹,在此文件夹内新建http.js(封装axios)和api.js(管理接口)// 在http.js中引入axiosimport axios from 'axios'; // 引入axiosimport QS from 'qs'; // 引入qs模块,用来序列化post类型的数据,后面会提到// vant的toast提示框组件,大家可根据自己的ui组件更改。import { Toas

2021-08-27 10:39:56 105

原创 css修改滚动条样式

::-webkit-scrollbar — 整个滚动条.::-webkit-scrollbar-button — 滚动条上的按钮 (上下箭头).::-webkit-scrollbar-thumb — 滚动条上的滚动滑块.::-webkit-scrollbar-track — 滚动条轨道.::-webkit-scrollbar-track-piece — 滚动条没有滑块的轨道部分.::-webkit-scrollbar-corner — 当同时有垂直滚动条和水平滚动条时交汇的部分.::-webk.

2021-08-27 10:39:35 209

原创 js数组、字符串、Math、Date

join()reverse()concat()slice()splice()

2021-08-26 09:41:22 63

原创 git指令大全

@[git]1.Git 是一个开源的分布式版本控制系统,用于敏捷高效的处理任何项目的版本问题。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS,SVN 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。关于项目版本管理:项目在开发的过程中,经常会出现多人分工协作进行项目分发并开发整合的过程,所以项目在刚开始实行的时候经常会出现一些协作开发的同步的问题,同时存在项目整体进度的控制和管理的问题

2021-08-25 15:04:41 98

原创 vue3.0

vue3.0入门1.安装新版本vuenpm install -g @vue/cli2.查看版本vue --version3.项目初始化vue create cli3-test //vue create [项目名称]main.js文件import { createApp } from 'vue'import App from './App.vue' createApp(App).mount('#app')router.js路由文件// 可以根据路由模式的不同,后面俩可以只引用

2021-08-25 13:50:45 102

原创 自适应网站和响应式网站

自适应网站(1)基本概念使用不同设备浏览时呈现不同的网页,网页内容及版式风格或相似或完全不同,和PC端属于不同的网站模板,数据库内容或相同一致,或独立不同,目的在于为了符合访客的浏览,即通过宽度来调整网页内容的大小,来达到不同大小的设备所看到的网站内容及布局都是一样的,形象的说就像是同一张照片,其大小按照不同比例缩放来展示。针对一些优化人员,更习惯于做到数据库同步,使PC端的网址和内容与移动端...

2019-11-23 09:23:51 324

原创 小程序的生命周期

详情参考:https://www.cnblogs.com/lilicat/p/10456481.html

2019-11-22 16:14:06 101

原创 前端性能优化汇总

性能优化一、减少请求资源大小或者次数1、尽量和并和压缩css和js文件。(将css文件和并为一个。将js合并为一个)  原因:主要是为了减少http请求次数以及减少请求资源的大小  打包工具:  webpack  gulp  grunt.  …2、尽量所使用的字体图标或者SVG图标来代替传统png图  因为字体图标或者SVG是矢量图,代码编写出来的,方大不会变形,而且渲染速度快...

2019-11-22 08:32:54 65

原创 五分钟搞懂Vuex

这段时间一直在用vue写项目,vuex在项目中也会依葫芦画瓢使用,但是总有一种朦朦胧胧的感觉。于是决定彻底搞懂它。看了一下午的官方文档,以及资料,才发现vuex so easy!作为一个圈子中的人,决定输出一下文档,如果你仔细看完这篇文章,保证你对vuex熟练掌握。先说一下vuex到底是什么?vuex 是一个专门为vue.js应用程序开发的状态管理模式。这个状态我们可以理解为在dat...

2019-11-13 17:42:28 141

原创 CommonJs/ES6/AMD模块的用法以及区别

CommonJs/ES6/AMD模块的用法以及区别一直以来对CommonJs/AMD/CMD/ES6的文件模块加载一直懵懵懂懂。甚至有时会将CommonJs的exports和ES6的export.default搞混。随着前端的发展,我们日常开发的功能越来越复杂,文件越来越多。随后前端社区衍生出了CommonJs/AMD/CMD/ES6的几种模块加载方式。模块加载方式:CommonJs ES6...

2019-11-13 17:33:27 201

原创 前端面试秘籍

https://github.com/yisainan/web-interview/blob/master/README.md

2019-11-13 17:03:09 102

原创 什么是面向对象

面向对象核心思想:封装,继承,多态。理解:对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。面向对象的基本思想:把组件的实现和接口分开,并且让组件具有多态性。...

2019-11-12 15:29:17 106

原创 前端常见面试题

display 和 visibilitydisplay:none 隐藏对应的元素,在文档布局中不再给它分配空间,它各边的元素会合拢,就当他从来不存在。v-showvisibility:hidden 隐藏对应的元素,但是在文档布局中仍保留原来的空间。v-ifget 和 post 的区别GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在1024字节,Get是通...

2019-10-21 10:46:07 115

原创 客户端渲染和服务端渲染

客户端渲染:网页源代码没有数据,数据是通过向服务器端发起请求返回的json数据渲染到页面,字符串拼接的操作在客户端电脑上运行,不在我服务端运行,我服务端的部分压力被客户端分担了。服务端渲染:所有的页面和数据都是在服务器中直接生成完成,客户端请求页面之后直接展示不做任何计算和拼接...

2019-10-09 11:50:42 124

空空如也

空空如也

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

TA关注的人

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