JavaScript
文章平均质量分 76
六小登登
公众号:六小登登,一个爱写作的技术人
展开
-
JavaScript中的正则表达式
Javascript的正则表达式是前端中比较重要的部分,正则表达式主要用于字符串处理,表单验证等场合,实用高效,文章主要对JavaScript中的正则的学习与总结正则表达式的定义正则表达式:是一个描述字符模式的对象,JavaScrip中正则表达式用RegExp对象表示,可以使用RegExp构造函数来创建正则对象正则表达式的创建1.字面量创建var reg = /[...原创 2017-10-18 16:36:24 · 898 阅读 · 0 评论 -
Vue2.5笔记:v-if 和 v-show指令
熟悉 Angular 的同学对指令肯定不会陌生,Vue中也借鉴了指令这一特性,在 Vue 中指令都是带有 v-的特殊属性,那么指令有什么作用呢?我的理解就是:指令是用来控制 DOM 元素的行为,例如最简单的显示,隐藏。Vue 中有很多指令,在今后的学习过程总我们会逐步的学习,今天我们就来说说我们非常常用的两个条件指令 v-if和 v-show。v-if看到 v-if你肯定会想到 Java...原创 2018-10-08 17:14:05 · 827 阅读 · 0 评论 -
如何利用 gulp 压缩混淆 “上古”时期的项目文件
最近一段时间,在做一个很古老的项目,简直是上古时期的写作方式了。还是那些传统的方式,一个页面从上到下引入几十个「js」文件,里面到处充斥着 jquery 的 DOM 操作,维护起来相当的糟糕,变量与函数之间跨文件引用。<script src="js/jquery-1.11.3.min.js" type="text/javascript" charset="utf-8"></s...原创 2019-01-16 08:54:08 · 443 阅读 · 0 评论 -
一个「学渣」的从零Web前端自学之路,附学习资源分享
从 13 年专科毕业开始,一路跌跌撞撞走了很多弯路,做过餐厅服务员,进过工厂干过流水线,做过客服,干过电话销售可以说经历相当的“丰富”。最后的机缘巧合下,走上了前端开发之路,作为一个非计算机专业且低学历的人来说,自学编程其实不是件容易的事情,不过庆幸的是自己坚持下来了。目前工作还算不错,收入在目前所在的城市不算高,不算低,生活也还过得去,继续加油努力,也希望自己在今后更上一层。从 16 年下...原创 2019-02-17 20:14:42 · 9949 阅读 · 14 评论 -
自学前端应该如何入门
自从更新了《我的Web 前端自学之路》之后,收到了很多读者的认可,也碰到了很多像我一样从零开始自学的朋友,并加微信进行了一些交流,很多读者都询问我,该如何自学,有什么好的建议。也有些人说感觉很枯燥,看书看到怀疑人生,该怎么做。首先我也是个学习者,并不是什么技术大牛,我深知自己的技术能力是多少,可能经历比你们多一点而已,另外每个人自身基础的条件,所处的环境都不一样,我也无法给每个人具体的建议。我...原创 2019-02-26 14:25:32 · 1980 阅读 · 3 评论 -
Git错误问题解决集合
在实际的生产过程中,使用git时难免会遇到各种各样的错误,然后去寻找解决答案,所以就想为什么不把我遇到的问题直接写出来集合在一起呢?既方便自己也方便别人错误1:fatal: HttpRequestException encountered在「push」代码的时候,即使是先「拉去」代码到本地也是会出现原因:Github 禁用了TLS v1.0 and v1.1解决:更新W...转载 2018-06-05 15:27:46 · 1101 阅读 · 0 评论 -
Mac 电脑如何卸载 node
因为刚入手「 Mac 」很多淫技还不懂,在一次使用 npm install 的时候安装出错,提示为 npm 与 node 的版本有问题,所以就想着卸载重新装一个版本。但是因为刚使用「 Mac 」所以为是蒙逼的不知道怎么去卸载,于是就去网上查阅了一番。后面发现有些办法是删除不掉 node 的,所以避免下次在出现这样的情况,把这次删除 node 的方法纪录下来,以便以后使用。一在终端依...原创 2018-08-11 12:46:44 · 7666 阅读 · 0 评论 -
Web实战:如何进行视频截图
各位读者大人们好,不知道各位读者大人们近来如何。由于前段时间事情比较多,文章的更新就给耽误了,项目需要上线经常加班,再加上自己的一些学习计划,一晃就是一个多月,没有更新文章。有人会问,登哥你怎么不搬运和转载别人的文章呢?,这样公众号就不会断更了,这个问题问的好,熟悉我的读者应该会发现,我的文章全都是原创文章。刚开始运行公众号时,可能转载过一两篇文章,从那以后我就坚持原创了。不在进行转载,这其...原创 2019-06-18 15:46:15 · 22154 阅读 · 2 评论 -
详解瀑布流布局的5种实现及oject-fit属性,附源码
最近项目中需要处理与图片相关的布局,不得不说图片这玩意真想要得到完美的展示效果还真是要费些力气。因为图片的尺寸或者比例各不相同。所以想要不同尺寸的图片有好的显示效果,你就需要找到适合的方式。而且图片往往是不可或缺元素。毕竟一图胜千言,有时候图片能给带来非常好的效果。比如我们每天都会使用的表情包,它往往能够表达出我们无法用文字描述的信息,还比如我们经常在公众号里看到的漫画虽然短短几个字,但是却能...原创 2019-07-22 08:46:14 · 933 阅读 · 0 评论 -
关于JavaScript中的Date你需要知道的一切
Date 对象在 JavaScript 中是非常奇怪的,以至于我们在处理时间和日期时,需要使用第三方库 date-fns 或 Moment 来处理。但是并不是任何时候都需要引入这些库,如果你足够了解日期对象的话它其实很简单,在这篇文章中我将带你了解所有关于日期对象的信息。首先,先从时区开始。时区世界上有几百个时区,但在 JavaScript 中,你只需要了解两个就行:当地时间和世界协调时(...翻译 2019-07-31 21:44:49 · 915 阅读 · 0 评论 -
Vue2.5笔记:Vue中的模版
我们在上一篇说到如何把 Vue 实例中的数据显示到视图中,就会需要用到我们的模版,我们只是简单的使用了一些,模版其实还有很多其他的特性。今天我们就来看看模版的其他特性。模版语法Vue 中的模版是基于 HTML 的模版语法,所有的 Vue 模版都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。这也非常符合 Vue 的易用的特点减少开发者的学习成本。在底层实现上,Vue ...原创 2018-09-29 09:37:37 · 772 阅读 · 0 评论 -
Vue2.5笔记:Vue的实例与生命周期
理解与认识 Vue 的实例是我们学习 Vue 非常重要的一步,也是非常必须的,因为实例是它的一个起点,也是它的一个入口,只有我们创建一个 Vue 实例之后,我们才行利用它进行一些列的操作。首先 Vue 没有完全遵守 MVVM 的架构模式,但是它的设计也受到了该模式的启发,Vue 也就是在该模式中起到 VM(ViewModel) 的作用。如果有对 MVC、MVVM 模式不了解的同学可以参考阮一峰老...原创 2018-09-28 11:05:40 · 878 阅读 · 0 评论 -
Javascript 简史
「 JavaScript 」 诞生于 1995年,当时主要是用于处理由服务器负责的一些输入验证操作。在 「 JavaScript 」为诞生之前,必须要把表单数据发送到服务端,然后等到服务单接受并响应后,才能确定用户是否输入正确或者输入到是不是有效到值。在网络与带宽都比较发达到今天看这些东西其实并没用什么,传到服务器等相应也都是分分钟到事情。但是在当时到环境下可没有这么好到网络与带宽,那...原创 2018-08-14 15:18:04 · 1042 阅读 · 0 评论 -
说一说 HTML中的 scritpt 标签
我们在 《Javascript简史》这遍文章中说过,「Javascript」这门语言是由 Netscape开发而来,当初开发的时候为了能让 「Javascript」这门语言能与 HTML 页面共存,而且不影响页面的其他内容,为此增加了一个统一的脚本支持( script 脚本元素)。script 元素在 HTML 页面中使用「Javascript」语言主要的方法就是使用 script...原创 2018-09-04 15:07:00 · 585 阅读 · 0 评论 -
Javascript数组系列一之栈与队列
所谓数组(英语:Array),是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。 组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 ---百度百科简单理解,数组就是数据的有序列表。Array 在 Javascript 中属于最常用的数据类型之一了,与其它语言一样 Javascript 中的数组也是数据的有序列表,但是与其他语言有所不...原创 2018-09-06 23:47:14 · 208 阅读 · 0 评论 -
Javascript数组系列三之迭代方法2
今天我们来继续 Javascript 数组系列的文章,上文 《Javascript数组系列二之迭代方法1》 我们说到一些数组的迭代方法,我们在开发项目实战的过程中熟练的使用可以大大提高我们的开发效率以及数据的处理。接下来我们继续来讲解其他的一些迭代的方法。天也黑了,时间也不早了,话不多说,撸起袖子干起来!数组的迭代方法reduce该方法对一个累加值和数组中的每一个元素执行给...原创 2018-09-12 22:51:52 · 143 阅读 · 0 评论 -
Javascript数组系列五之增删改和强大的 splice()
今天是我们介绍数组系列文章的第五篇,也是我们数组系列的最后一篇文章,只是数据系列的结束,所以大家不用担心,我们会持续的更新干货文章。生命不息,更新不止!今天我们就不那么多废话了,直接干货开始。我们在《Javascript数组系列一之栈与队列》中描述我们是如何利用 push、pop、shift、unshift方法进行数组单个元素的添加与删除。但是光有单个元素的删除恐怕难以满足我们的应用场景,...原创 2018-09-18 08:50:08 · 280 阅读 · 0 评论 -
Javascript数组系列二之迭代方法1
我们在《Javascript数组系列一之栈与队列 》中介绍了一些数组的用法。比如:数组如何表现的和「栈」一样,用什么方法表现的和「队列」一样等等一些方法,因为 Javascript 中的数组方法众多,所以我们没有在一篇文章中介绍过多的东西,接下来我们就来了解数组的其他功能吧正式开始!数组的迭代方法数组的迭代方法是我们在开发项目中使用频率非常高、非常重要、非常高效,不仅如此这些方法...原创 2018-09-10 22:44:13 · 139 阅读 · 0 评论 -
Javascript数组系列四之数组的转换与排序Sort方法
今天我们继续来介绍 Javascirpt 数组中的方法,也是数组系列的第四篇文章,因为数组的方法众多,每篇文章我们都对数组的每个方法都有比较细致的描述,只要你能够从中成长一点点,那我们的目的就达到了,学习是一个持续的,渐进的过程。每天进步一点点,最终会有大成就。直接进入主题数组的转换我们在项目的开发过程中,数据类型之间的转换有着非常重要的作用,而数组转换成其他数据类型是我们常见的一...原创 2018-09-15 11:43:48 · 232 阅读 · 0 评论 -
Vue2.x 的笔记:第一次的感受 Vue 开篇
在互联网高速发现的今天,可以说每天都在变化着一不留神你就会错过一个亿,所以你不得不时刻的保持着高度的专注。互联网的信息是多元的,大量的,在海量的信息中很容易就会迷失自己,沉浸在互联网给我们带来的快乐当中。所以不管你做的什么行业,时刻都要保持关注,因为我是做技术的,所以我们今天就来说说技术把。谈谈我的愚见我的主业是做前端开发,然而如今的前端开发与前些年的传统的前端开发相比已经发生来翻天覆地的...原创 2018-09-20 11:31:09 · 321 阅读 · 0 评论 -
Vue2.5笔记:如何在项目中使用和配置Vue
最开始的项目开发中,我们如果使用第三方的库我们会直接在项目中直接使用 script 元素标签引入即可。&lt;script src="../xxx.js"&gt;&lt;/script&gt;Vue 我们也可以这种引入的方式&lt;div id="root"&gt;{{name}}&lt;/div&gt原创 2018-09-25 22:29:07 · 557 阅读 · 0 评论 -
Javascript中你必须理解的执行上下文和调用栈
执行上下文在 JavaScript 是非常重要的基础知识,想要理解 JavaScript 的执行过程,执行上下文是你必须要掌握的知识。否则只能是知其然不知其所以然。理解执行上下文有什么好处呢?它可以帮助你更好的理解代码的执行过程,作用域,闭包等关键知识点。特别是闭包它是 JavaScript 中的一个难点,当你理解了执行上下文在回头看闭包时,应该会有豁然开朗的感觉。这篇文章我们将深入了解 执...原创 2019-08-06 09:28:09 · 276 阅读 · 0 评论