React实战之数据流方向与项目初始化 ,如果以前研究过angular,应该知道双向数据绑定的概念。 指令为ng模式。Angular是双向数据流,父组件和子组件之间的通信相对方便。 但有时,我们不希望儿子改变父亲的价值观。我们只能使用它,不... 网站建设# javascript# json# yyds干货盘点 3年前540
从实战开始了解Web3(一) 为什么会有这篇文章 一年前从青岛离职回老家工作,来到这家公司的时候,这边的前端对于区块链基本说0了解,很多时候基本属于东拼西凑,来去获取账户,剩下的全靠后端,去中心化可以说完全没有接触过。 ps: 这... 网站建设# javascript# 前端开发# 区块链 3年前540
JavaScript 为什么要进行变量提升,它导致了什么问题? 前言 欢迎关注 『前端进阶圈』 公众号 ,一起探索学习前端技术...... 前端小菜鸡一枚,分享的文章纯属个人见解,若有不正确或可待讨论点可随意评论,与各位同学一起学习~ JavaScript 为什么... 网站建设# ES6# javascript# js 3年前540
开发者如何为React Native选择合适的数据库 ,译者 | 陈峻,策划 | 云昭,如今,程序员们可以选用多种编程语言,来创建在线平台、网站和应用程序。其中,在编程社区中,广受不同开发背景的人员所推崇的一种流行语言,便是React Native。它是... 网站建设# javascript# native# react 4年前540
推荐19个Github热门的TypeScript学习宝库及项目 根据大部分读者私信反馈请教TypeScript如何入门学习,有么有相关的学习资料和开源项目之类的,你们的心声所想,今天我百忙之中腾出点时间统一整理。,首先TypeScript 是微软开发的一个开源的编... 网站建设# github# javascript# typescript 4年前540
JavaScript闭包的缺点 ,缺点,1、常驻内存会增加内存的使用量,使用不当容易导致内存泄露。,2、若不需要的情况下,在其他函数中创建函数是不明智的,因为闭包对脚本性能有负面影响,包括处理速度和内存消耗。,实例,以上就是Java... 网站建设# javascript# 内存# 函数 4年前540
在现代 JavaScript 中如何安全获取网络数据 ,在 JavaScript 中fetch非常棒。,但是,您的代码中可能会散布着这样的内容:,这段代码虽然简单易用,但存在许多问题。,你可以说“哦,是的,错误处理”,然后像这样重写它:,当然,这是一个改... 网站建设# fetch# javascript# 假设 4年前540
我在 2023 年离不开的七个 JavaScript 必备工具 除了功能强大的笔记本电脑、超快的互联网连接和智能 IDE 之外,其他重要工具可以对我们产生的结果产生更大的影响。,,曾经,伟大的美国总统亚伯拉罕林肯说:,“给我六个小时砍一棵树,我会用前四个小时磨斧头... 网站建设# ide# javascript# 工具 5年前540
JavaScript闭包的使用场景 ,使用场景,1、返回一个函数。,2、作为函数参数传递。,3、在定时器等只要使用回调功能,实际上就是使用封闭包。,包括定时器、事件监控、Ajax请求、跨窗口通信、WebWorkers或任何异步,4、II... 网站建设# javascript# 使用# 场景 5年前540
如何使用 Chart.js 在 JavaScript 中制作图表? 有许多JavaScript 库可用于绘制不同的图表,包括折线图、条形图、图形等等。,如果您正在尝试学习如何使用 JavaScript 在您的网站上动态显示数据,Chart.js是您可以测试的库之一... 网站建设# chart# html# javascript 5年前540
Memlab,一款分析 JavaScript 堆并查找浏览器和 Node.js 中内存泄漏的开源框架 原创 为少 黑客下午茶 Memlab 是一款 E2E 测试和分析框架,用于发现 JavaScript 内存泄漏和优化机会。,Memlab 是 JavaScript 的内存测试框架。它支持定义一个测试场景(使用 Puppete... 网站建设# javascript# memlab# 内存 5年前540
Angular:下坠中的自救 作者 | 徐杰承,审校 | 云昭,提到前端界的三大主流框架,相信每位前端开发者都能够脱口而出:React、Vue、Angular。在过去的两年中,React和Vue在圈内的热度可以说是节节攀升,“究竟... 网站建设# angular# javascript# react 5年前540
学习容器你不能错过核心技术runC和Libcontainer 文章目录 一、什么是Libcontainer? 二、Libcontainer的功能和原理 三、什么是runC? 四、使用runc进行容器管理 4.1、下载runC最... 网站建设# bc# docker# javascript 3年前530
实战Node.js原理对于阻塞和EventEmitter及其继承的运用心得 ,简单地说,Node.js是在服务器端运行的JavaScript。 节点。,然而,对于node JS,概念完全不同。,事实上,我们的web应用程序和相应的web服务器基本相同。 让我们了解一下node... 网站建设# javascript# Node.js# 前端开发 3年前530
[教你做小游戏] 滑动选中!PC端+移动端适配!完美用户体验!斗地主手牌交互示范 之前我们提到了斗地主的最优秀的交互方案:《斗地主的手牌,如何布局?看25万粉游戏区UP主怎么说》。,具体交互如下:,PC端:,移动端:,今天,我们聊一下,如何用JS开发实现这种对用户体验友好的交互... 网站建设# html# javascript# js 3年前530
世界上最流行的编程语言,用户数超过Python,Java,JavaScript,C的总和! 世界上最流行的编程语言是什么? ,Python? Java? JavaScript? C?,都不是,是Excel!,外媒估计,全球有12亿人使用微软的Office套件,其中估计有7.5亿人使用Exc... 网站建设# excel# java# javascript 3年前530
Bun 会是 Webpack 之后的下一件大事吗? ,JavaScript 工具的未来将离 JavaScript 越来越远,一些工具(如 Webpack 和 Babel)的重要性正在日益下降。为什么?,目前已经证明一些语言(如 Rust、Go 甚至 Z... 网站建设# javascript# webpack# 大量文件 3年前530
javascript算法的复杂度介绍 ,说明,1、算法的复杂度一般用于描述算法的复杂程度。,比如执行的时间或占用内存(磁盘)的空间等,特指最坏时的情形。,为了估算算法运行时的复杂度,在计算算法所需的操作次数之前,我们通常把输入大小外推至无... 网站建设# javascript# 函数# 复杂度 4年前530
七个 JavaScript 中最重要的对象方法 关于JavaScript的知识内容,我在前面也分享了很多,今天,我们再来学习一个关于JavaScript的对象方法的知识,希望这些知识,对你有用。,我们现在开始吧。,一种遍历对象并返回对象所有键的简单... 网站建设# javascript# 对象# 属性 4年前530
如何优雅的判断 js 的所有类型? 在 JavaScript 中,可以使用 typeof 操作符来判断一个变量的数据类型。但是,对于一些特殊的数据类型,例如 null 和 array,typeof 操作符不能正确识别。,,因此,最佳做法... 网站建设# javascript# typeof# 判断 5年前530
JavaScript对象如何转为原始类型 ,说明,1、将原始类型的对象转换为内置的[ToPrimitive]函数。,2、使用Symbol.toPrimitive()方法,优先调用后返回。,3、调用valueOf(),如果转换为原始类型,则返回... 网站建设# javascript# 原始# 类型 5年前530
这些前端新技术你很难再忽视了 —— SolidJS 新系列《这些前端新技术你很难再忽视了》,包括:SolidJS、Svelte、Tauri、Bun、Schema等。每一个都引领前端技术演变趋势,很有必要了解。 咱们将采用 5W1H 分析法,即 What... 网站建设# javascript# yyds干货盘点# 代码风格 3年前520
前端必学——函数式编程(四) 本篇会将谈谈函数编程中一个很重要的细节 —— “副作用”。 维基上关于副作用的解释: 函数内部有隐式(Implicit)的数据流,这种情况叫做副作用(Side Effect)。 咱们前文也提到过... 网站建设# javascript# 前端开发# 幂等 3年前520
Logstash、Filebeat安装与数据同步(+ES安装讲解) 文章目录 一、安装Java 二、安装 Logstash 1、下载Logstash 2、安装Logstash 二、使用Logstash 1、安装结果测试 2、测试文件启动 3、监控指定端口输入 4、从文... 网站建设# elastic# java# javascript 3年前520
本地小说阅读网站打造 如下示例,是使用VUE 打造的本地小说阅读网站 编辑 一、本地小说网站总体组织框架 1、所需的VUE库和elementLib以及JQ库 编辑 2、本地目录设计 编辑 编辑 藏书库下,是HTML... 网站建设# css# html# Html/CSS 3年前520
源码分析Sentry用户行为记录实现过程 今日介绍前端异常监控利器Sentry平台中用户行为记录的源码实现过程,为什么使用Sentry,可以看以前的文章【 前端异常监控平台对比】。,在日常排查问题过程中,用户的行为操作记录能给到我们很大的参考... 网站建设# javascript# sentry# yyds干货盘点 3年前520
10 个 Reduce 常用“奇技淫巧” 不知道大家平常用 Reduce 多不多,反正本瓜用的不多。但实际上,Reduce 能做的,比我们能想到的要多得多,本篇带来 10 个Reduce 常用场景和技巧,一定有你不知道~ 冲ヾ(◍°∇°◍)ノ... 网站建设# fish# ico# javascript 3年前520
11个 ES2022(ES13)中惊人的 JavaScript 新特性 ,,与许多其他编程语言一样,JavaScript 也在不断发展,每年,该语言都会通过新功能变得更强大,让开发人员编写更具表现力和简洁的代码。,让我们探索 ECMAScript 2022 (ES13) ... 网站建设# es# javascript# 从类 3年前520
javascript删除数组首尾元素的方法 ,说明,1、shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。这个方法会改变数组的长度!,2、 pop()方法用于删除数组的最后一个元素并返回删除的元素。,实例,以上就是jav... 网站建设# javascript# 删除# 原素 3年前520
WebAssembly 1.0标准发布,JavaScript 是时候说再见了? JavaScript 一经问世,这门语言被称为”诟病“最多的语言;,随着Web应用程序变得越来越复杂和功能越来越强大,JavaScript已经成为了Web开发中不可或缺的一部分。,最近,W3C宣布We... 网站建设# javascript# web# webassembly 4年前520
javascript函数去抖如何理解 ,说明,1、让一个函数在一定间隔内没有被调用时,才开始执行被调用方法。,2、对需要去抖的函数做包装,使用闭包记录timeout。,第一次回调给函数设置setTimeout定时器,只要在wait时间内... 网站建设# javascript# 函数# 回调 4年前520
开发你的第一个 Web 组件 ,Web 组件是一系列开源技术(例如 JavaScript 和 HTML)的集合,你可以用它们创建一些 Web App 中可重用的自定义元素。你创建的组件是独立于其他代码的,所以这些组件可以方便地在多... 网站建设# javascript# web# 位置 4年前520
七个我在工作中经常使用的JavaScript技巧 ,,ES6 给我们编程带来了很多便利,以前用大量代码实现的功能现在变得非常简洁。,本文总结了我在工作中经常使用的 7 个 JavaScript 技巧,希望对你也有帮助。,有时,我们需要找到数组中的最大... 网站建设# flat# javascript# 我们 5年前520
每个开发人员都应该学习的五种编程语言(下) ,上篇说了C/C++和Bash,下面继续讲剩下的三个语言。,WORA(一次编写,随处运行)现在是 JavaScript——而不是 Java。现在您可以使用 JavaScript 来构建几乎任何... 网站建设# javascript# 学习# 应用程序 5年前520
使用JavaScript构建树形图 树形图可视化广泛用于分层数据分析。如果你没有经验还想创建一个,那将会有些复杂。下面是一个详细教程,教你如何使用JavaScript创建交互式树形图。,宇宙中只有我们吗?我们每个人都曾在某个时候问过自己... 网站建设# javascript# 宇宙# 巨型 5年前520
金蝶EAS_WFLL2开发记录 代码参考 代码设置字段必录,非必录 isInvestChange:function(event,ui){ debugger; var value= ui.current; if(value=="1... 网站建设# 1024程序员节# i# javascript 3年前510
你的订婚|结婚纪念日是质数吗?进来测算看看…… 今年开年以来,随着ChatGPT的爆火,原本一直平静的三六零安全科技股份有限公司(下称360)股价仅2月以来涨幅就达到近200%。然而4月4日晚间,360发布公告称,公司董事长周鸿祎与妻子胡欢离婚。有... 网站建设# html# javascript# yyds干货盘点 3年前510
Java开发 - Elasticsearch初体验 目录 前言 什么是es? 为什么要使用es? es查询的原理? es需要准备什么? es基本用法 创建工程 添加依赖 创建操作es的文件 使用ik分词插件 Spring Data 项目中引入Spri... 网站建设# elasticsearch# es# javascript 3年前510
十分钟教会你如何使用VitePress搭建及部署个人博客站点 使用VitePress可以让我们快速搭建一个静态博客网站,这篇文章将带领大家搭建一个基于VitePress的静态博客网站并且部署到GitHub Pages(github提供的静态网页服务) 快速上手 ... 网站建设# javascript# vitepress# vue 3年前510
一篇文章带你了解JavaScript函数定义 JavaScript 函数使用 function 关键字来定义,可以使用一个函数声明或者一个函数表达式。,示例:,声明一个函数不会立即执行。,它们被“保存以供稍后使用”,稍后将被执行,当它们被调用(c... 网站建设# javascript# 函数# 分号 3年前510
JavaScript 内存管理:如何避免常见的内存泄漏并提高性能 ,作为 Web 开发人员,您知道您编写的每一行代码都会对应用程序的性能产生影响吗?谈到 JavaScript,最需要关注的领域之一就是内存管理。,想一想,每次用户与您的网站交互时,他们都会创建新的对象... 网站建设# javascript# 内存# 应用程序 4年前510
javascript中memoize函数的使用 ,说明,1、memoize通过实例化Map对象创建空缓存。,2、通过检查输入值的函数输出是否缓存并返回存储一个参数,该参数将提供给已记忆的函数。,如果没有,存储并返回。,实例,以上就是javascri... 网站建设# javascript# memoize# 函数 5年前510
15个提高 Javascript 开发效率的技巧 ,现在,我们一起来看看这些技巧。,我们很快就会在 JavaScript 中学到的一件事是,并非一切都像它看起来的那样,并且在像这样的动态语言中,变量可能会以多种方式导致你出现问题。可以进行的一个非常常... 网站建设# javascript# 变量# 技巧 5年前510
每个开发人员都应该知道的 JavaScript 字符串操作技术 在 JavaScript 中,字符串是不可变的,可以帮助我们存储包含字符、数字和 Unicode 的文本。 此外,JavaScript 包含许多用于以各种方式创建和操作字符串的内置函数。,,在本文中... 网站建设# javascript# split# 字符 5年前510
#yyds干货盘点# 前端歌谣的刷题之路-第一百五十一题-三列布局 - 圣杯布局 前言 我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的... 网站建设# html# javascript# yyds干货盘点 3年前500
五种在 JavaScript 中访问对象属性的方法 在 JavaScript 中,对象是语言的基本组成部分,广泛用于表示数据结构。对象由保存值的属性组成。为了访问这些属性,JavaScript 提供了多种方法。在本文中,我们将探索5种不同的方式来访问 ... 网站建设# javascript# 前端# 对象 3年前500
JavaScript 如何完美地检查数据类型 在JavaScript中对于其8种数据类型,没有直接且全面的检查数据类型的内置方法,目前知道的typeof和instanceof都不能完美解决问题。,,本篇将介绍使用Object.prototype... 网站建设# instanceof# javascript# object 4年前500
通过可视化来学习JavaScript事件循环 ,事件循环,是每个 JavaScript 开发人员都必须要掌握的知识,开始学的时候,理解起来可能有点混乱。但我是一个视觉学习者,所以我想我会尝试通过低分辨率 gif 以视觉方式来解释它,以便帮助你更好... 网站建设# api# javascript# 循环 4年前500
对于Angular表达式以及重要指令的研究心得【前端实战Angular框架】 ,Angularjs使用表达式将数据绑定到HTML Angularjs表达式使用双括号编写:{表达式}。 angularjs表达式将数据绑定到HTML,类似于ng bind指令。 Angularjs将... 网站建设# html# javascript# yyds干货盘点 3年前490
小白用chatgpt编写python 爬虫程序代码 抓取网页数据(js动态生成网页元素) jS动态生成,由于呈现在网页上的内容是由JS生成而来,我们能够在浏览器上看得到,但是在HTML源码中却发现不了 一、注意:代码加入了常规的防爬技术 如果不加,如果网站有防爬技术,比如频繁... 网站建设# chrome# javascript# json 3年前490
使用 Angular Universal 进行服务器端渲染的防御性编程思路 如果无法从 Angular 平台注入所需的正确全局值,则可以避免调用浏览器代码,只要不需要在服务器上访问该代码即可。 例如,全局窗口元素的调用通常是为了获取窗口大小或其他一些视觉方面。 但是,在服务器... 网站建设# javascript# typescript# 前端开发 3年前490
[教你做小游戏] 用86行代码写一个联机五子棋WebSocket后端 上篇文章《用177行代码写个体验超好的五子棋》,我们一起用177行代码实现了一个本地对战的五子棋游戏。,现在,如果我们要做一个联机五子棋,怎么办呢?,首先,我们需要一个后端服务。2个不同的玩家,一起连... 网站建设# html# javascript# js 3年前490
JavaScript 新特性最全指南:ES2023 ~ ES2016 ECMAScript 是 JavaScript 要实现的一个语言标准,通常缩写为 ES。自从 ES6 之后 JavaScript 多出了很多新特性,当开始学习这些新特性时,不可避免的会看到这些术语... 网站建设# ecmascript# es# javascript 4年前490
面试官: (a==1 && a==2 && a==3) 能否在 JavaScript 中为“真”? 最近,我被问到一个非常有趣的面试问题:Can (a== 1 && a==2 && a==3) ever evaluate to true in JavaScript... 网站建设# ampamp# javascript# 中为 4年前490
这些强大的 JS 操作符,你都知道吗? ,操作符可以根据他们期待的操作符个数来分类,多数的JavaScript操作符都是二元操作符,二元操作符可以将两个表达式合成一个更复杂的表达式。JavaScript也支持一元操作符,这些操作符可以将一个... 网站建设# javascript# 一元# 操作符 4年前490
C++ 常用命令行开发工具(Linux) 编译的四个阶段:预处理(扩展各个宏与文件)、编译(得到汇编代码)、汇编(得到机器码)、链接(得到可执行文件) , ,,实际使用中我们更习惯使用 gcc 指令编译 C 语言程序,用 g++ 指令编译 C... 网站建设# bash# javascript# yyds干货盘点 3年前480
React+hook+ts+ant design封装一个input和select搜索的组件 前言 我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 ... 网站建设# html# javascript# 前端开发 3年前480
这些前端新技术你很难再忽视了 —— Tauri 新系列《这些前端新技术你很难再忽视了》,包括:SolidJS、Svelte、Tauri、Bun、Schema等。每一个都引领前端技术演变趋势,很有必要了解。 咱们将采用 5W1H 分析法,即 What... 网站建设# javascript# vue.js# yyds干货盘点 3年前480
一文读懂TypeScript类型兼容性 ,大家好,我是 CUGGZ。,JavaScript 是一门弱类型语言,它对类型是弱校验,正因为这个特点,所以才有了TypeScript这个强类型语言系统的出现,来弥补类型检查的短板。TypeScrip... 网站建设# javascript# typescript# 兼容性 3年前480
javascript引用类型的特性 ,1、引用类型的值是可变的。,2、引用类型的值是同时存储在栈内存和堆内存中的对象。 ,3、引用类型的比较是引用的比较。 ,以上就是javascript引用类型的特性,希望对大家有所帮助。 更多Java... 网站建设# javascript# 内存# 引用 4年前480
爱彼迎将JavaScript代码打包工具从Webpack改用Metro,缩短了构建时间 译者 | 布加迪,审校 | 孙淑娟,与许多大规模公司一样,随着代码库不断变大,爱彼迎也在打包工具方面经历了阵痛。即使代码库增至四倍,爱彼迎在2018年将JavaScript代码打包工具从Webpac... 网站建设# javascript# metro# webpack 4年前480
2023 年你应该使用的十个有用的 JavaScript 单行代码 在过去几年中,JavaScript 已成为开发人员和工程师使用的最流行的编程语言之一。此外,JavaScript 的好处在于我们可以将它用于不同的用例和目的。,,Web 开发、移动开发、游戏开发、机器... 网站建设# javascript# web# 代码 4年前480
javascript寄生式继承的介绍 ,1、说明,在原型式继承的基础上,增强对象,返回构造函数。,函数的主要作用是为构造函数新增属性和方法,以增强函数。,2、使用注意,原型链继承多个实例的引用类型属性指向相同,可能会被篡改。,不能传递参数... 网站建设# javascript# 寄生# 构造函数 5年前480
掌握 JavaScript 中的迭代器和生成器 迭代器和生成器是 ES6 中引入的特性。迭代器通过一次消费一个项目列表来提高效率,类似于数据流。生成器是一种能够暂停执行的特殊函数。调用生成器允许以块的形式(一次一个)生成数据,而无需先将其存储在列表... 网站建设# javascript# 循环# 生成器 5年前480
简化理解:策略设计模式 就在前不久,我们讲了创建对象的 3 种常见设计模式:工厂设计模式、构造函数设计模式、原型设计模式。这 3 种设计模式,真切时刻发生在我们日常编码生活中,蓦然回首,灯火阑珊处。 本篇带来另外一种设计模式... 网站建设# javascript# 前端开发# 开闭原则 3年前470
RedisTemplate操作Redis,这一篇文章就够了(一) RedisTemplate操作Redis,这一篇文章就够了(一)StringRedisTemplate和RedisTemplate的区别(二)StringRedisTemplate的一个小案例(三) ... 网站建设# javascript# memcached# redis 3年前470
requestVideoFrameCallback() 简单实例 在文章《浏览器视频帧操作方法 requestVideoFrameCallback() 简介》中介绍了基本的使用情况,本文来体验一下其使用过程,后续将增加一些酷炫的实例。 点击开始播放视频、暂停... 网站建设# javascript# requestVideoFrameCal# video 3年前470
浅谈对JavaScript 中的执行上下文和执行栈的理解 大家好,金三银四马上也快到了,总听说行情不好,面试不好面,不过好像也没什么太大关系,该换新工作就换,只要准备充分还怕它什么行情不好。笔者呢最近也有想法所以再回顾JavaScript知识时,又看到了Ja... 网站建设# javascript# 前端开发# 执行上下文 3年前470
一篇文章带教会你使用JavaScript 创建对象 对象是由属性和方法的集合组成的数据类型。,就像许多其他编程语言一样,可以将JavaScript中的对象与现实生活中的对象进行比较。,,原始值是没有属性或方法的值。,在JavaScript中,有5种原始... 网站建设# javascript# 对象# 属性 3年前470
编写你的第一段 JavaScript 代码 JavaScript 是一种充满惊喜的编程语言。许多人第一次遇到 JavaScript 时,它通常是作为一种 Web 语言出现的。所有主流浏览器都有一个 JavaScript 引擎;并且,还有一些流行... 网站建设# electron# javascript# 编写 3年前470
JavaScript 装饰器进入 stage 3,是时候了解了! 在一些优秀的开源框架,如 Angular、Nest.js、Midway 中会看到一种常见的写法 @符号 + 方法名,做为一个只有 JavaScript 经验的开发者第一次看到这种写法还是感觉挺新奇的... 网站建设# javascript# 写法# 方法 4年前470
javascript原型式继承如何理解 ,1、说明,利用空对象作为中介,将某个对象直接分配给空对象构造函数的原型。,2、缺点,原型链继承多个实例的引用类型属性指向相同,可能会被篡改。,不能传递参数。,3、实例,以上就是javascript原... 网站建设# javascript# 对象# 性是 5年前470
分析了700多万个岗位需求,原来会这些编程语言最抢手 译者 | 布加迪,策划 | 炎冰,,自从作为 Web 编程语言起家以来,Javascript 的人气一直居高不下,目前 Javascript 是整个市场上需求量最大的编程语言。,此外,Typescri... 网站建设# javascript# python# typescript 5年前470
六种在 JavaScript 中将字符串转换为数组的方法 数组是 JavaScript 中最强大的数据结构,我发现自己通过将字符串转换为数组来解决许多算法。所以我想到了整合和比较各种方法来做同样的事情。从字符串到数组的转换总是使用 split() 方法完成... 网站建设# javascript# split# 字符串 5年前470
JavaScript错误对性能的影响 虽然Web性能的实践已经存在了一段时间,并且多年来研究和调试JavaScript (JS)错误的能力有所提高,但我们从未真正关注过错误对性能的影响。,JavaScript错误是Akamai的真实用户... 网站建设# javascript# js# 性能 5年前470
Review 实战经典:2 种封装风格,你偏爱哪种? 背景交代 一直想做一个调研,到底有多少比例的 web 前端工友工作内容以 开发后台管理系统 为主。 本瓜虽然以前也做过小程序项目、H5项目,但现实仍是以开发后台管理系统为主,是个不折不扣的“后管前端e... 网站建设# javascript# yyds干货盘点# 前端开发 3年前460
JavaScript奇淫技巧:隐写术 JavaScript奇淫技巧:隐写术 本文将用JavaScript实现“图片隐写术”。 什么是隐写术? 将文本或其它数据写入图片的技术,称为“隐写术”。 比如下面这张图中,便隐藏着秘密信息,虽然看起来... 网站建设# html# javascript# javascript技巧 3年前460
Vue 灰度发布新功能的那些事 什么是灰度发布?百度百科的解释如下。,从上可以看出,灰度发布的主要作用有以下几点:,灰度发布的方式有很多,按端可以区分服务端,客户端,Web前端都可以做,没有最好,只有更适合自己的业务场景。 如上可以... 网站建设# javascript# vue# 前端开发 3年前460
javascript高级进阶 大家好,最近比较忙,好久没有写文了,今天总结一下javascript进阶,希望可以帮到大家. 1-作用域 作用域分为全局作用域/局部作用域/块级作用域全局作用域在函数外定义的变量叫做全局变量,全局变量... 网站建设# javascript# yyds干货盘点# 作用域 3年前460
创建 SAP Fiori Catalog 时遇到的 duplicate 记录的问题分析 我在 Fiori Admin 创建 Catalog 时遇到一个 问题:,错误消息如下:,错误截图:,,Chrome 开发者工具 console 面板里的错误消息: ,原因是没有生成 authoriza... 网站建设# html# javascript# 元数据 3年前460
每个JavaScript程序员都应该知道的十个面试问题 刷题是程序员面试准备中至关重要的一件事,它直接决定你能否面试成功,或者在薪酬谈判的时候是否具备主动优势。,,JavaScript 很特殊,它几乎在每个大型应用程序中都扮演着至关重要的角色。如果你是一名... 网站建设# javascript# lisp# 函数 3年前460
模块化规范 CommonJS 会消失吗? ,当谈到 JavaScript 的模块化规范时,我们不可避免地会提到 CommonJS。多年来,CommonJS 在 Node.js 生态系统中扮演着至关重要的角色,它让开发者能够方便地使用模块化的代... 网站建设# commonjs# esm# javascript 3年前460
用 Babel 和 Nodemon 搭建一个功能齐全的 Node.js 开发环境 笔者最近在工作之余,一直在做数据可视化和nodejs方面的研究,虽然之前的web工作中接触过nodejs和可视化相关的内容,但是没有一个系统的总结和回顾,所以为了更深入的研究和复盘我的nodejs和数... 网站建设# javascript# js# node 4年前460
用于高效 Web 开发的十个 Visual Studio 代码扩展 作为软件开发人员,提高工作效率的关键之一是最大限度地提高代码编辑器的功能。Visual Studio Code本身具有大量功能。使用不带扩展的代码编辑器甚至可能足以完成手头的任务。然而,软件用例已经变... 网站建设# code# javascript# studio 4年前460
javascript组合继承是什么 ,1、说明,用原型链实现原型属性和方法的继承,借用构造函数技术实现实例属性的继承。,2、缺点,组合模式的缺点是使用子类制作实例对象时,其原型有两种相同的属性、方法。,3、实例,以上就是javascri... 网站建设# javascript# 原型# 属性 4年前460
javascript substr截取字符串 ,说明,1、在字符串中抽取从start下标开始的指定数目的字符。,2、从指定的位置(N1)截取指定长度(N2)的字符串,第二个参数是截取几个的意思。,语法,返回值 ,返回一个新的字符串。,实例,以上就... 网站建设# javascript# substr# 字符串 5年前460
JavaScript错误处理完整指南 大家好,我是 CUGGZ。,本文将带你了解 JavaScript 中常见的错误类型,处理同步和异步 JavaScript/Node.js 代码中错误和异常的方式,以及错误处理最佳实践!,JavaScr... 网站建设# javascript# typeerror# 调用 5年前460
从【if...else...】到【责任链】再到【composeAOP】,顺带把【传参】解决了~ 嵌套毛毛虫 我猜你一定见过这样的代码: if(condition1 === A1){ if(condition2 === A2){ ... }else if(condition2 === B2){ ... 网站建设# i# javascript# json 3年前450
原生拖拽太拉跨了,纯JS自己手写一个拖拽效果,纵享丝滑 提到元素拖拽,通常都会先想到用 HTML5 的拖拽放置 (Drag 和 Drop) 来实现,它提供了一套完整的事件机制,看起来似乎是首选的解决方案,但实际却不是那么美好,主要是它的样式太过简陋,无法实... 网站建设# css# html# javascript 3年前450
混沌工程之ChaosMesh使用之四模拟网络Duplicate包 今天我们来玩一下ChaosMesh模拟网络duplicate包的情况。同时也要看一下对应用产生的直接影响。 目标 模拟网络重复包。 配置 yaml文件配置 [root@s5 ChaosMesh]# c... 网站建设# javascript# tcp# 前端开发 3年前450
【JavaScript】31_高阶函数(回调函数) 目前我们的函数只能过滤出数组中age属性小于18的对象, 我们希望过滤更加灵活: 比如:过滤数组中age大于18的对象 age大于60的对象 age大于n的对象 过滤数组中name为xxx的对象 过滤... 网站建设# javascript# 前端# 前端开发 3年前450
javascript中Array.slice()如何使用 ,说明,1、通过Array.slice()方法,将指定数组的一个片段或子数组返回。其两个参数分别指定片段的开始和结束位置。,2、返回的数组包括参数指定的位置,和所有但不包括第二个参数指定位置之间的数组... 网站建设# array# javascript# slice 3年前450
javascript纯函数是什么 ,说明,1、纯函数就类似数学中的函数,用来描述输入和输出之间的关系。,2、对于纯函数来说有着相同输入必有相同输出的特性,所以当调用多次纯函数时,可以缓存起来,提高性能。,实例,以上就是javascri... 网站建设# javascript# 函数# 相同 3年前450
Astro简介:智能的JavaScript延迟加载 译者 | 李睿,审校 | 孙淑娟,Astro是当前JavaScript热潮中的一种新方法:从响应式前端获得更多性能。它是由创建Snowpack构建工具的同一团队开发的。,已经有一些尝试通过避免昂贵的... 网站建设# astro# javascript# react 4年前450
我的 JavaScript 比你的 Rust 更快 作者Josh Urbane 是一位从业多年的软件架构师,很喜欢在社交媒体分享技术观点。近日,他写了一篇文章,记录了自己凭借经验赢了与新人开发者打赌的故事,而“我的 JavaScript 比你的 Rus... 网站建设# javascript# rust# 开发者 4年前450
什么是WebAssembly? 译者 | 陈峻,审校 | 孙淑娟,二十多年来,有一种编程语言一直在Web浏览器中以原生的方式被使用至今。这便是JavaScript。期间,我们见证了诸如Java和Flash的ActionScript... 网站建设# javascript# web# webassembly 5年前450
28 个Javascript 数组方法清单列表 数组,是JavaScript中常用的数据类型,是JavaScript程序设计中的重要内容,因此,今天我总结了28个JavaScript数组方法的实用清单,希望这些内容,能够对你学习JavaScript... 网站建设# javascript# 函数# 原素 5年前450
关于React的这些常用技巧,你应该知道 大家好,我是 CoderBin,本文总结了React中的一些常用技巧,相信看完本文的小伙伴都能从中有所收获。,创作不易,你们的点赞收藏留言就是我最大的动力,如果文中有不对、疑惑的地方,欢迎各位小伙伴们... 网站建设# CoderBin# hooks# javascript 3年前440
【跟着大佬学JavaScript】之lodash防抖节流合并 前言 前面已经对防抖和节流有了介绍,这篇主要看lodash是如何将防抖和节流合并成一个函数的。 初衷是深入lodash,学习它内部的好代码并应用,同时也加深节流防抖的理解。这里会先从防抖开始一步步往后... 网站建设# javascript# yyds干货盘点# 前端开发 3年前440
#yyds干货盘点#组件化漫谈 今天前端生态里面,React、Angular和Vue三分天下。虽然这三个框架的定位各有不同,但是它们有一个核心的共同点,那就是提供了组件化的能力。W3C也有Web ... 网站建设# html# javascript# yyds干货盘点 3年前440