警告:本站服务器将于2020-7-10到期,不再续费,本站如果有大家需要的资料赶紧备份,谢谢!另:我会陆陆续续将本站一些文章放入github上,请关注我。

作者:Tom

正则表达式30分钟入门教程-W3Cbest前端开发

JavaScript正则表达式30分钟入门教程

2019-05-079402 次阅读赞(512)评论(1)

正则表达式到底是什么东西? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能你使用过Windows/Dos下用于文件查找的...

javascript数据类型 —— String 类型-W3Cbest前端开发

JavaScriptjavascript数据类型 —— String 类型

2019-05-075144 次阅读赞(542)评论(1)

String 类型用于表示由零或多个16位 Unicode 字符组成的字符序列,即字符串 。 存储结构 由于计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。在计算机中,1个字节(byte)由 8个比特(bit)组成,所...

常用正则表达式-W3Cbest前端开发

JavaScript常用正则表达式

2019-05-044196 次阅读赞(511)评论(1)

说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达...

for..in与for..of循环对比-W3Cbest前端开发

JavaScriptfor..in与for..of循环对比

2019-05-02691 次阅读赞(92)评论(1)

Javascript中最基本的迭代方法是for循环。它需要三个表达式:变量声明、在每次迭代之前要计算的表达式以及在每次迭代结束时要计算的表达式。例如,这个for循环将console.log数组中的每个项。 const array = ['a...

从数组中删除重复的对象-W3Cbest前端开发

JavaScript从数组中删除重复的对象

2019-05-011547 次阅读赞(81)评论(1)

假设我们有一个对象数组,如下所示: const books = [ { name: "My Sister the Serial Killer", author: "Oyinkan Braithwaite" }, { name: "Educa...

JavaScript骚操作之单行程序-W3Cbest前端开发

JavaScriptJavaScript骚操作之单行程序

2019-04-301315 次阅读赞(68)评论(1)

单行简洁的代码很难维护(有时甚至难以理解),但这并不能阻止广大攻城狮们脑洞,在编写简洁的代码后获得一定的满足感。 以下我最近的一些收藏javascript精简代码集合。它们都可以在你的开发控制台中运行,你可以从控制台中查看运行结果。同时,我...

使用JavaScript 进行对象拷贝-W3Cbest前端开发

JavaScript使用JavaScript 进行对象拷贝

2019-04-261619 次阅读赞(0)评论(1)

对象是 JavaScript 的基本块。对象是属性的集合,属性是键值对。JavaScript 中的几乎所有对象都是位于原型链顶部 Object 的实例。 介绍 如你所知,赋值运算符不会创建一个对象的副本,它只分配一个引用,我们来看下面的代码...

10 个最常见的 JavaScript 错误(以及如何避免它们)-W3Cbest前端开发

JavaScript10 个最常见的 JavaScript 错误(以及如何避免它们)

2019-04-25746 次阅读赞(0)评论(1)

为了回馈我们的开发者社区,我们查看了数千个项目的数据库,发现了 JavaScript 的 10 大错误。我们将向你展示这些错误的原因,以及如何防止这些错误发生。如果你避免了这些 “陷阱” ,这将使你成为一个更好的开发人员。 由于数据是国王,...

CSS Grid VS Flexbox:实用比较-W3Cbest前端开发

HTML/CSSCSS Grid VS Flexbox:实用比较

2019-04-25838 次阅读赞(0)评论(1)

不久以前,所有 HTML 页面的布局还都是通过 tables、floats 以及其他的 CSS 属性来完成的。面对复杂页面的布局,却没有很好的办法。 然而 Flexbox 的出现,便轻松的解决了复杂的 Web 布局。它是一种专注于创建稳定的...

JavaScript高级程序设计——闭包-W3Cbest前端开发

JavaScriptJavaScript高级程序设计——闭包

2019-04-24677 次阅读赞(0)评论(1)

前言 有很多人搞不清匿名函数和闭包这两个概念,经常混用。闭包是指有权访问另一个函数作用域中的变量的函数。匿名函数就是没有实际名字的函数。 闭包 概念 闭包,其实是一种语言特性,它是指的是程序设计语言中,允许将函数看作对象,然后能像在对象中的...