JSCAMP 2021 — JavaScript Virtual Conference
jscamp.tech 是一家提供 JavaScript 专业服务的公司,为初学者和有经验的开发人员提供培训、咨询和开发外包服务。 * **培训**:提供 JavaScript 和相关技术的初级、中级和高级课程。课程由经验丰富的讲师授课,涵盖了 JavaScript 的各个方面,包括基本语法、高级函数、面向对象编程、设计模式等。 * **咨询**:为企业提供 JavaScript 技术方面的咨询服务,帮助企业构建和部署基于 JavaScript 的应用程序。咨询服务包括架构设计、代码审查、性能优化等。 * **开发外包**:为企业提供 JavaScript 开发外包服务,帮助企业快速、高效地开发和部署基于 JavaScript 的应用程序。开发外包服务包括需求分析、设计、开发、测试和部署等。 jscamp.tech 致力于通过提供高质量的培训、咨询和开发外包服务,帮助初学者和有经验的开发人员掌握 JavaScript 技术,并帮助企业构建和部署基于 JavaScript 的应用程序。
Sinon.JS - Standalone test fakes, spies, stubs and mocks for JavaScript. Works with any unit testing framework.
Sinon.JS是一个轻量级的、模块化的、测试框架,用于模拟JavaScript对象的方法。它提供了一组易于使用的函数,可以轻松地创建假对象、存根、间谍和模拟。通过模拟外部函数和对象的行为,Sinon.JS使单元测试的编写变得更加容易,因为它允许隔离和测试特定代码部分,而无需依赖实际实现。 该网站提供了文档、教程和示例,帮助你了解Sinon.JS的用法并将其集成到你的测试套件中。它还包括一个活跃的社区论坛,你可以寻求支持和参与开发讨论。 总之,sinonjs.org是一个全面的资源,可以帮助你学习、使用和调试Sinon.JS,提高你的JavaScript测试效率。
stoimen's web log
Dive into the web development with Zend Framework, jQuery, JavaScript, PHP, CSS, HTML, Flash, Flex 3 Stoimen.com 是一个致力于帮助企业家、自由职业者和个人实现业务和个人目标的在线平台。 该网站提供一系列资源,包括: * **在线课程和研讨会:**涵盖各种主题,如在线营销、创业、个人发展等。 * **指导和支持:**来自经验丰富的导师和教练,指导参与者实现目标。 * **工具和模板:**帮助参与者创建业务计划、制定市场策略并管理项目。 * **社区支持:**提供一个平台,用户可以连接、分享经验并获得支持。 Stoimen.com 由企业家 Stoimen Danov 创立,他的目标是为有抱负的个人提供成功所需的知识、技能和支持。该网站特别关注帮助企业家建立和扩大他们的在线业务。 通过提供全面的资源和支持系统,Stoimen.com 旨在成为希望成长和实现目标的个人的宝贵工具。
Testing Library | Testing Library
testing-library.com 是一个前端测试工具包的集合,它旨在帮助你为 React、Vue、Angular 和其他 JavaScript 框架编写更好、更可靠的测试代码。 testing-library.com 的工具包遵循一组共同的原则,包括: * **无实现细节:** 工具包不应该知道你正在测试的实现细节,以便你可以轻松地测试不同的框架或库。 * **注重用户行为:** 工具包应该关注用户如何与你的应用程序互动,以便你可以测试真正的用户如何使用你的应用程序。 * **可靠性:** 工具包应该提供可靠的结果,以便你可以对你的测试充满信心。 testing-library.com 的工具包包括: * [`react-testing-library`](https://testing-library.com/docs/react-testing-library/intro/):用于 React 的测试工具包。 * [`vue-testing-library`](https://testing-library.com/docs/vue-testing-library/intro/):用于 Vue 的测试工具包。 * [`angular-testing-library`](https://testing-library.com/docs/angular-testing-library/intro/):用于 Angular 的测试工具包。 * [`svelte-testing-library`](https://testing-library.com/docs/svelte-testing-library/intro/):用于 Svelte 的测试工具包。 testing-library.com 还提供了一个名为 [`@testing-library/dom`](https://testing-library.com/docs/dom-testing-library/intro/) 的通用 DOM 测试工具包,它可以用于测试任何前端框架或库。
GTmetrix | Website Performance Testing and Monitoring
GTmetrix.com 是一款免费的网站性能测试工具,可以帮助用户分析和优化网站的加载速度。它提供了一系列的测试和工具,包括: * **页面速度测试**:GTmetrix 可以测试网站的加载速度,并提供详细的报告,包括页面加载时间、资源加载时间、页面大小等。 * **瀑布图**:瀑布图可以显示网站加载过程中各个资源的加载顺序和时间,帮助用户发现影响网站加载速度的瓶颈。 * **优化建议**:GTmetrix 会提供一系列优化建议,帮助用户提高网站的加载速度,包括减少 HTTP 请求、优化 CSS 和 JavaScript 代码、启用 gzip 压缩等。 GTmetrix 是一款简单易用的网站性能测试工具,可以帮助用户快速发现和解决网站加载速度的问题。它适用于各种类型的网站,包括博客、电子商务网站、企业网站等。 GTmetrix 的主要特点包括: * **免费**:GTmetrix 是一个免费的工具,任何人都可以访问和使用。 * **简单易用**:GTmetrix 的操作非常简单,即使是新手也可以轻松上手。 * **全面的测试**:GTmetrix 提供了一系列的测试和工具,可以帮助用户全面分析网站的性能。 * **详细的报告**:GTmetrix 会生成详细的报告,包括页面加载时间、资源加载时间、页面大小等,帮助用户发现问题。 * **优化建议**:GTmetrix 会提供一系列优化建议,帮助用户提高网站的加载速度。
All-in-one visual testing and review platform | Percy
Percy.io 是一个可视化回归测试工具,用于在不同环境中测试和比较网站的视觉呈现。它可以帮助您确保您的网站在所有设备和浏览器上看起来和工作都正确。 Percy.io 的工作原理如下: 1. **安装 Percy.io 并配置您的项目。** 您可以通过其网站或使用命令行工具来安装 Percy.io。 2. **编写测试脚本。** 使用 Percy.io 提供的 API 或 JavaScript 库,您可以编写测试脚本来捕获网站的屏幕截图。 3. **运行测试。** 您可以通过命令行或使用 Percy.io 的 Web 界面来运行测试。 4. **查看结果。** Percy.io 会自动将测试结果与以前的测试结果进行比较,并突出显示任何视觉差异。 Percy.io 的主要优点包括: * **可视化回归测试。** Percy.io 可以帮助您确保您的网站在所有设备和浏览器上看起来和工作都正确。 * **易于使用。** Percy.io 易于安装和使用,即使您没有编程经验。 * **强大的报告。** Percy.io 提供了强大的报告功能,可以帮助您轻松查看和分析测试结果。 Percy.io 是一个非常有用的工具,可以帮助您确保您的网站在所有设备和浏览器上看起来和工作都正确。它易于使用,并且提供了强大的报告功能。
Development & Analytics : A Blog about A/B Testing, Personalization, Privacy and Analytics
A Blog about A/B Testing, Personalization, Privacy and Analytics Underwood.dev 是一个由专业程序员 Brandon Underwood 创建和运营的开发者博客。该网站提供有关软件开发广泛领域的全面文章和教程。 Underwood.dev 上涵盖的主题包括: * **编程语言:** Python、Java、C#、C++ 等 * **Web 开发:** HTML、CSS、JavaScript、React、Node.js * **云计算:** AWS、Azure、GCP * **数据科学:** 机器学习、深度学习、数据可视化 * **其他话题:** 技术趋势、职业发展、项目构建指南 文章和教程以清晰、简洁的风格撰写,适合各级开发者阅读。Underwood.dev 还提供了一个在线社区论坛,读者可以在其中与其他开发人员联系并讨论技术主题。 该网站的目标是通过提供有价值的内容和资源,帮助开发者提高他们的技能并跟上不断发展的技术领域。Underwood.dev 因其内容质量、全面性和用户友好性而享有盛誉。
Vue School | The #1 source for learning Vue.js from experts
Vue School 是一个在线平台,提供全面的 Vue.js 课程和教程。网站上提供了适合各个级别的 Vue 开发人员的各种课程,从初学者到高级用户。 该平台由经验丰富的 Vue 专家团队创建和维护,他们致力于提供高质量、易于遵循的学习材料。课程以交互式视频格式呈现,结合实际练习和基于项目的学习,让学生可以边学边练。 Vue School 的主要特点包括: * 全面的课程库,涵盖 Vue.js 的各个方面 * 交互式视频教程,提供深入的讲解 * 实时代码编辑器,用于练习和实验 * 协作练习,允许学生与其他学习者互动 * 认证计划,证明学习者的 Vue 技能 无论你是刚刚开始学习 Vue.js,还是希望提升你的技能,Vue School 都是一个不容错过的宝贵资源。该平台旨在提供一个全面的学习体验,帮助你成为一名熟练的 Vue 开发人员。
Infragistics UI Controls and Tools For Developers and UX Pros
Infragistics.com 是一个提供企业级软件解决方案的网站。它主要专注于以下领域: * **数据可视化:** 各种数据可视化组件,例如图表、仪表盘和小部件,用于清晰有效地传达信息。 * **用户界面 (UI) 组件:** 丰富的 UI 组件库,包括网格、树形视图、列表和输入元素,以创建具有吸引力且易于使用的应用程序。 * **报表和数据处理:** 工具和库,用于创建和管理报表、分析数据并从信息中获取见解。 * **移动开发:** 专门针对移动应用程序开发人员的 UI 组件和框架,可实现跨平台兼容性。 * **云服务:** 托管在云中的服务,例如应用程序性能监控和分析,可为应用程序提供洞察力和可观察性。 Infragistics.com 提供一系列产品,可满足各种行业和应用程序需求。它因其高性能、可定制性和易于集成而受到开发人员的青睐。
Nearform Commerce
Nearform Commerce is a global digital design + development firm and open source software organization. We specialize in React.js, React Native, GraphQL, Node.js, and the extended JavaScript ecosystem. Formidable.com 是一个基于云端的表格创建平台,可帮助用户创建、管理和自动化在线表单。其关键功能包括: * **表格构建器:** 直观的拖放界面,用户可轻松创建具有复杂逻辑和条件的精美表格。 * **数据管理:** 强大且安全的数据库,可存储、组织和导出表单数据。 * **流程自动化:** 通过与其他应用程序集成(如电子邮件营销工具和 CRM),自动化工作流程并节省时间。 * **报表和分析:** 实时生成报表,提供表格性能、数据趋势和用户行为方面的深入见解。 * **团队协作:** 多用户版本控制,使团队可以轻松地协作和管理表格。 Formidable.com 非常适合需要收集数据、自动化流程并改善用户体验的企业和个人。它提供多种定价计划,以满足不同的需求和预算。
fast-check official documentation | fast-check
fast-check is a Property-based Testing framework for JavaScript and TypeScript. It works with Jest, Mocha, Vitest, and others. Let's fuzz! fast-check.dev是一个免费的在线工具,用于生成和检查随机测试案例。它基于快速检查属性测试库,能够快速创建具有大量边缘情况的复杂测试案例。 **主要功能:** * **生成测试案例:**只需输入类型和属性,即可生成随机测试案例。 * **检查测试案例:**提供了一个Web界面来可视化和检查测试案例的可行性。 * **支持多种语言:**可以生成用于JavaScript、Java、C#、Python等语言的测试案例。 * **自定义参数:**可以调整测试案例的数量、大小和复杂度。 * **社区支持:**提供了一个论坛和文档,供用户提问、分享见解和获得支持。 **优点:** * **易于使用:**拥有直观的界面,即使是初学者也能轻松使用。 * **节省时间:**通过自动生成测试案例,节省测试人员的时间。 * **提高测试覆盖率:**可以生成边缘情况的测试案例,从而提高测试覆盖率。 * **提高代码质量:**帮助检测和修复软件中的错误。 * **免费和开源:**该工具是完全免费且开源的,可以轻松集成到现有的开发流程中。