当前位置:首页 > 技术文章 > web前端

  • 使用HTML5的本机拖放API
    使用HTML5的本机拖放API
    本文探讨了HTML5 Drag API,这是一种创建交互式Web接口的强大工具。 它简化了启用拖放功能的过程,消除了对复杂JavaScript解决方案的需求。 API使用NA
    js教程 877 2025-02-18 10:29:08
  • 使用Node-webkit和AngularJS创建选项卡式浏览器
    使用Node-webkit和AngularJS创建选项卡式浏览器
    关键要点 Node-Webkit(现为NW.JS)将Node.js和WebKit结合在一起,以使用HTML,CSS和JavaScript(例如,简化了跨平台软件开发)来启用本机应用程序的开发。 教程展示了Cre
    js教程 997 2025-02-18 10:25:07
  • 使用Gmail JavaScript API发送电子邮件
    使用Gmail JavaScript API发送电子邮件
    本文演示了使用Gmail JavaScript API构建Gmail应用程序,并将以前的示例扩展到包括电子邮件发送,编写和答复。 不需要对上一篇文章的先验知识。 完整的源代码可用
    js教程 937 2025-02-18 10:23:10
  • 用ELM的功能反应性编程:简介
    用ELM的功能反应性编程:简介
    核心要点 Elm 是一种编译成 JavaScript 的函数式编程语言,专注于简化和增强前端开发。它使用类型推断,具有反应性,并结合了纯视图、引用透明性和不可变数据等函数式编程模式。 Elm 采用不可变数据、描述 DOM 的纯视图、单向数据流、集中式状态和集中式数据变异描述以及受限副作用等模式。这些模式使应用程序更易于预测、维护和健壮。 Elm 的安全特性避免了值为空的可能性,迫使开发人员处理应用程序中的所有备选路径。这为应用程序提供了很大的信心,并且在 Elm 应用程序中很少看到运行时错误。
    js教程 264 2025-02-18 10:21:39
  • Sinon教程:使用模拟,间谍和存根的JavaScript测试
    Sinon教程:使用模拟,间谍和存根的JavaScript测试
    本文由 Mark Brown 和 Marc Towler 审核。感谢所有 SitePoint 的同行评审员,使 SitePoint 的内容达到最佳状态! 编写单元测试时,最大的障碍之一是如何处理非平凡的代码。 在实际项目中,代码经常执行各种使测试变得困难的操作。Ajax 请求、计时器、日期、访问其他浏览器功能……或者如果您使用的是 Node.js,数据库总是很有趣,网络或文件访问也是如此。 所有这些都很难测试,因为您无法在代码中控制它们。如果您使用的是 Ajax,则需要一个服务器来响应请求,以便
    js教程 718 2025-02-18 10:13:13
  • HTML5表格:新控件
    HTML5表格:新控件
    HTML5介绍了五个新的形式元素:,,,和每个都有不同的目的。 该元素充当量规,以视觉表示指定范围内的值。 至关重要的是,它缺少名称属性,并且没有以表格提交。 Th
    css教程 589 2025-02-18 10:11:10
  • 6 jQuery无限滚动演示
    6 jQuery无限滚动演示
    现在,无限滚动是一个共同的功能,在几种情况下确实有用。例如,在某些网站上,我们根本无法想象一个良好的分页系统,例如Twitter甚至Facebook。 inf的另一个例子
    js教程 781 2025-02-18 10:09:10
  • jcanvas简介:jQuery遇到HTML5画布
    jcanvas简介:jQuery遇到HTML5画布
    HTML5可让您使用元素及其相关的JavaScript API直接将图形绘制到网页中。 在这篇文章中,我将向您介绍HTML5 Canvas API的免费且基于开源的jQuery库Jcanvas。 如果你d
    js教程 435 2025-02-18 10:06:11
  • 使用Angular 2和Typescript构建自己的Chrome扩展
    使用Angular 2和Typescript构建自己的Chrome扩展
    该教程演示了使用Angular 2和打字稿直接在新的选项卡页面中管理书签的镀铬扩展。 它增强了默认新选项卡体验的功能和视觉吸引力。 关键功能: 勒沃
    js教程 999 2025-02-18 10:05:09
  • 使用jQuery,JSON和DataTables创建争夺系统
    使用jQuery,JSON和DataTables创建争夺系统
    本文演示了使用JQuery,JSON,DataTables和JQuery验证的构建强大的Web应用程序,用于管理数据库内容。 该应用程序,搜索,创建,读取,更新,删除)系统,允许用户与
    js教程 358 2025-02-18 10:04:11
  • 将多选择组件创建为Web组件
    将多选择组件创建为Web组件
    更新12.05.2016:伴侣文章“如何制作可访问的Web组件”,解决了本文的限制。 请阅读两者以完全理解。 本文受益于瑞安·刘易斯(Ryan Lewis)的同行评论。 感谢Sitep
    js教程 938 2025-02-18 09:59:09
  • 如何通过图像识别使您的Web应用程序更聪明
    如何通过图像识别使您的Web应用程序更聪明
    本文演示了如何使用Clarifai的图像识别API构建简单的Web应用程序。 该应用程序允许用户从Web上拖放图像,然后Clarifai对其进行分析以识别对象并返回标签列表。 这
    js教程 591 2025-02-18 09:54:11
  • Tessel 2:轻松配对JavaScript和物联网
    Tessel 2:轻松配对JavaScript和物联网
    Tessel 2:基于JavaScript和Node.js的物联网开发利器 Tessel 2是一款微控制器,允许开发者使用JavaScript和Node.js创建联网设备。其核心运行Linux系统,Node.js在其之上运行,从而可以访问大量的npm模块。 本文演示中使用的Tessel 2微控制器 Tessel 2 的主要特点: JavaScript和Node.js支持: 简化开发流程,并利用庞大的npm生态系统。 内置Wi-Fi和以太网: 方便连接网络,支持远程代码推送和运行,无需持续连接
    js教程 964 2025-02-18 09:52:11
  • 聪明的前端和愚蠢的后端:AngularJS中的持久状态
    聪明的前端和愚蠢的后端:AngularJS中的持久状态
    用户与网站的交互生成应用程序状态,例如,按钮点击或文本输入。这种状态以JavaScript对象(数组,字符串等)为单位,需要持久。本文探讨了Per的技术
    js教程 642 2025-02-18 09:48:13
  • 在Angular 2中创建组件,并用打字稿和ES5创建
    在Angular 2中创建组件,并用打字稿和ES5创建
    核心要点 Angular 2.0 使用 TypeScript(JavaScript 的超集)来优化性能,提升页面速度和工作流程自动化。TypeScript 允许开发人员使用类型信息来注释 JavaScript 代码,从而帮助捕获代码库中的错误。 Angular 2.0 引入了组件的概念,组件是可重用的代码块,包含视图和逻辑。组件取代了指令成为框架的主要元素,确保应用程序一个部分的代码不会干扰另一个部分的代码。 使用 TypeScript 在 Angular 2.0 中创建组件涉及定义组件类并从
    js教程 956 2025-02-18 09:43:09

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

有机果蔬供应商网页模板 Bootstrap5

一款有机果蔬供应商网页模板-Bootstrap5
Bootstrap模板
2023-02-03

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus
后端模板
2023-02-02

房产资源服务平台网页模板 Bootstrap5

房产资源服务平台网页模板 Bootstrap5
Bootstrap模板
2023-02-02

简约简历资料网页模板 Bootstrap4

简约简历资料网页模板 Bootstrap4
Bootstrap模板
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-02-27

家居装潢清洁维修服务公司网站模板

家居装潢清洁维修服务公司网站模板是一款适合提供家居装潢、清洁、维修等服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-05-09

清新配色个人求职简历引导页模板

清新配色个人求职简历引导页模板是一款适合清新配色风格的个人求职简历作品展示引导页网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-29

设计师创意求职简历网页模板

设计师创意求职简历网页模板是一款适合各种不同设计师岗位个人求职简历展示网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28

现代工程建筑公司网站模板

现代工程建筑公司网站模板是一款适合从事工程建筑服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28