
JavaScript
葡萄城技术团队
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
20分钟带你掌握JavaScript Promise和 Async/Await
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:https://www.freecodecamp.org/news/learn-promise-async-await-in-20-minutes/一般在开发中,查询网络API操作时往往是比较耗时的,这意味着可能需要一段时间的等待才能获得响应。因此,为了避免程序在请求时无响应的情况,异步编程就成为了开发人员的一项基本技能。在JavaScript中处理异步操作时,通常我们经常会听到 "Pro..原创 2020-12-11 08:53:58 · 355 阅读 · 0 评论 -
详细了解JS Map,它和传统对象有什么区别?
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:https://www.codeproject.com/Articles/5278387/Understanding-Maps-in-JavaScript一直以来,JavaScript使用数组和对象来定义和存放结构化数据, 在这篇文章中,我们将一起深挖另一种对象Map的一切,我们将会去了解它是什么、如何遍历、都包括什么属性和方法以及优缺点是什么。介绍JavaScript的Map对象数据..原创 2020-09-03 11:49:38 · 5090 阅读 · 2 评论 -
Deno会在短期内取代Node吗?
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:https://blog.bitsrc.io/what-is-deno-and-will-it-replace-nodejs-a13aa1734a74Deno是什么?Deno v1.0.0已于5月13日正式发布。其开发者为Ryan Dahl,他的上一个项目是Node,相信我们大部分人都了解。作为Node之父,Ryan Dahl认为Node自从他把项目移交出去后,Node的走向越来越.原创 2020-05-22 09:00:17 · 2315 阅读 · 2 评论 -
不要再造轮子了:聊一聊 JavaScript 的 URL 对象是什么?
本文由葡萄城技术团队于CSDN翻译并首发转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。如果我们自己编写从URL中分析和提取元素的代码,那么有可能会比较痛苦和麻烦。程序员作为这个社会中最“懒”的群体之一,无休止的重复造轮子必然是令人难以容忍的,所以大多数浏览器的标准库中都已经内置了URL对象。那么现在,有了它,我们就可以将URL字符串...原创 2019-12-05 12:17:21 · 637 阅读 · 0 评论 -
在线excel开发之新人学习笔记——工作簿
前端页面中经常需要使用到表格控件,为方便表单的设计填报,今天尝试使用一款纯前端表格控件。控件下载地址:https://www.grapecity.com.cn/...首先初始化Spreadvar spread = new GC.Spread.Sheets.Workbook(document.getElementById('ss'), { sheetCount: 2 });此时,页...原创 2019-03-26 14:12:34 · 755 阅读 · 0 评论 -
处理Web端表格数据,华为、海信等企业为何都选择了SpreadJS?
近年来,随着互联网产业的飞速发展,企业业务层面的大数据分析系统、数字营销、商业智能等新兴领域的需求呈爆发式增长。在最优化内存消耗的前提下,通过 Web 端直接实现复杂计算,支配并处理海量数据的用户场景已经屡见不鲜。如何才能高效优雅地完成复杂场景的数据处理,已经不单单是对前端开发者算法功力的考验,学会评估并使用合适的前端框架和前端开发工具已成为当今企业高级开发工程师必不可少的技能。葡萄城,作为深...原创 2019-03-29 10:44:15 · 1487 阅读 · 0 评论 -
使用 SpreadJS 中的图表和公式创建贝尔曲线(Bell Curve)
前言 | 问题背景贝尔曲线(也称为正态分布、Bell Curve)是变量的常见分布类型。贝尔曲线有很多用例,在统计学中,钟形曲线用于模拟各种各样的真实数据。在金融行业,分析师和投资者在分析证券的回报或整体市场敏感度时使用正态概率分布。在这篇文章中,我将讨论如何在Spread.Sheets中设计钟形曲线。我们将使用散点图和内置公式绘制曲线。具体实现让我们用一些公司员工评级的假设数据填...原创 2019-03-29 11:01:02 · 1800 阅读 · 0 评论 -
Webpack 4教程 - 第八部分 使用prefetch和preload进行动态加载
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:https://wanago.io/2018/08/13/webpack-4-course-part-seven-decreasing-the-bundle-size-with-tree-shaking/在本系列的第一篇文章中,我们讨论了导入(import)和导出(export)。这...原创 2019-05-16 11:32:50 · 1408 阅读 · 0 评论 -
2019 Vue开发指南:你都需要学点啥?
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:https://dzone.com/articles/vue-development-in-2019-what-you-need-to-know如果您是Vue开发的新手,您可能已经听过很多关于它的专业术语了,例如:单页面应用程序、异步组件、服务器端呈现等。另外您可能还经常听到和Vue一...原创 2019-06-20 09:06:47 · 242 阅读 · 0 评论 -
【新功能前瞻】SpreadJS 纯前端表格控件V12.2:打印增强、拖拽填充等六大特性
新版本来袭:葡萄城 SpreadJS 纯前端表格控件的全新版本 V12.2 将于8月正式发布!作为一款备受华为、招商银行、中国平安、苏宁易购等行业专家和前端开发者认可的纯 JavaScript 电子表格和网格功能控件,SpreadJS致力于为企业提供更高效的表格数据处理手段,以及更为亲切的类 Excel 使用体验。华为的技术工程师曾这样评价SpreadJS:“简单的一百多行代...原创 2019-07-24 18:17:31 · 661 阅读 · 0 评论 -
【案例分享】SpreadJS金融行业应用实践,开发基于Web Excel的指标补录平台
SpreadJS作为一款基于 HTML5 的纯前端电子表格控件,以“高速低耗、高度类似Excel、可无限扩展”为产品特色,提供移动跨平台和浏览器支持,可同时满足 .NET、Java、App 等应用程序中的 Web Excel 组件开发、数据填报、在线文档、图表公式联动、类 Excel UI 设计等业务场景。本期公开课,将由华融融通科技有限公司开发经理——郭晓东先生,为我们深入剖析:...原创 2019-08-13 12:23:55 · 521 阅读 · 0 评论 -
七天学会NodeJS——第一天
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:http://nqdeng.github.io/7-days-nodejsNode.js 是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。Node.js采用Google开发的V8内核运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性...原创 2019-08-09 08:50:13 · 449 阅读 · 0 评论 -
纯前端表格控件SpreadJS以专注业务、提升效率赢得用户与市场
提起华为2012实验室,你可能有点陌生。但你一定还对前段时间华为的那封《海思总裁致员工的一封信》记忆犹新,就在那篇饱含深情的信中,我们知道了华为为确保公司大部分产品的战略安全和连续供应,打造了无数“备胎”,一夜“转正”从幕后走向前台的海思半导体就是其中之一。而海思半导体就隶属于华为2012实验室下属的二级部门,其他二级部门还包括:中央硬件工程学院、研发能力中心、中央软件院等。曾有戏言说这个...原创 2019-09-11 12:00:25 · 862 阅读 · 0 评论 -
JS中3种风格的For循环有什么异同?
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:https://blog.bitsrc.io/3-flavors-of-the-for-loop-in-javascript-and-when-to-use-them-f0fb5501bdf3在学习任何开发语言时候,for循环是必不可少的一种语法,可能所有开发人员都会使用它。它非常经...原创 2019-09-27 10:36:19 · 518 阅读 · 0 评论 -
Webpack 4教程 - 第七部分 减少打包体积与Tree Shaking
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。原文出处:https://wanago.io/2018/08/13/webpack-4-course-part-seven-decreasing-the-bundle-size-with-tree-shaking/在本次Webpack 4教程中,我们会更进一步讲述项目优化。我们会学习什么是tree ...原创 2019-03-29 15:38:41 · 434 阅读 · 0 评论 -
WijmoJS 全面支持 Angular 7
概述首先恭喜Angular团队发布Angular 7.0.0版本!对于大多数开发人员,只需要执行一个命令就可以更新到Angular 7:ng update \@angular/cli \@angular/core与此同时,WijmoJS 2018V3已经全面支持Angular 7,您可以使用最新版本的 WijmoJS 来构建Angular 7应用程序。除此之外,我们还在努力...原创 2018-12-12 10:16:48 · 516 阅读 · 0 评论 -
异步编程之Javascript Promises 规范介绍
Promises是一种关于异步编程的规范,目的是将异步处理对象和处理规则进行规范化,为异步编程提供统一接口。原创 2016-04-19 10:11:10 · 5143 阅读 · 0 评论 -
如何在 ASP.NET MVC 中集成 AngularJS(1)
过去两年中,我最喜欢的一项技术就是设计单页面应用(SPA)的 AngularJS。作为一个微软stack开发者,我也是使用 ASP.NET MVC 平台实现 MVC 设计模式和并进行研究的粉丝,包括它的捆绑和压缩功能以及实现其对 RESTful 服务的 Web API 控制器。为了兼得两者,本文介绍了在 ASP.NET MVC 中集成 AngularJS 的两全其美的方案。原创 2016-08-24 15:24:39 · 1999 阅读 · 0 评论 -
WebStorm常用功能的使用技巧分享
WebStorm 是 JetBrain 公司开发的专为 JavaScript 的 IDE, 使用非常方便, 可以使编写代码过程更加流畅。本文在这里分享一些常用功能的使用技巧,希望能帮助大家更好的使用这款强大的 JavaScript 开发工具。原创 2016-11-29 15:13:41 · 1359 阅读 · 0 评论 -
JavaScript 性能优化技巧分享
JavaScript 作为当前最为常见的直译式脚本语言,已经广泛应用于 Web 应用开发中。为了提高Web应用的性能,从 JavaScript 的性能优化方向入手,会是一个很好的选择。本文从加载、上下文、解析、编译、执行和捆绑等多个方面来讲解 JavaScript 的性能优化技巧,以便让更多的前端开发人员掌握这方面知识。原创 2017-12-11 12:10:12 · 508 阅读 · 0 评论 -
1000多个项目中的十大JavaScript错误以及如何避免
通过统计数据库中的1000多个项目,我们发现在 JavaScript 中最常出现的错误有10个。下面会向大家介绍这些错误发生的原因以及如何防止。对于这些错误发生的次数,我们是通过收集的数据统计得出的。Rollbar 会收集每个项目中的所有错误,并总结每个错误发生的次数,然后通过各个错误的特征进行分组。下图是发生次数最多的10大 JavaScript 错误: 下面开始深入探讨每个错误发生的情况,以便...原创 2018-03-05 13:31:28 · 1435 阅读 · 1 评论 -
用WijmoJS玩转您的Web应用 —— React
前文回顾在《用 WijmoJS 玩转您的Web应用》系列文章中,我们已经介绍了Angular和Vue框架下 WijmoJS 的玩法。而今天,我们将展示如何使用 WijmoJS 来搭建一款具备独特创新性、出色性能和简单代码逻辑的 React 应用。同样是前端框架,为何你如此优秀?由于React设计思想极其独特,属于革命性创新,即只利用简单的代码逻辑,实现出众的性能。自13年开源以来,被越来越多的人关...原创 2018-06-26 13:23:06 · 423 阅读 · 0 评论 -
用WijmoJS玩转您的Web应用——Vue
概述在本文中,我们将展示如何将WijmoJS与NPM和Webpack一起使用来创建最流行的基于JavaScript应用程序框架的Web应用。 本文主要关注Vue.js,它是一个可以在一个库和一个全功能框架之间自由扩展的生态系统,Vue.js是目前主流前端框架中最小且最不固定的一个。它允许您编写结合HTML,JS和CSS的传统HTML文件以及纯JavaScript或“vue”文件,以创建封装的可重用...原创 2018-06-26 13:26:56 · 2128 阅读 · 0 评论 -
用WijmoJS玩转您的Web应用 —— Ionic
前言:在本文中,我们将着重介绍如何将WijmoJS与Ionic一起使用,来创建一款移动端支持优先、快捷高效的应用程序。在之前的文章中,我们已经介绍了使用WijmoJS与Angular、React、Vue三大框架结合搭建您的Web应用程序。这篇将是本系列的最后一篇文章。什么是Ionic?Ionic是一个专注于用Web开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架,它绑定了Angul...原创 2018-06-26 13:31:45 · 935 阅读 · 0 评论 -
纯前端表格控件SpreadJS V11.2新版本发布,全面支持 React 和 Vue
2018.08.08 - 纯前端表格控件 SpreadJS V11.2 正式推出,全面支持 React 和 Vue,并提供了工作表区域偏移和 CSS 自定义分组等功能。SpreadJS 是一款基于 HTML5 的纯 JavaScript 电子表格和网格功能控件,在外观、功能和操作上都与 Excel 高度类似,在表格数据处理上比 Grid 类控件更为优秀,被开发人员誉为“可嵌入系统开发的在线Ex...原创 2018-08-09 17:09:25 · 2162 阅读 · 0 评论 -
【前端开发工具】WijmoJS 2018 v3 正式发布,全面支持Angular7
WijmoJS(前端开发工具包)2018年度第三个大版本已经正式发布,本次更新除了全面支持Angular7之外,还允许用户使用Web Workers在前端更高效地导出PDF、智能的分组表头属性、全新的Ribbon主题示例以及OLAP功能增强。本次主要更新特性有:WijmoJS 全面支持Angular7 更高效的纯前端 PDF 导出功能 智能的分组表头属性 轻松创建 Ribbon ...原创 2018-11-26 15:04:31 · 678 阅读 · 0 评论 -
月下载量千万的 npm 包被黑客篡改,Vue 开发者可能正在遭受攻击
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。【年末促销】葡萄城 2018 岁末福利火热放送中 原文转载自 微信公众号 justjavac早起看手机,结果发现我的微信群炸了,未读消息 999+,大家都在讨论 event-stream 事件。打开 twitter 也是被这个刷屏了。于是翻看了一下 GitHub Issue,大概知道了事情...原创 2018-11-28 15:36:15 · 1074 阅读 · 0 评论 -
【使用指南】WijmoJS 前端开发工具包
为方便广大前端开发人员更好的使用 WijmoJS 前端开发工具包,葡萄城专门推出了 WijmoJS 使用指南,该指南详细地介绍了如何把 WijmoJS 各种强大的功能应用到您自己的 Web 项目中,助您轻松掌握产品使用技巧,快速完成产品选型。本指南由四个部分组成:下载安装 产品评估 前端开发指南 WijmoJS 求助中心下载安装 产品下载地址 安装包下载 N...原创 2018-12-12 09:44:25 · 580 阅读 · 0 评论 -
如何使用JavaScript UI控件(WijmoJS)构建Electron应用程序
概述What is Electron?Electron是一个使用JavaScript、HTML和CSS构建跨平台桌面应用程序的框架。 您可以将Electron与纯JavaScript或您选择的JavaScript框架一起使用:React Angular Vue构建一个简单的Electron应用程序要创建基本的Electron应用程序,请按照下列步骤操作:git clon...原创 2018-12-12 10:13:27 · 516 阅读 · 0 评论 -
JavaScript 常用功能总结
编吐血整理加上翻译,太辛苦了~求赞!本文主要总结了JavaScript 常用功能总结,如一些常用的额JS 对象,基本数据结构,功能函数等,还有一些常用的设计模式。 目录:众所周知,JavaScript是动态的面向对象的编程语言,能够实现以下效果:1. 丰富Web 网页功能2. 丰富Web界面3. 实现本地或远程存储。4. 实现分布式网络应用的前端组件,并在后台进行数据存储管理。5. 使用JavaS原创 2016-01-21 15:59:10 · 2987 阅读 · 0 评论