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

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

大前端,全部,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 852次 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 853次 0条

金三银四,那浏览器兼容你知多少?

为什么会存在浏览器兼容问题?首先要了解兼容,我们先得了解一下为什么会存在浏览器兼容问题。在各大浏览器厂商的发展过程中,它们对web的标准各有不同的实现,标准不同存在差异所以产生兼容性的问题。浏览器内核五大浏览器内核以及各内核代表作品:Trident: IE、Maxthon(遨游)、Theworld(世界之窗)Gecko: Mozilla FirefoxWebkit: Safari、Chrom...

大前端,全部,JavaScript,CSS 2019-03-29 PM 829次 0条