自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kr.Chen的博客

前端小菜鸟,请多多关照

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

原创 Typescript学习第五篇(断言,泛型)

断言以及泛型

2022-02-08 17:55:34 679

原创 TS的类相关笔记

TS的类相关笔记

2022-02-08 17:19:44 385

原创 async, await 以及 promise相关

Promise以及async await的个人学习与相关笔记

2022-02-08 16:36:30 577

原创 TypeScript 第三章,接口

我这是自己学习的一些对TypeScript的理解,跟官方文档的区别就是,可能顺序一致,但是不会照搬接下来聊聊接口 interface才知道TypeScript的一个核心是对值所拥有的结构进行类型检查, 接口就是一种契约,或者说规范下面看代码//a.tsfunction print(labelObj: {label: string, number: number}) { console.log(labelObj.label) console.log(labelObj.nu

2021-04-20 11:46:13 194 1

原创 TypeScript学习第二章

上文我说了typescript的简单的安装与执行的过程,以及类型声明,现在正式进入正题,基础类型和变量声明1. enum我之前看文档一直没搞明白枚举类型enum是什么鬼,后来看了一些相关的视频,才知道原来这个就是类似于别名,官网文档是这么写的,枚举类型是对JavaScript标准数据类型的一个补充// 1.tsconst Obj = {a = 1, b, c}let n:Obj = Obj.b运行上面的代码,输出的应该是22. 元组元组类型允许表示一个已知元素数量和类型的数

2021-04-19 11:07:37 149

原创 TypeScript学习第一章

好多天没有写过博客了,最近换了工作,发现代码使用的是TypeScript, 于是又开始了从小白到新手的过渡期。TypeScript, JavaScript的超集,不能直接在浏览器运行,开发的时候需要安装,我使用的是npm依赖npm install typescript -g //全局安装ts新建一个ts文件,里面可以写一点JavaScript,比如//a.tsfunction log(value) { return value}console.log(log('H.

2021-04-15 09:50:11 154

原创 2021-03-11

累了,不只是心还是身,愿以后开心的次数多点

2021-03-11 14:44:01 72

原创 betterScroll使用,上拉刷新或者加载

我在这里使用的是直接引入js,因为不是一个常规的vuejs项目。better-scroll文档地址:http://ustbhuangyi.github.io/better-scroll/<script src="https://unpkg.com/better-scroll/dist/bscroll.min.js"></script><script&gt...

2019-07-27 11:07:00 512

原创 兼容QQ浏览器,UC浏览器滚动到底部

在之前从未了解过这种情况,曾以为都是一样的使用clientHeight+scrollTop == scrollHeight都能兼容这些浏览器,但是最近做一个底部加载发现并没有用通过对一些资料的查询,得出一个兼容到手机QQ浏览器的到底部的代码function getScrollTop(){   var scrollTop = 0, bodyScrollTop = 0, docume...

2019-07-25 15:02:20 772

原创 IOS点击出现阴影,解决方法

写一个内嵌于APP的H5页面完成之后,产品提出了这个点击效果不需要。发现只存在于IOS手机上,安卓并无此问题,哦通过查阅资料找到解决的方法,很简单,加一个样式* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent;}完成,加油吧,少年...

2019-07-24 17:09:19 1459

原创 vue与jQuery的比较

vue跟jQuery的区别, vue是通过Vue对象把数据和View分离了,不需要操作DOM,只需要对数据进行操作。jQuery是使用选择器对DOM对象进行操作,对DOM对象进行一些比如删除,添加,事件绑定等操作,跟Vue直接操作数据不一样,jQuery操作数据还是得操作相关的DOM对象。这两者可以结合起来用,虽然有些时候不推荐,Vue侧重数据绑定,jQuery侧重样式操作,动画效果。...

2019-03-13 10:30:04 864

原创 javascript this

this是关键字,this指向了当前代码运行时的对象,比如说:以下代码是我自己理解,有错请指出,谢谢 var name = 'Chen' var person = { name : 'Kris', age: '27', greeting: function() { console.log(this.n...

2019-03-13 00:46:13 115

转载 css水平垂直居中

水平垂直居中,这个问题基本上每一个面试官都会问到(对于面试我的来说,当然可能是我太差)下面就写几种常见的1. 已知父元素和子元素宽高.parent{ width: 100px; height: 100px;}.child{ width: 50px; height: 50px; margin: 25px auto;}2. 已知宽, 使...

2019-03-12 23:53:04 133

原创 冒泡排序

昨天面试的时候笔试题最后一题,是用js写一个冒泡排序,下面写一个function sort (arr) { for (var i = 0; i &lt; arr.length - 1; i++){ for (var j = 0; j &lt; arr.length - i - 1; j++) { if (arr[j] &gt; arr...

2019-03-12 23:24:09 94

原创 从输入URL到渲染出页面会有哪几步

这个问题呢,很多面试的时候会碰到。然后查了很多相关的资料,博客,应该是分为下面几步,不对的话莫喷,大家讨论下。1. 输入URL2.DNS解析3.TCP/IP连接4.HTTP响应5.服务器响应6.浏览器下载js,css渲染页面DNS解析的时候,有浏览器的缓存,如果有缓存,那就用缓存的,如果没有,那就在服务器查询。TCP/IP三次握手,就是客户端先向服务器发送一个请求...

2019-03-12 23:17:37 186

原创 高低版本better-scroll的一些小问题

最近在对自己的vue的技术进行一些学习以及练习,于是就选择了一个做音乐播放器的视频作为教程,做前期参考。之前在写首页(推荐)页面的slider的时候,加载了vue的better-scroll组件, 但是无法达到相应的效果。无法自动循环,无法无缝滚动。查阅了一些相关的资料才发现原来是版本过高的原因。目前来说,新版本的better-scroll的配置,snap需要写在一起。例如:这样的...

2018-10-06 18:41:09 1155

空空如也

空空如也

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

TA关注的人

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