摘要:
类这个概念对于做后台的应该是非常熟悉,JavaScript的类对于其他面向对象的语言差异很大,只能使用构造函数生成实例对象。为了接近传统语言,ES6引入了class类这个概念,通过class关键字定义类。 Class其实是一个语法糖,几乎所有功能都可以用其他方法实现,只是让代码更清晰,更像面向对象编 阅读全文
摘要:
最近利用vue框架做了一个点餐收款的前端项目,实现的功能包括:点餐、增减商品数量、结账、模拟前后端数据交互等。主要用到的技术包括Html+Css+Vue+Webpack+Element+vueRouter等,通过该项目提升了自身的前端实践能力。效果图如下所示: 项目部分代码如下所示: methods 阅读全文
摘要:
与a标签有关的常用伪类包括4个,分别为:link、:visited、:hover、:active。在设置a标签的css样式时,需要设置的顺序为Love Hate(:link、:visited、:hover、:active)。 原因:浏览器的就近原则,举个例子: 我定义的顺序是a:visited、a: 阅读全文
摘要:
函数去抖 函数调用n秒后才会执行,如果函数在n秒内被调用的话则函数不执行,重新计算执行时间; 函数节流 函数预先设定一个执行周期,当调用动作的时刻大于等于执行周期则执行该动作,然后进入下一个新周期。 需要注意的一点:函数的节流和函数的去抖都是通过减少实际逻辑处理过程的执行来提高事件处理函数运行性能的 阅读全文
摘要:
鉴于平时接触的大多是比较零散的知识点,其实很多知识点都是相关联的,从一个知识点切入,慢慢的会发现相关的知识点都串联起来了,通过图形更能清晰的明白其中的关系,由点及面的去学习总结,效果挺不错的。 : 按照上述结构总结文档如下,有些地方还待精简完善(写好的文档粘贴上去样式全乱了,后期改善)。 阅读全文
摘要:
最近想要了解一下jquery 库是怎样实现的,源码结构如何。通过查看资料知道了,jquery源码整体结构如下所示,平时用到的例如$.ajax()形式的方法主要是通过jq.extend({})中定义的方法属性得到的,形如$("div").css()方法是通过jq.fn.extend({})拓展得到。 阅读全文
摘要:
1,箭头函数,基本语法:()=>{};箭头函数的this是固定的,会绑定定义时所在的作用域,而不是指向运行时所在的作用域,箭头函数中的this继承外层函数调用的this。 箭头函数有几个使用注意点。 (1)函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 (2)不可以当作构造函 阅读全文
摘要:
一直以来在网上看过不少css布局方式,始终没有做一次较为完整的总结。今天通过自己敲代码一一进行了相应效果的实现。主要包括:一栏居中布局,两栏布局,三栏布局,以及盒子内容居中的实现。 一,html代码 二,css代码 /* 第一种一览居中布局 */ .header, .footer { width: 阅读全文
摘要:
主要针对实习期间,接触的部分问题进行总结,后续会不间断的补充,作为实习期间的回顾。 1,git ,github和gitlab的关系 git 是一个版本控制工具,github是一个用git做版本控制的项目托管平台,他是一个网站,提供给用户空间创建git仓库,保存用户的一些数据文档或代码等。gitlab 阅读全文
摘要:
摘要:最近学习git基本操作,简要做一个常用操作总结。 1,git init 这个命令可以把一个普通的文件夹(目录),变成一个git可以管理的仓库; 2,vi read.txt该命令行或者直接在当前目录下创建一个.txt文件(别的格式也是可以的); 3,git clone git@github.co 阅读全文