重拾前端技能为你的职业前程保驾护航

前言最近自己身边有好几个小伙伴由于各种原因(个人,疫情等都有)离职了,但是今年好像都是行情不太好的一年。许多的小公司都倒闭了,大公司也裁员,所以离职的小伙伴好几个都在家待职 1-3 个月。由于自己身边的小伙伴当前处于这样一种状况,在职(活在舒适区)的我也有了一点危机感。于是自己整理里一份前端清单来巩固自己的前端知识,以便差缺补漏。基础篇前端入门必知-结构、表现、行为。HTML - 结构超文本...

大前端,JavaScript,CSS,VueJs 2020-09-21 PM 48次 0条

软件敏捷开发 TDD 方案

前言现在开发软件都讲敏捷开发,何为敏捷开发?敏捷开发是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷",更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。但是现在敏捷开发又好几种方案...

测试 2019-08-26 AM 2002次 0条

「位运算」计算机基础复习

前言这两天有点闲,划水太严重。没有学习啥东西,跑去翻了一下书,看到 &, |, ^, ~, << ,>> 这些位运算。然后就想起来了计算机的 原码,反码 和 补码。感觉写了两年的前端,我好像早已把这些东西抛之脑后,对于位运算我好像也没用过。写这个算是给自己复习,记录一下吧。原码、反补以及补码在这之前我们可以先了解一下机器数和真值。机器数是将符号"数字化"的数,...

大前端 2019-08-19 PM 1049次 0条

带领前端小伙伴重温「Git Flow Workflow」

前言关于Git Flow 工作流,我想已经是老生常谈的话题了,但是今天我不得不来重温一下 Git Flow 工作流。当我看的代码厂库的时候,我已经开始怀疑人生。乱七八糟的分支,五花八门的提交信息,各种各样的分支名称,没有 Develop 分支,没有 Release,也没有 Hotfix。因此我想我应该好好温习一遍 Git Flow 工作流,来改善一下厂库现状。0. Git 工作流其实 Git...

全部,大前端,Git 2019-07-30 PM 1395次 0条

「简单实战」YouTube Iframe API 的使用

前言业务需求需要在自己的网页上嵌入油管( youtube )上的视频,所以去踩了油管 IFrame Player API 的坑。其实和大多数国内视频网站的 ifram Embed 方式是相似,比如说爱奇艺、腾讯视频、优酷等。在这些视频网站上你会发现都有分享功能,其中有一项就是通用代码。油管提供的 IFrame Player API 也是类似的方案。0. 网页中基本使用要使用 IFrame...

全部,JavaScript,大前端 2019-07-27 PM 3068次 2条

【拒绝拖延】常见的JavaScript内存泄露原因及解决方案

前言内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。这里就讲一些常见会带来内存泄露的原因。0. 全局变量JavaScript自由的其中一种方式是它可以处理没有声明的变量:一个未声明的变量的引用在全局对象中创建了一个新变量。在浏览器的环境...

全部,JavaScript,大前端 2019-06-02 AM 1295次 0条

代码注释的艺术,再也不怕被说代码可读性差啦!

前言可能现在不管大家去面试还是在公司上班都会涉及到代码可读性,或者是代码规范。优秀的代码注释可以提高代码可读性,当然优秀的命名规范也可以啦。我们这里就讨论一下代码注释。代码注释可能就相当于产品使用说明书,当别人看到你的代码的时候,知道你的代码是干嘛的,是怎么使用的。我们所熟悉的可能就是 // 是单行注释,/***/ 是多行注释,下面我们就来聊一聊代码注释!文件注释关于文件注释可能很多同学都没...

全部,JavaScript,大前端,规范 2019-05-23 AM 1695次 0条

竞争激烈的互联网时代,是否需要注重一下WEB安全?

前言一直以来自己对WEB安全方面的知识了解的比较少,最近有点闲工夫了解了一下。也是为了以后面试吧,之前就遇到过问WEB安全方面的问题,答的不是很理想,所以整理了一下!一、XSS攻击跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意的Sc...

全部,大前端,WEB安全 2019-05-14 AM 853次 0条

9102年了,Array数组的方法赶紧用起来!

前言写久了业务代码的我,已经要被社会抛弃了。今天回过头去巩固基础知识,发现有很多自己业务中不经常用,或者说是不知道那个方法,导致自己重写一个方法去实现。关于Array对象的方法你是否只用concat、join、pop、push、shift、unshift、reverse、sort、slice、splice、toString、indexOf、find等?接下来我们就一起回顾一下那些我们用的少或...

全部,JavaScript,大前端 2019-05-07 PM 821次 0条

【多图警告】学会JavaScript测试你就是同行中最亮的仔(妹)

学会JavaScript测试你就是同行中最亮的仔(妹)一、几种概念(稍微了解一下)#### ATDD: Acceptance Test Driven Development(验收测试驱动开发)这是一种在编码开始之前将客户带入测试设计过程的技术。它也是一个协作实践,用户,测试人员和开发人员定义了自动验收标准。 ATDD有助于确保所有项目成员准确理解需要完成和实施的内容。如果系统未通过测试可提供...

全部,大前端,测试 2019-04-23 PM 854次 0条