自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue中使用BetterScroll时,图片类型列表拉不上去原因及解决方法

开发中,总会遇到对图片列表的上拉加载的需求,但是在引入BetterScroll组件的时候,会发现图片类型的列表在上拉到一部分时,出现拉不上去的bug这是因为betterscroll在决定有多少区域可以滚动的时候,是根据scrollHeight属性来决定的,scrollHeight属性又是根据放在content中的子组件的高度来决定的最开始我们给content的只不过是一个一个的占位,因为图片是异步加载的,所以这个时候真正的图片还没有加载出来,也就导致了这个时候计算出来的scrollHeight的高度是

2022-01-17 18:23:08 580

原创 作用域链

我们都知道,js的执行顺序总是与代码的先后顺序有所差异,抛开异步的问题,我们会发现就算是同步,代码的执行结果也总和我们的预期不相符合,这是js预编译的效果。提到预编译就不得不提作用域链。作用域链:[[scope]]中以链式连接的形式存储着执行期上下文,是一个隐式属性。多次调用同一个函数会创建多个执行器上下文,每次执行完都会被销毁。举个栗子:function a() { function b() { function c() {} }}上面这个简单的栗子,[[scope]]的变化过程大概是

2021-04-16 10:11:56 89

原创 预编译

JS三部曲1.语法分析(扫描)2.预编译3.解释执行预编译不仅仅会发生在代码块执行之前(全局的预编译),它更多的是会发生在函数执行之前。全局的预编译1.首先创建一个Go对象(Global Object)2.浏览寻找全局变量将其作为Go的属性名并赋值undefined3.寻找函数名并赋值函数体举个简单的例子var a = 123;function a() {}console.log(a);a.全局预编译的过程,首先应该先创建一个Go对象Go{ }b.寻找全局变量名赋值und

2021-04-15 22:34:19 154

原创 前端学习路线及重点

前端学习路线及重点来自千禾小姐姐的“学前端感觉很吃力怎么办?方法不对努力白费,来看看怎么学习事半功倍吧”,我只是个搬运工嘿嘿~~点这里看小姐姐的源视频哦(●ˇ∀ˇ●)一、HTML重点掌握语义化根据适当的内容来选择对应的html标签,要理解所有的htm标签都是容器这个概念,区分块级和内联标签,其他查文档即可然后是html5首先是增强型表单,例如进度条,刻度尺等各种表单元素的新属性等 还有音频和视频标签也要掌握,canvas和svg标签一定要掌握,现在很多网页端,移动端的数据展示页面动画很多都是使用c

2021-03-28 13:45:05 129

原创 脚手架3,src中目录结构

脚手架3,src中目录结构1.assets(资源),这个文件夹中放项目中用到的各种资源,包括图片和css等。2.components(组件),里面放一些公共的组件3.views(视图),这里可以对组件进行一些细分,做成一个一个的视图,以减轻components的代码量4.router(路由),里面放置路由相关的东西5.store ,放置vueX状态公共管理相关内容6.network,网络配置相关文件7.vue.config.js,配置别名...

2021-01-20 21:04:07 253

原创 串的基本操作的演示

数据结构结课作业,串的基本操作演示问题描述如果语言没有把事作为一个预先定义好的基本类型对待,又需要用该语言写一个涉及串操作的软件系统时,用户必须自己实现串类型。试实现串类型,并写一个串的基本操作的演示系统算法设计的基本思想利用基本操作函数构造以下系统:它是一个命令解释程序,循环往复地处理用户键入的每一条命令,直至终止程序的命令为止。命令定义如下:(1) void value() 赋值。(串标识)所表示的值建立新串,并显示新串的内部名和串值。(2) void equal() 若两串相等,则显

2021-01-17 21:54:17 1817 3

原创 chrome扩展程序vue调试插件

Chrome扩展程序Vue调试插件https://pan.baidu.com/s/1bRnn1S7j29gBs-5xVoCqEg提取码:lldy下载并解压chrome://extensions/进入扩展程序,打开右上角的开发者模式,然后点击“加载已解压的扩展程序”,找到刚刚解压完的插件文件夹就可以使用了...

2021-01-17 21:32:37 691 1

原创 CSS粗略小总结

主流浏览器及内核ie(trident)firefox(gecko)google chrome(webkit/blink)safari(webkit)opera(presto)CSS(cscading style sheet) 层叠样式表引入css1. 行间样式 <div style=""></div>2,页面级css ,写在<head>标签中的<style type = "text/css">3. 外部的css文件,<link re

2020-09-07 22:47:03 96

原创 ECMA6学习小结

ECMA6变量声明 letlet 用let声明的变量,遇到大括号就会形成作用域,也叫做块级作用域。 用let声明的变量不能重复声明 不存在变量提升 不影响作用域链常量声明 constconst 一定要有初始值 一般常量使用大写(规范) 块级作用域 常量值不能修改 对数组和对象的元素修改,不算做对常量的修改,不会报错 eg:const A=[1,2,3,4]; A.push(5);解构 ES6 允许

2020-09-07 22:26:20 117

原创 大学C语言结课设计 学生成绩统计系统

学生成绩统计系统题目要求:学期考试结束,统计有每班每个人的平均成绩,每门课的平均成绩,并按照个人平均成绩从高到低的顺序输出成绩,输出不及格人名单。输入输出格式自定假设某班有30人考试课程自定将所有同学的成绩保留在文件中,对文件中的数据处理,输入所要求的内容,程序的功能主要包括以下方面1.输入成绩到文件中2.输出成绩3.输出不及格学生名单4.成绩排序5.删除记录6.插入记录7.修改记录主函数中对以上功能选择,调用对应的函数完成注意事项1.文件打开方式r 只读 文件必须存在,否

2020-07-17 10:23:15 6579 2

空空如也

空空如也

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

TA关注的人

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