.net

JavaScript五个常用功能示例(总结分享)

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了五个常用功能及其示例,包括了计时器、流程控制、闭包应用、arguments剩余参数以及二次封装函数的相关问题,下面一起...

JavaScript怎么拿捏箭头函数

本篇文章给大家带来了关于JavaScript视频教程的相关知识,其中主要介绍了关于箭头函数的相关问题,包括了语法规则、简写规则、常见应用等等内容,下面一起来看一下,希望对大家有...

跑 npm scripts,其实有更香的方式

每个前端项目都有 npm scripts,我们会用 npm scripts 来组织编译、打包、lint 等任务。【相关教程推荐:nodejs视频教程】 大家可能经常会跑 npm scripts,但却对这些命令行工具是怎么实现的并...

如何在Angular service中使用TemplateRef

code repo github.com/rick-chou/a… 背景:我希望封装一个自己的 message service 但是我不知道如何在 service 中使用 html 以下是我的一个解决方案 因为我使用的 NG-ZORRO 的 Notification 组件来做 UI 层。...

JavaScript中Number类型常见误区背后原理及解决办法

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于number类型的相关知识,包括了number类型的常见误区背后原理以及解决方法等内容,下面一起来看一下,希望对大家有...

技巧分享:优雅的获取 package.json 文件

日常开发中我们都知道package.json是对项目或者模块包的描述,里面包含许多元信息,那么应该如何读取package.json获取里面的信息呢?发挥作用的就是咱们今天的主角——read-pkg,关键源码只...

通过示例探索 9 个常用的 javascript 函数

函数是 JavaScript 最重要的方面之一。如果没有 JavaScript 函数,它将非常有限。javascript 中的函数用于执行特定的操作或任务。 它们可以写入代码中,也可以使用 Function 构造函数创建。函...

JavaScript万字面试总结

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了一些面试常见的问题总结,下面一起来看一下,希望对大家有帮助。 【相关推荐:JavaScript视频教程、web前端】 一、JS基...

【前端必备】16个实用工具/网站分享

推荐16个前端必备的实用工具与网站。总结分享一些日常工作中比较实用的软件和网站,这些网站你平时工作中大概率是会用到的,感觉不错的话可以点赞收藏 1. GitHub Desktop 对于新手来...

JavaScript常用的click事件总结分享

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于常用的click时间的相关内容,包括了onclick异步性、同步性、事件触发的先后顺序以及时间注册等内容,下面一起来看...

浅谈node.js的后端路由自动加载

本文适宜人群 有一定基础的Node.js开发人员 难易程度 中等 背景 今天来谈谈node后端中路由的问题。【相关教程推荐:nodejs视频教程】 我们前端同学或者是nodejs服务端的同学,在你们使...

深入了解JavaScript数组去重的五种方法

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于数组去重的相关问题,包括了es6的set去重、双重for循环去重、indexof去重等等内容,下面一起来看一下,希望对大家...

【整理分享】11个JS必须学会的实用工具方法

本篇文章给大家整理分享JavaScript 必须学会的11 个工具方法(避免重复造轮子),希望对大家有所帮助! 前俩天也是更新了俩篇 JavaScript 的文章,当时由于时间问题,所以就是想到哪里写...

一文探究Node中的的进程与子进程

本篇文章带大家深入理解下Node的进程与子进程,希望对大家有所帮助! 进程:process模块 process 模块是 nodejs 提供给开发者用来和当前进程交互的工具,它的提供了很多实用的 API。从文...

一文详解JavaScript中执行上下文与执行栈(图文结

对于我们前端开发者来说理解 JS 程序内部执行机制是必要的,其中一个关键概念就是 Js 的执行上下文和执行栈。执行上下文是 JS 语言较为底层的知识,学习掌握有助于我们更深入的把...

Webpack是什么?详解它是如何工作的?

Webpack简介 Webpack是一款模块打包工具。它为不同的依赖创建模块,将其整体打包成可管理的输出文件。这一点对于 单页面应用 (如今Web应用的事实标准)来说特别有用。 假设我们有一...

如何利用Node获取物理网卡mac地址

本篇文章介绍一下利用Node获取真实物理网卡的 MAC 地址的方法,其中主要讨论了基于实践经验对虚拟网卡的识别处理方式,希望对大家有所帮助! 在基于 Electron 的应用中,有一个业务...

一文详解JS中三元运算符的语法和常见用法

本篇文章带大家探讨一下 JavaScript 中三元运算符的语法及其一些常见用法,希望对大家有所帮助! 三元运算符 (也称为 条件运算符 )可用于执行内联条件检查,而不是使用 if...else 语...

聊聊使用Node如何实现轻量化进程池和线程池

I. 前言 本文论点主要面向 Node.js 开发语言 Show Me Code,目前代码正在 dev 分支,已完成单元测试,尚待测试所有场景。 建议通读 Node.js 官方文档 -【不要阻塞事件循环】 Node.js 即服务端...

一文详解 JavaScript 中展开运算符的不同使用方式

本篇文章带大家了解一下 JavaScript 中使用扩展运算符的不同方式,以及扩展运算符和剩余运算符之间的主要区别,希望对大家有所帮助! 由三个点 ( ... ) 表示,JavaScript 扩展运算符是在...

浅析angular中怎么使用monaco-editor

angular中怎么使用monaco-editor?下面本篇文章记录下最近的一次业务中用到的 monaco-editor 在 angular 中的使用,希望对大家有所帮助! 安装依赖 在 angular12 及之前你可以选择 monaco-editor ngx...

DDos攻击是什么?node SSR服务如何防范和处理攻击

什么是DDos攻击?node SSR服务如何防范和处理DDos攻击?下面本篇文章带大家了解一下DDos攻击,并介绍一下node SSR服务防范和处理DDos攻击的方法,希望对大家有所帮助! 防范和处理DDos攻击...

【高级技巧】九个前端面试题,带你巩固知识点

本篇文章分享前端高级技巧,整理总结九个前端面试题,带你巩固知识点,希望对大家有所帮助! 第一问:安全类型检测——typeof和instanceof 区别以及缺陷,以及解决方案 这两个方法都...

聊聊Angular中懒加载模块并动态显示它的组件

不通过路由的情况下, 怎么懒加载一个angular模块,并动态创建其中声明的组件?下面本篇文章给大家介绍一下方法,希望对大家有所帮助! 环境: Angular 13.x.x angular中支持可以通过路由来...

浅析Node高并发的原理

我们先来看几个常见的说法 nodejs是单线程 + 非阻塞I/O模型 nodejs适合高并发 nodejs适合I/O密集型应用,不适合CPU密集型应用 【相关教程推荐:nodejs视频教程】 在具体分析这几个说法是不...

什么是React高阶组件?怎么它创建一个面包屑导航

什么是 React 高阶组件?聊聊怎么使用React高阶组件创建一个面包屑导航,希望对大家有所帮助! 什么是 React 高阶组件 React 高阶组件就是以高阶函数的方式包裹需要修饰的 React 组件,并...

Node服务怎么进行Docker镜像化?极致优化详解

这段时间在开发一个腾讯文档全品类通用的 HTML 动态服务,为了方便各品类接入的生成与部署,也顺应上云的趋势,考虑使用 Docker 的方式来固定服务内容,统一进行制品版本的管理。...

es6 中 object 有哪些方法 测试测试测试

本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。 ES6中Object新增方法 Object.is() Object.is()它用来比较两个值是否严格相等,与严格比较运算符( === )的行为基本一致,是在三等号...

这款JS轻量编辑器能助你快速处理图片!

本文给大家介绍一款纯 JS 实现的轻量化图片编辑器,希望对需要的朋友有所帮助! 介绍 因为一些特点的工作场景, 写文章的需要每次处理一些图片, 在上面加说明文字, 或者加一些图形...

一文带你详细了解JavaScript中的深拷贝

网上有很多关于深拷贝的文章,但是质量良莠不齐,有很多都考虑得不周到,写的方法比较简陋,难以令人满意。本文旨在完成一个 完美的深拷贝 ,大家看了如果有问题,欢迎一起补...

一文详解Node.js中的事件循环

本篇文章带大家深度理解Node中的事件循环,希望对大家有所帮助! ALL THE TIME,我们写的的大部分 javascript 代码都是在浏览器环境下编译运行的,因此可能我们对浏览器的事件循环机制...

一文聊聊JavaScript中的NaN

JavaScript中, NaN 是一个特殊的数字值( typeof NaN 的结果为 number ),是 not a number 的缩写,表示不是一个合法的数字。 1. NaN的产生: 一个不能被解析的数字 Number(abc) // NaNNumber(undefined)...

带你使用Node读写txt和Excel文件

前端有时要处理一些数据(比如多语言文件内容的替换),我们不要傻乎乎地干这种重复枯燥又浪费时间的 ctrl C + ctrl V 的工作,这种事情交给计算机做再合适不过了。【相关教程推荐...

聊聊JS解构的5个有趣使用方法

本篇文章带大家聊聊JavaScript解构(Destructuring)的5个有趣用法,希望给大家有所帮助! 1. 交换变量(Swap variables) 交换2个变量的的常用做法是需要一个额外的临时变量,来看一个简单...

看看怎么使用nodejs生成二维码

二维码在生活中无处不在,之前我也使用过java的 zxing 库生成过二维码,功能很强大。 但是其实nodejs上也有很多第三方库能够生成二维码。今天我们就是使用qrcode这个库来生成二维码。...

怎么使用react实现一个tab组件

使用react实现一个tab组件的方法:1、通过“export default props = {...}”方式创建TAB button组件;2、通过“tab-group-layout.js”组件来传“tabIndex”,并设置默认选中的tab效果;3、用react继承“...

react怎么在linux上部署

react在linux上部署的方法:1、打开配置文件;2、通过“tar -zcvf client.tar.gz client”命令将client和server打包;3、将“client.tar.gz”,“server.tar.gz”,“theme.js”及“package.json”文件拷贝至服...

React返回页面的几种方式

React返回页面有3种方式,分别是:1、通过“this.props.history.push(/home);”方式返回到上一级页面;2、通过“this.props.history.replace(/home);”方式返回页面;3、通过“window.history.back(-1);”返回...

JS相等比较运算符的匹配规则及if()条件的判断

本篇文章给大家介绍一下javascript比较运算符(“===”和“==”)的匹配规则,以及if()条件的判断结果,希望对大家有所帮助! 1. 结论先行 我们都知道,在JS中,要尽量使用全等运算符...

浅析node是怎么实现github第三方登录的

node是怎么实现github第三方登录的?下面本篇文章给大家介绍一下nodejs实现github第三方登录的方法,希望对大家有所帮助! 一、详细流程 二、具体流程 1.注册应用 ①登录github, Setting...

浅析JavaScript中的操作符与表达式

下面本篇文章给大家介绍一下JavaScript中的操作符与表达式,希望给大家有所帮助! 1.表达式 1.1原始表达式 3.14 //数字直接量hello world //字符串直接量/pattern/ //正则表达式直接量true //返回...

浅析node怎么实现单点登录系统

怎么实现单点登录系统?下面本篇文章给大家介绍一下使用node实现单点登录系统的方法,希望对大家有所帮助! 单点登录SSO(Single Sign On),就是把2个及以上的业务系统中的登录功能剥离...

JWT是什么?Node中怎么实现JWT鉴权机制(浅析)

本篇文章带大家聊聊关于后端JWT鉴权的相关原理和如何在Node中去使用,希望对大家有所帮助,谢谢。 【相关教程推荐:nodejs视频教程】 一、为什么使用JWT 一种技术的出现,就是弥补另...

浅析node怎么实现ocr

怎么实现ocr(光学字符识别)?下面本篇文章给大家介绍一下使用node实现实现实现ocr的方法,希望对大家有所帮助! ocr即光学字符识别,简单的来说就是把图片上的文字识别出来。 很遗...

面试题:如何给所有的async函数添加try/catch?

去阿里面试,三面的时候被问到了这个问题,当时思路虽然正确,可惜表述的不够清晰 后来花了一些时间整理了下思路,那么如何实现给所有的async函数添加try/catch呢? async如果不加...

JavaScript中Generator函数yield表达式示例详解

本篇文章给大家带来了关于JavaScript的相关知识,其中主要为大家介绍了JS Generator函数yield表达式示例详解,Generator函数是ES6提供的一种异步编程解决方案,下面一起来看一下,希望对大...

带你详解 this 的四个绑定规则

1. 关于 this 的简单介绍 this 关键字是 JavaScript 中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。但是即使是非常有经验的 JavaScript 开发者也很难说清...

浅析node怎么进行微博第三方登录

怎么进行微博第三方登录?下面本篇文章给大家介绍一下使用node实现微博第三方登录的方法,希望对大家有所帮助! 接入微博第三方登录可以免注册,对用户的体验更好,今天我们就用...

聊聊JavaScript中实现继承的6种方法

面试官:“你说说 JavaScript 中实现继承有哪几种方法?” 紧张的萌新:“额,class 中用 extends 实现继承,然后...没了...” 面试官:“...” ······ 想必绝大部分人一说继承就会想到类...

一文详解es6中的模块化

CommonJs 有很多优秀的特性,下面我们再简单的回顾一下: 模块代码只在加载后运行; 模块只能加载一次; 模块可以请求加载其他模块; 支持循环依赖; 模块可以定义公共接口,其他模块可以基...