文章
关键词 [ ] 的搜索结果:
-
WordPress 3.4 到来后下一步是什么?
我们上周发布了有关 WordPress 3.4 中即将推出的功能的信息,并于昨天发布。没错,WordPress 3.4“绿色版”现已发布!那么接下来会发生什么? 了解最新情况 毫无疑问,你们都知道如何更新 WordPress 安装。您只需单击“更新”链接即可开始,对吗?好吧,你可以这样做,但让我们想一下我们的主题和插件,我们确定一切都会顺利进行吗? 我建议您至少采取以下步骤: 备份当前网站的文件和…
-
使用 date-fns 简化日期操作
日期操作是 JavaScript 中的常见任务,原生 Date 对象提供了一些基本功能。但是,处理日期可能很复杂且容易出错,并且 Date 缺乏执行这些常见任务所需的功能。为了使日期处理变得更容易、更可靠,开发人员必须依赖第三方库。 JavaScript 生态系统中有很多可用的,但 date-fns 脱颖而出,成为事实上的标准。它是一个用于解析、格式化和操作日期的轻量级实用程序库。 在本教程中,我…
-
JavaScript 要点:释放 CodePen.io 的力量
当我不久前写过有关 JSBin 的文章时,它确实激起了很多关于哪种在线代码片段编辑器最好的讨论和争论。一些替代方案被抛弃,尤其是 CodePen。 由于有如此多的读者感到如此热情并致力于他们的具体选择,我想做一篇文章来强调 CodePen 的一些酷炫之处。我想说这不是一篇比较文章,主要是因为我真的很讨厌写这类文章。这些工具中的每一种都是独一无二的,并提供其自己的价值,我发现在许多情况下这可以归结为…
-
JavaScript 要点:释放 CodePen.io 的力量
当我不久前写过有关 JSBin 的文章时,它确实激起了很多关于哪种在线代码片段编辑器最好的讨论和争论。一些替代方案被抛弃,尤其是 CodePen。 由于有如此多的读者感到如此热情并致力于他们的具体选择,我想做一篇文章来强调 CodePen 的一些酷炫之处。我想说这不是一篇比较文章,主要是因为我真的很讨厌写这类文章。这些工具中的每一种都是独一无二的,并提供其自己的价值,我发现在许多情况下这可以归结为…
-
WordPress 3.6 Beta:发现最新更新
WordPress 3.6 的工作于今年 1 月开始,Beta 3 于 2013 年 5 月 11 日发布,我们可以期待发布候选版本,并希望在 6 月发布最终稳定版本。出于多种原因,此版本是一项令人兴奋的开发。 首先,重点是帖子格式 - 这是自 WordPress 3.1 以来引入的功能,但并未广泛使用。其次,编辑流程也得到了改进,并引入了新的默认主题,与之前的默认主题相比,这是一个重大变化。 与…
-
WordPress 3.6 Beta:发现最新更新
WordPress 3.6 的工作于今年 1 月开始,Beta 3 于 2013 年 5 月 11 日发布,我们可以期待发布候选版本,并希望在 6 月发布最终稳定版本。出于多种原因,此版本是一项令人兴奋的开发。 首先,重点是帖子格式 - 这是自 WordPress 3.1 以来引入的功能,但并未广泛使用。其次,编辑流程也得到了改进,并引入了新的默认主题,与之前的默认主题相比,这是一个重大变化。 与…
-
使用 Anime.js 基于 JavaScript 的动画,第 3 部分:探索值、时间轴和播放
在 Anime.js 系列的上一篇教程中,您了解了控制不同目标元素的动画方式的不同类型的参数。您还学习了如何使用函数参数来逐渐更改元素的延迟或持续时间。 在本教程中,我们将更进一步,学习如何使用常规数字、基于函数的值和关键帧来指定属性值本身。您还将学习如何使用时间轴按顺序播放动画。 指定属性值 Anime.js 允许您指定目标元素的可动画属性的最终值。动画的初始值或起始值是该属性的默认值。 CSS…
-
WooCommerce 优惠券管理:初学者指南
改善和提高企业的财务状况是每个在线商店所有者的目标,而销售额在实现这一目标方面起着至关重要的作用。在本文中,我们将探讨 WooCommerce 提供的奖励客户的最佳方式之一,即优惠券。为顾客提供折扣券可以保证销量的增加,这是一个双赢的局面。那么让我们开始吧。 优惠券 就向客户提供折扣而言,提供优惠券被认为是非常令人鼓舞的。同时,他们为在线商店所有者提供了利用此插件增加销售额的绝佳机会。因此,在正式…
-
WooCommerce 优惠券管理:初学者指南
改善和提高企业的财务状况是每个在线商店所有者的目标,而销售额在实现这一目标方面起着至关重要的作用。在本文中,我们将探讨 WooCommerce 提供的奖励客户的最佳方式之一,即优惠券。为顾客提供折扣券可以保证销量的增加,这是一个双赢的局面。那么让我们开始吧。 优惠券 就向客户提供折扣而言,提供优惠券被认为是非常令人鼓舞的。同时,他们为在线商店所有者提供了利用此插件增加销售额的绝佳机会。因此,在正式…
-
JavaScript 字数统计:分步指南
在这篇简短的文章中,我们将了解如何使用 JavaScript 计算段落中的单词数,以及一些实际示例。 作为一名 JavaScript 开发人员,有时您需要限制用户在文本框中的输入。有两种方法可以限制用户输入:按字符数或按字数。今天,我们将讨论后者——如何在 JavaScript 中计算字符串中的单词数。 JavaScript 示例:计算字符串中的单词数 在本节中,我们将构建一个自定义 JavaSc…
-
使用 KUTE.js 优化动画性能:第 5 部分,增强缓动函数和属性
到目前为止,在本系列中,您已经学习了如何为不同元素的 CSS 属性设置动画、如何创建不同的 SVG 相关动画,以及如何为网页上不同元素的文本内容设置动画。您还可以通过另一种方式使用 KUTE.js 对网页上的元素进行动画处理,那就是更改不同属性的值。这需要您在项目中包含属性插件。 在本教程中,您将学习如何使用属性插件为 KUTE.js 中不同类型属性的值设置动画。我们还将讨论可用于控制不同动画速度…
-
拥抱 Ember.js 的世界
有很多可用的 JavaScript 库,其中大多数都非常擅长提供典型网站所需的传统的以 DOM 为中心的交互。但是,当需要为单页应用程序构建可管理的代码库时,就需要一整套新框架来解决问题。 老话说得好:“用最好的工具完成任务”。 并不是说像 jQuery 这样的传统库不能帮助您构建类似桌面的体验,它只是不是它的用例,并且缺少数据绑定、事件路由和状态管理等功能。当然,您可能可以拼凑一堆插件来实现其中…
-
使用 NativeScript 开发实时应用程序:实现推送通知
NativeScript 是一个使用 XML、CSS 和 JavaScript 构建跨平台本机移动应用程序的框架。在本系列中,我们将尝试使用 NativeScript 应用程序可以完成的一些很酷的事情:地理位置和 Google 地图集成、SQLite 数据库、Firebase 集成和推送通知。在此过程中,我们正在构建一个具有实时功能的健身应用程序,该应用程序将使用这些功能。 在本教程中,您将了解使…
-
jQuery 简化指南:探索 jQuery 和 Ajax
jQuery ajax() 函数是最低级别的抽象 jQuery ajax() 函数是可用于 XMLHttpRequest(又名 AJAX)的最低抽象级别。所有其他 jQuery AJAX 函数(例如 load())都利用 ajax() 函数。使用 ajax() 函数为 XMLHttpRequests 提供了最强大的功能。 jQuery 还提供了其他更高级别的抽象来执行非常特定类型的 XMLHttp…
-
拥抱余烬:第 4 部分
在我之前的教程中,我介绍了如何使用 Ember.Object 来定义模型并使用数据集。在本节中,我们将更仔细地了解 Ember 如何使用 Handlebars 模板框架来定义应用的用户界面。 客户端模板 大多数服务器端开发人员习惯于使用模板来定义将动态填充的标记。如果您曾经使用过 ASP.NET、ColdFusion、PHP 或 Rails,那么您肯定知道我在说什么。 JavaScript 客户端…
-
管理 WordPress 项目需要考虑的重要因素
精益、敏捷、瀑布式;有数十种项目管理方法,每种方法都将您的项目抽象为一系列常见的任务和公式。 当涉及到软件工程时,这可能会变得复杂。例如,它可能会导致组织风格不同的开发人员和经理之间出现问题。经理需要该抽象层来跟踪必要的指标。然而,开发人员可能会遭受持续的小任务疲劳和被微观管理的感觉。 无论编程语言、框架或库是什么,它们都无法完美地适应现有的各种项目管理方法。那么我们如何改进流程呢? 通过对工具之…
-
JavaScript 性能达到极致
仅仅因为您没有参加那个精彩的会议并不意味着您仍然无法观看讲座!每个周末,我们都会在 Nettuts+ 上举办推荐的 Web 开发讲座。 在 JSConf 的 Thomas Fuchs 主持的这次演讲中,他回顾了一些可以对 JavaScript 进行的调整,以大幅提高性能(至少在百分比方面)。在此过程中,他介绍了为什么不应该预先优化代码、每个浏览器的 JavaScript 引擎如何在不同领域表现出色…
-
单元测试理论(续):第 2 部分
在上一篇文章中,我们开始讨论 WordPress 中的单元测试理论。具体来说,我们回顾了我们在单元测试主题和插件方面的工作,然后开始讨论代码单元,这如何影响我们的测试,并且我们回顾了更大的软件开发世界中的单元测试。 我们将继续讨论 WordPress 中的单元测试理论,但会从它如何帮助识别问题、驱动架构、记录项目等角度进行讨论。 发现问题,节省时间 回想一下本系列前面的内容,进行单元测试的传统方法…
-
使用 Envato WordPress 工具包增强您的主题:库
在本教程的最后一部分中,我们学习了如何使用 TGM 插件激活类来在任何时候都需要 Envato WordPress 工具包插件我们的主题正在使用中。该插件允许用户在管理员中安装和更新购买的主题。 下一部分将教您如何实现 Envato WordPress 工具包库,以便我们可以使用 Envato Marketplace API 定期检查我们的主题何时有可用更新。 当有更新可用时,我们将在管理员中显示…
-
Top 8 JavaScript Drawing Libraries: Free and Open-Source
图像和动画引人入胜、有趣,非常适合传达仅用书面文字难以处理和理解的信息。对于用相机拍摄的照片以及使用计算机创建的绘图来说都是如此。在这篇文章中,我将向您展示一些最好的免费开源 JavaScript 绘图库。 有很多免费库使用 HTML5 canvas 元素和 SVG 等技术在浏览器中绘制您想要的任何内容。您不仅可以使用这些库提供的 API 进行绘制,还可以对您创建的任何内容进行动画处理。 让我们开…