自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (1)
  • 收藏
  • 关注

原创 esLint自动保存格式化

在配置文件中加入以下代码    "editor.codeActionsOnSave": {        "source.fixAll.eslint": true,        "source.fixAll.stylelint": true  &nbs

2021-01-17 10:37:21 626

原创 处理异步方法

代码export function toCatch2<T> (fn: Promise<T>): Promise<[Error | null, T]> { // @ts-ignore return fn.then((res: T) => [null, res]).catch((err: Error) => [err, null])}使用传入一个promise,可以获取到异步结果和捕获的错误 const [err, res1] = awa

2021-01-07 18:13:56 218

原创 ts

数组对象数组,类型别名type接口 后面写任意接口限制约束class类类型保护

2020-11-07 19:42:50 199

原创 uni-app笔记

uni配置页面级的配置回覆盖全局的配置globalStyle用于设置应用的状态栏、导航条、标题、窗口背景色等。设置H5的特定样式配置tablebarcondition 直达页面样式rpx跨端兼容

2020-09-06 06:04:41 149

原创 vue商城项目及优化

贵公司技术团队的结构是什么混入路由守卫做一个手机端的项目,附上二维码$nextTickaxios设置token项目优化移除项目中的console.log()1.使用开发依赖:babel-plugin-transform-remove-console2.注册 在 babel.config.js文件注册,需要判断是否为生产环境//这是项目发布阶段要用到的插件const prodPlugins = []//判断是否为生产环境if (process.env.NODE_ENV === '

2020-09-04 01:28:46 351

原创 84记录

seo网站优化三大标签title<title>品优购-综合网购首选-正品低价、品质保障、配送及时、轻松购物!</title>Description<meta name="description" content="品优购JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!" />Keywords<meta name="Keywords"

2020-08-05 16:51:30 124

原创 面试5.8

部署cookie浏览器缓存离线存储分两步1.在html标签上添加属性2.根目录新建文件websocket移动端兼容移动开发方式性能优化

2020-05-13 19:24:06 257

原创 题5.7

浏览器的运行机制重绘和重排(回流)优化改变className,不要直接改样式验证码我们公司是后台买的验证码,前端发送ajax请求class简单写法

2020-05-08 16:02:04 141

原创 bootstrap

响应式开发bootstrap会初始化css

2020-05-07 15:56:57 178

原创 flexible.js

flexiblehttps://github.com/amfe/lib-flexible/

2020-05-06 12:31:26 1065

原创 less

less变量@mycolor:pink;div{ color: @mycolor;}编译less嵌套#header .logo { width: 300px;}#header { .logo { width: 300px; }}如果遇见 (交集|伪类|伪元素选择器) ,利用&进行连接a:hover{ ...

2020-05-05 21:21:44 148

原创 媒体查询

remrem是相对于html元素的字体大小媒体查询语法引入样式

2020-05-05 16:03:26 173

原创 jQuery面试

入口函数(文档就绪)$(function(){})等结构加载完window.onload等所有的资源加载完jquery核心jquery核心是$,他是一个hanshu函数,返回一个jquery对象旗下有很多jquery的的方法饮食迭代冻结数组arr将无法修改Object.freeze(arr)...

2020-04-29 16:12:10 182

原创 jQuery

转化dom对象转化成jQuery对象$(DOM对象)jQuery对象转化成dom对象$(div)[index]$(div).get(index)改变css样式 $('div').css('background', 'red')隐式迭代遍历内部dom元素的过程叫做隐式迭代对匹配的所有元素进行遍历执行相应的方法,不用手动遍历jQuery选择器筛选选择器筛选方法$(th...

2020-04-26 21:49:42 450

原创 小程序

小程序的结构app.json文件用来配置应用程序pages 页面tabbar网络超时app.jsapp()方法,创建应用程序实例app.wxss写一些样式全局共享pageindex.json用来覆盖app.json的配置标签text标签相当于spanview标签相当于div循环key 如果是一个普通数组对象循环条件wx:elsehidde...

2020-04-23 07:35:20 318

原创 面试题(c3,h5)

css3新特性border-raduis box-shadow background-size cover/ contain;过度 :transform : translate(50%,50%)transition:width 2s ease 3s动画: animation: run 2s ease 3s forwadsJSONjson.parse() 将字符串转化成jsonjson...

2020-04-21 12:42:28 225

原创 面试题(JS)

基本数据类型number string boolean null undefined symbolunderfined变量的初始值数组越界函数默认返回值 访问对象没有的属性引用数据类型array object判断数据类型typeofarr.constructor == Arrayarr instanceOf ArrayArray.isArray(arr)继承 fun...

2020-04-20 11:05:43 127

原创 面试(html&css)

行级块级元素行级元素,不能设置宽高,水平排列a,span,i,em,b,strong块级元素,可以设置宽高div p h1 ul li行内快img button text常见选择器类选择器id选择器标签选择器后代子代兄弟 E+F伪类选择器 nth-child伪元素:after{}优先级内联 1000id 100class 10标签 和伪元素 1继承 0清...

2020-04-19 13:47:04 156

原创 前端开发遇到最难的问题

组件复用问题。由于我们一开始没有先做通用组件,所以造成了一些重复的实现,这些重复的实现又会变成潜在的 bug。所以下一步打算打造自己的通用组件。...

2020-04-18 13:33:10 2884

原创 js里的new关键字做了什么

创建一个新的对象将新对象的__proto__属性指向构造函数的prototype改变构造函数的this指向新对象执行构造函数返回新对象

2020-04-18 10:11:53 202

原创 监听vuex里的数据变化

watch: { '$store.state.songId':function(){ }

2020-04-18 10:07:42 1350

原创 黑马面试

三大模块学习方式根据问题先思索自己的答案,有了答案后再继续学习,把老师的答案和自己的对比,最终组织成自己的语言H5和C3方面请你描述一下cookies,sessionStorrage和localStrong的区别cookies:是网站用来标记用户身份的一段数据,通常情况下是一段加密字符串,默认情况下只有同源http请求中携带sessionStorage:浏览器本地存储的一种方式,以键值...

2020-04-17 17:32:52 326

原创 面试题14

vue的核心总分总的方式这个大概是…具体来说…总结就是…BFC是什么选择器优先级es6有哪些新属性jsonp深拷贝项目部署到码云闭包私有化变量,防止变量全局污染遇到不会承认不会(3s)询问细节(反馈)转向下一题冒泡排序培训班我没有参加培训班,我只是在网上买过一些收费的视频可以提方莹行的名字这是马拉松不是百米赛跑第一周,基本没有人理你,趁机完善项目第二周,回...

2020-04-15 09:10:41 112

原创 BOM

调整窗口大小的事件 <script> // 注册页面加载事件 window.addEventListener('load', function() { var div = document.querySelector('div'); // 注册调整窗口大小事件 window.ad...

2020-04-13 08:51:56 253

原创 前端试题2

下拉列表框答案:Cdocument对象方法答案:A键盘事件答案:A,Bopen方法答案:Dwebstoragewebstorage存储为字符串短路和断路运算答案2,1

2020-04-11 16:40:03 115

原创 DOM

获取元素根据id获取语法:document.getElementById(id)根据标签名获取document.getElementsByTagName(‘标签名’) 返回元素对象集合H5新增获取元素方式获取特殊的元素 (body,html)事件常见的鼠标事件操作元素常见元素操作样式操作自定义属性操作H5自定义属性节点这个会返回元素,是经常用到的...

2020-04-10 14:28:00 179

原创 前端试题

css居中 position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);获取遍历dom元素 <ul> <li>text1</li> <li>t...

2020-04-09 16:24:30 152

原创 JS基础查漏补缺

Undefined和 Null​ 一个声明后没有被赋值的变量会有一个默认值undefined ( 如果进行相连或者相加时,注意结果)var variable;console.log(variable); // undefinedconsole.log('你好' + variable); // 你好undefinedconsole.log(11 + variable...

2020-04-09 10:24:40 155

原创 C3动画

2020-04-08 13:27:47 132

原创 2D转换

移动translate转换最大的优点是不会影响其他元素的位置实现盒子的水平居中和垂直居中top:50%;left:50%;transform:translate(-50%,-50%)旋转rotate缩放scale综合写法...

2020-04-08 08:54:01 156

原创 h5表单属性

2020-04-08 06:29:39 158

原创 H5音视频

2020-04-08 06:27:21 180

原创 文本一行内显示并且不换行

white-space: nowrap; overflow: hidden; text-overflow: ellipsis;

2020-04-07 08:27:42 477

原创 logo的优化

logo div标签下不要直接放背景图片,要先放一个h1(一个页面中h1只有一个),然后在h1下放一个a,a里面放网站标题,a的title也是网站标题,a的背景图片用logo,no-repeat不平铺,text-indent设置为-9999px,overflflow:hidden溢出隐藏,a要设置为block,设置宽度和高度,...

2020-04-04 06:36:00 461

原创 字体图标

使用到iconmoon下载字体图标将解压后的font文件夹放入项目根目录下在样式里面声明字体(要注意路径问题)@font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?7kkyc2'); src: url('fonts/icomoon.eot?7kkyc2#iefix') format('embed...

2020-04-03 16:47:49 138

原创 搜索引擎优化seo

网站优化三大标签 <!-- 网站优化三大标签 title description keywords --> <title>品优购-综合网购首选-正品低价、品质保障、配送及时、轻松购物!</title> <meta name="description" content="品优购JD.COM-专业的综合网上购物商城,销 售家电、...

2020-04-03 16:19:07 166

原创 制作和使用ico图标

使用将ico放到放到根目录下在index.html <head>里引入<head> <!-- 引入网站ico图标 --> <link rel="shortcut icon" href="./favicon.ico"></head>制作将图片转换成ico格式,可以通过网站:http://www.bitbug...

2020-04-03 15:34:20 147

原创 vue查漏补缺

$event 获取当前触发事件的元素<button>@click="myFun($event)"</button>myFun(event){console.log(event.target)}路由传参route vs router$router为VueRouter实例,想要导航到不同URL,则使用$router.push方法$route为当前router...

2020-04-03 12:56:12 177

原创 路由强制刷新

音乐项目在歌曲列表界面搜索时会停在原有界面而不刷新,导致输入歌曲后列表无反应,解决方案,给<router-view>添加一个唯一性的key <router-view :key="$route.path + $route.query.searchName?$route.query.searchName:''"></router-view>...

2020-03-31 14:53:15 445

原创 vuex

2020-03-31 08:47:35 105

基于单片机红外遥控开关设计

基于51单片机的红外遥控设计 基于51单片机的红外遥控设计

2018-05-09

空空如也

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

TA关注的人

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