-
- 创建响应式设计滑动侧导航菜单
- 在本教程中,您将使用JavaScript和CSS创建可扩展的侧面导航菜单。最终产品如下图所示:1.创建标记首先,让我们为侧边菜单添加一些标记:<divid="sideNavigation"class="sidenav"><ahref="#"class="close-btn">×</a><ahref="#">About</a&
- WordPress . CMS教程 1162 2023-08-29 09:01:02
-
- 使用 I18Next 本地化刺激应用程序
- 在我之前的文章中,我介绍了Stimulus——一个由Basecamp创建的简单的JavaScript框架。今天我将讨论Stimulus应用程序的国际化,因为该框架不提供任何开箱即用的国际化工具。国际化是重要的一步,特别是当您的应用程序被世界各地的人们使用时,因此对如何进行国际化的基本了解可能真的会派上用场。当然,由您决定实施哪种国际化解决方案,无论是jQuery.I18n、Polyglot还是其他解决方案。在本教程中,我想向您展示一个名为I18next的流行I18n框架,它具有许多很酷的功能,并
- WordPress . CMS教程 1682 2023-08-28 23:53:07
-
- JavaScript 数组转换和转换
- 数组是编程中一种基本且强大的数据结构。它们的力量不仅仅来自于存储多个对象或值的能力。它们还公开了各种工具,使操作和使用它们所包含的数据变得容易。我们经常需要更改数组以满足特定需求。例如,您可能需要重新组织数组中的对象,以便它按特定属性的值排序,或者您可能需要将多个数组合并为单个数组。在许多情况下,您可能需要将一个对象数组完全转换为另一个完全不同对象的数组。在本教程中,您将了解JavaScript提供的用于合并、复制、转换和过滤数组的工具。然而,在开始之前,我必须指出,虽然我使用术语“合并”、“转
- WordPress . CMS教程 1247 2023-08-28 23:41:10
-
- 掌握 JavaScript:第 3 部分,探索循环
- 假设您的任务是编写一个显示数字1到100的程序。完成此任务的一种方法是编写100条console.log()语句。但我确信你不会,因为你会厌倦第九行或第十行。每个语句中唯一改变的部分是数字,因此应该有一种方法只编写一个语句。还有循环。循环让我们在代码块中重复执行一组步骤。While循环Do-While循环For循环数组For-Of循环For-In循环While循环当某些条件计算为true时,While循环将重复执行一组语句。当条件为假时,程序将退出循环。这种循环在执行迭代之前测试条件。迭代是循环
- WordPress . CMS教程 1318 2023-08-28 22:37:09
-
- 介绍关于 Angular 控制器的激动人心的茶歇课程
- AngularJS已成为许多Web开发人员的首选框架。它是一种用于快速构建前端单页Web应用程序的一体化解决方案。然而,一个权衡是我们必须解决系统的局限性。其中之一是控制器之间的通信困难。我们刚刚推出了一个新的茶歇课程,名为“在Angular控制器之间共享数据”。我们的茶歇课程是超短期课程,旨在一次性教授新技能或概念,在本课程中,EnvatoTuts+讲师ReggieDawson将向您展示一些在Angular控制器之间共享数据的简单技术。您将了解如何通过服务传递数据,还将学习传递参数和路由器状态
- WordPress . CMS教程 1280 2023-08-28 22:09:06
-
- 探索HTML5页面可见性API
- 早些时候,我们的浏览器不具有选项卡式浏览功能,但今天,当您查看所有可用的浏览器时,我们可以看到所有浏览器都提供该功能。作为一名程序员,我通常一次打开10-15个选项卡,有时这个数字会超过25-30个。为什么使用此API?之前,无法确定哪个选项卡处于活动状态、哪个选项卡处于活动状态,但借助HTML5VisibilityAPI,我们可以检测访问者是否正在查看我们的网页。在本教程中,我们将了解如何处理HTML5VisibilityAPI以及一个简单的演示来发现页面的状态。在此演示中,我们将根据页面可见
- WordPress . CMS教程 1253 2023-08-28 19:33:06
-
- 使用 KUTE.js 实现高效文本动画:第 4 部分,文本动画
- 在本系列的第二个教程中,您学习了如何使用KUTE.js为网页上元素的不同CSS属性设置动画。您学习了如何为所有变换属性以及border-radius和border-color等属性设置动画。您还可以使用CSS插件对CSS属性进行动画处理,例如font-size、line-height、letter-spacing和字间距。KUTE.js还有一个文本插件,允许您通过增加或减少倒计时等数字或逐字符写入字符串来为不同元素内的文本设置动画。在本教程中,您将学习如何使用KUTE.js中的CSS和文本插件为
- WordPress . CMS教程 669 2023-08-28 18:05:11
-
- 快速技巧:深入剖析jQuery - Grep
- 在最新一集中的“剖析jQuery”中,我们将揭开$.grep的面纱,并准确了解幕后发生的事情。订阅我们的YouTube页面以观看所有视频教程!grep的jQuery源//jQuerysourceforthegrepmethodgrep:function(elems,callback,inv){varret=[];//Gothroughthearray,onlysavingtheitems//thatpassthevalidatorfunctionfor(vari=0,length=elems.l
- WordPress . CMS教程 1237 2023-08-28 17:49:10
-
- 从 Backbone.js 开始
- 与Web开发同行不同,JavaScript从来没有真正以框架的方式提供结构。值得庆幸的是,近年来,这种情况开始发生变化。今天,我想向您介绍Backbone.JS,这是一个可爱的小库,它使创建复杂、交互式和数据驱动的应用程序的过程变得更加容易。它提供了一种干净的方法来将数据与演示文稿分离。Backbone.JS概述Backbone由构建CoffeeScript的JS忍者JeremyAshkenas创建,是一个超轻量级库,可让您创建易于维护的前端。它与后端无关,并且可以与您已经使用的任何现代Java
- WordPress . CMS教程 1175 2023-08-28 15:41:08
-
- 拥抱 Underscore.js 的温暖
- 随着JavaScript慢慢移出浏览器,出现了一些可以显着提高JavaScript稳健性的工具。其中一个工具称为Underscore.js,这就是我们今天要介绍的工具。让我们开始吧!认识Underscore.js那么Underscore到底是做什么的?Underscore是一个JavaScript实用工具库,它提供了许多您在Prototype.js(或Ruby)中所期望的函数式编程支持,但没有扩展任何内置JavaScript对象。使用Python或Ruby工作的好处之一是像map这样的奇特结构,
- WordPress . CMS教程 1101 2023-08-28 14:53:09
-
- 十大免费开源 JavaScript 颜色选择器
- 颜色选择器是复杂的UI元素,允许用户从给定的调色板中选择颜色。有两种方法可以将颜色选择器添加到网页中。第一个涉及简单地使用input元素,并将type属性设置为color。添加起来很容易,您可以附加事件侦听器以根据所选颜色对网页进行任何更改。使用input元素创建颜色选择器的一个问题是,不同浏览器的UI可能存在显着差异。这可能并不总是令人满意,具体取决于您要创建的内容。您的用户通常希望看到UI中只有微小的变化,无论他们使用什么浏览器。此外,内置颜色选择器的视觉外观可能无法与您网站的整体主题正确融
- WordPress . CMS教程 1969 2023-08-28 12:21:01
-
- 使用 CamanJS 开发自定义图像编辑器:扩展滤镜选项和混合模式
- 在我们的CamanJS图像编辑器系列的第一个教程中,我们仅使用内置过滤器来编辑图像。这限制了我们一些基本效果,如亮度、对比度和18个其他更复杂的滤镜,如Vintage、Sunrise等。它们都很容易应用,但我们无法完全控制我们想要的图像的各个像素进行编辑。在第二个教程中,我们了解了图层和混合模式,这使我们能够更好地控制正在编辑的图像。例如,您可以在画布上添加一个新图层,用颜色或图像填充它,然后将其放置在父图层上并应用混合模式。然而,我们仍然没有创建自己的过滤器,并且我们可以应用的混合模式仅限于C
- WordPress . CMS教程 695 2023-08-28 10:05:02
-
- 介绍我们最新的 JavaScript 学习指南
- 你想学习JavaScript吗?我们在EnvatoTuts+上提供了大量JavaScript课程和教程,但有时可能很难知道从哪里开始。因此,我们整理了一份免费的JavaScript学习指南,引导您从头到尾完成整个过程。您将学到什么学习指南从头开始,提出一个简单的问题“什么是JavaScript?”然后,它会带您了解JavaScript的基础知识,并介绍jQuery,这是一个跨平台的JavaScript库,可以让您更轻松地为浏览器编写代码。在该过程的每个阶段,指南都包含更深入的课程和教程的链接,例
- WordPress . CMS教程 913 2023-08-27 11:33:15
-
- 使用JavaScript迭代对象键的方法
- 自定义对象无法使用for...of循环进行迭代。此外,您不能使用map()和forEach()等迭代器方法。如果这样做,您将在每个实例中收到TypeError。相反,请使用 for...in来迭代对象。此方法迭代对象的所有可枚举、非符号属性。在下面的示例中,我们使用它来迭代obj的所有三个属性,并且对于每个属性,我们记录一个由属性名称(即其键)及其相应值组成的字符串。varobj={a:1,b:2,c:3};for(constpropinobj){console.log(`obj.${prop}
- WordPress . CMS教程 797 2023-08-27 09:17:12
-
- 使用CSS3创建一个酷炫的动画导航
- 在过去的Web开发时代,开发人员在需要为其网站制作任何类型的动画时都会依赖Adobe的Flash。随着时间的推移,人们放弃了Flash,开始借助CSS和JavaScript来完成许多这样的事情。最后,借助CSS3及其现在所享有的广泛浏览器支持,我们只需使用一些CSS3而无需其他任何东西,就可以做一些非常令人惊奇的事情。在本教程中,我将向您展示如何使用CSS3创建一个很酷的动画导航菜单。您可以在下面的CodePen演示中看到它的实际效果:对实施菜单感到兴奋吗?让我们开始吧。决定标记HTML5引
- WordPress . CMS教程 873 2023-08-27 09:17:08

PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是