基于封装的js方法库,了解了chai.js断言库以及Mocha测试框架,下面我简单介绍记录一下,以方便自己回顾。 chai.js chai.js有两种风格的API,分别是BDD风格的expect/should的API,T…
标签:前端开发
VS Code 的常用快捷键和插件
注:文章摘自 风行天下一万号 – 博客园 vs code 的常用快捷键 1、注释: 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放…
JavaScript 代码整洁之道
整洁的代码不仅仅是让人看起来舒服,更重要的是遵循一些规范能够让你的代码更容易维护,同时降低bug几率。 1. 用命名的变量代替数组下标 // bad const address = "One Infinite Loop,…
HTML中-CSS
CSS css:层叠样式表 网站分层为: 1:结构层:(html结构) &nbs…
2. 剑指offer——查找某个值是否存在于二维数组
1. 问题描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 2. 分析 使用JavaScript…
http之状态码详解。
http状态码的主要功能是体现了Web服务器对浏览器请求的页面通信状态,所有的状态码都是定义在http规范中。 状态分为以下几类: 1XX:请求已发出。 2XX:处理成功。 3XX:重定向。 4XX:客户端出现的错误。 …
ES6改良ES5中的5大“缺陷”
前言 ECMAScript 6 (ES6) 新特性可以分为: 新增语法(例如:class) 增强 JavaScript 功能(例如:import) 以及改良 JS “缺陷” (例如:let 关键字)。 大部分博客将这三类…
ES6新增的 Set 和 WeakSet (2018-05-29)
Set结构 Set是ES6给开发者带来的一种新的数据结构,你可以理解为值的集合。我们平时见到的数组Array也是一种数据结构,但是Set跟其他数据结构不同的地方就在于:它…
优雅的函数调用「bind,aplly,call」
用更简洁更形象的语言去描述陌生的知识,一直是我坚持在做,也乐于其中的事。高中喜欢把生物知识的各种循环体系想象成一台机器运作,现在又喜欢把代码想象成活生生的人,就是’作’。「bind,aplly,c…
Day.12.31 css滤镜效果体验案例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> css的滤镜效果体验案例 </t…
能说明你的Javascript技术很烂的五个原因
Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏…
源码阅读:从深克隆、浅克隆到jQuery的.extend()
jQuery有个.extend()方法来扩展一个类或数组,语法如下: jQuery.extend( [deep ], target, object1 [, objectN ] ) 第一个可选参数deep让我们选择是否使用…