加载中
JavaScript 使用 Markdown 制作 PPT

markdown 对于开发者来说是一个熟悉的文档格式,编写文档或者博客首选的格式。markdown 文档可以转换为HTML进行展示。在文章《2021 年 6 个GitHub推荐前端项目》中介绍了一个将 markdown 转换...

前端使用 zx 库在 Node 中编写 Shell 脚本

在文章《2021 年 6 个GitHub推荐前端项目》中提到了脚本库 zx.js,一个可以使用 Node.js 编写 Shell 脚本的工具。在本文中,将介绍如何来使用 Google 的 zx 库编写 Shell 脚本。 Shell 脚本 ...

01/18 22:51
26
2021 年 6 个GitHub推荐前端项目

2021年已成过去,2022年已来,对于中国人来说,春节过后才算是新的一年开始。在这个2022年的第一个月里面,来总结一些跟技术相关的报告,本文就来总结2021年6个GitHub上的推荐前端项目,基于...

Mithril.js:一个高性能 JavaScript MVC 框架

现代前端的发展涌现出很多出色的 JavaScript 框架,在性能和效率方面各有特色,每个前端团队都有自己使用得比较顺手的开发框架。本文介绍一个新的前端框架:Mithril.js,是一个高性能 JavaSc...

JavaScript数据结构之Object

Object 是 ECMAScript 中最常用的数据类型之一,很适合存储和在应用程序之间交互数据。Object 定义一组属性的无序集合,可以将其想象成一张散列表,其中的内容就是一组名/值对,值可以是数据...

JavaScript数据结构之Map

映射(Map)是 ECMAScript 6 规范中引入的一种数据结构。这是一种存储键值对列表很方便的方法,类似于其他编程语言中的词典或者哈希表。常用的 Map 方法有:赋值 set(key, value) 、获取 ge...

2021/12/31 22:34
104
JavaScript 数组方法 .map() 的 5 个使用场景

.map() 函数是 JavaScript 数组结构中很实用的一个方法之一,其通过调用回调函数创建一个新数组。该函数访问调用数组中的每个元素。可以将 map() 方法视为经过一个循环并在回调函数中编写语句...

2021/12/19 13:03
70
了解学习 JSX 的工作方式

过去半年基本都是使用VUE来开发项目,也有了一定的经验了,后续将会推出一套前后端完整的基于VUE的管理系统。从今天开始学习 React ,首先就从定义React组件的JSX开始。那什么是JSX呢?与Jav...

2021/12/06 22:17
2K
在 JavaScript 中创建私有成员

面向对象编程语言中的 private 关键字是一个访问修饰符,可用于使属性和方法只能在声明的类中访问。这使得隐藏底层逻辑变得容易,这些底层逻辑应该被隐藏起来,并且不应该与类的外部交互。 ...

JavaScript 数组展平方法: flat() 和 flatMap()

作为一门主流的WEB编程语言,JavaScript 不断发展,添加新的语法、功能或抽象,帮助开发人员轻松解决复杂的问题。如数组展平过去需要自己编写方法来实现,而从 ES2019 中开始引入了一种扁平化...

2021/11/24 17:42
67
JavaScript 数组展平方法: flat() 和 flatMap()

作为一门主流的WEB编程语言,JavaScript 不断发展,添加新的语法、功能或抽象,帮助开发人员轻松解决复杂的问题。如数组展平过去需要自己编写方法来实现,而从 ES2019 中开始引入了一种扁平化...

2021/11/24 17:42
0
如何使用 JavaScript 扁平化/非扁平化嵌套 JSON 对象?

前端开发中,特别有接触过树形结构组件的项目中,这些组件很多都需要对JSON对象进行扁平化,而获取属性数据又需要对数据进行反操作。本文以代码的形式来展示如何使用 JavaScript 扁平化/非扁...

2021/11/14 16:20
102
浏览器存储之 localStorage 和 cookie

WEB 项目的开发,不可避免的要设计存储,这里所说的主要是浏览器存储。在HTML5之前,应用程序数据只能存储在 cookie 中,并且会包含在每个服务器请求中。与 cookie 不同,浏览器本地存储限制...

JavaScript 中对象处理之Object.freeze 与 Object.seal

数据不变性在编程语言中一直非常重要,在 JavaScript 中也是如此。在这里,有两种 JavaScript 方法可以部分保证不变性:Object.freeze 和 Object.seal。本文来总结一下这两个方法都可以用来做...

2021/11/12 09:25
145
前端开发中使用纯函数提纯非纯函数

理解纯函数和非纯函数是向更清晰、更基于角色和可测试的代码的简单过渡。在这篇文章中,将通过查看一个简单的体重指数(BMI)计算器来探索纯函数和非纯函数,该计算器通过一些简单的身高和体...

2021/11/06 21:34
2.5K
谈JavaScript中纯函数与非纯函数

纯函数是函数式编程的基础,之前在优雅编码的文章中提到过,多写纯函数,本文来简单介绍一下纯函数和非纯函数的概念和区别。 纯函数与非纯函数 纯函数: 当给定相同的输入时,纯函数总是返回...

2021/11/05 22:46
155
Node.js 17 新特征

Node.js v17.0.0,是 JavaScript 运行时的最新主要版本,上个月刚发布。它将取代运行时当前发行版中的 V16。 而 V16 现在有望在 2021 年 10 月 26 日升级到长期支持 (LTS) 频道,因为它是偶数...

2021/11/04 15:07
148
【总结篇】用得上的JavaScript 代码片段和技巧

过去陆陆续续总结了一些有助项目开发效率和开发技能的代码片段,一方面加深对 Javascript 语法的理解,一方面对代码进行归档。本文总结一些项目开发中用得上的使用方法及代码整洁的技巧。 实...

2021/11/03 22:00
24
JavaScript 解构赋值 5 个常见场景和实例

解构赋值语法是一种 JavaScript 表达式,通过解构赋值, 可以将属性/值从对象/数组中取出,赋值给其他变量。这种语法是 ECMAscript 6 规范引入了一种新语法,可以更轻松地从数组和对象中获取值...

React 与 Vue、Angular 三个方面的比较

React 是一个很棒的库,可以创建令人振奋的 Web 应用程序,目前很多互联网公司使用 React 作为前端开发框架。与 Angular 和 Vue 相比,它是最没有主见的开发框架,因为,应用程序的构建和结构...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部