首页 文章 精选 留言 我的

精选列表

搜索[Web安全],共10000篇文章
优秀的个人博客,低调大师

Web 前端矢量小图标的使用方法

前言 在写前端页面时,我们经常会用到一些小图标之类的图片,如果使用图片的话代码写起来比较麻烦,最近发现一个方便实用的方法,直接引用就可以了。 一、引入图片操作方法 首先我们输入网址:https://www.iconfont.cn/ 可以百度搜索:阿里巴巴矢量图,就会出来这个网址以下我推荐两种比较常用也是比较方便的方法。 方法1:font-class引用 兼容性良好,支持ie8+,及所有现代浏览器。 因为使用class来定义图标,所以当要替换图标时,只需要修改class里面的图片名称引用。 不过因为本质上还是使用的字体,所以多色图标还是不支持的。 第一步: 进入网站我们可以看到一个搜索框,直接输入你想要的图标名称,也可以在图标库找。 第二步:然后加入购物车。 第三步:点击购物车创建一个新项目,确定,如果同一个项目后面要追加图片就不需要再重新创建了。 第四步:接下来就会出现以下这个页面,复制代码,引用到代码的文档。 <link rel="stylesheet" href="http://at.alicdn.com/t/font_1587841_2580lrwj551.js"> 第五步:引入代码切记加上“ http: ”。 第六步:挑选相应图标并获取类名复制粘贴,使用 class="iconfont 后面复制图片名称,应用于页面即可实现效果。 <body> <i class\="iconfont icon-xxx"></i> </body> 方法2: symbol引用 是一种全新的使用方式,也是目前推荐的用法。网站也有相关介绍可以参考,与上面方法1相比具有如下特点: 支持多色图标了,不再受单色限制。 通过一些技巧,支持像字体那样,通过font-size,color来调整样式。 兼容性较差,支持 ie9+,及现代浏览器。 浏览器渲染svg的性能一般,还不如png。 第一步:一个项目如果要用到多个图标,也可以把要用的图标一起选好加入到购物车,再点击更新代码,再更新代码引用连接,这个方法需要下载到本地。 第二步:下载好后可以看到文件夹里面到一些文件,在代码页面引入js文件。 <link rel="stylesheet" href="http://at.alicdn.com/t/font_1587841_2580lrwj551.js"> <script src="iconfont.js"></script> 第三步:把文件包放在项目到同一个目录下,这样引用到图标才能生效。 第四步:同样到方法,我们在需要引用到图标下方复制粘贴图片名称在svg里,更换 href="更换名称"。 <svg class="icon" aria-hidden="true"> <use xlink:href="#icon-079aiqing"></use> </svg> 第五步:在代码页面我们需要引入以上两个文件地址以外,还需要引入一段style代码。 <style> .icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; } </style> 以下是全部代码作为参考 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>阿里巴巴矢量图</title> <link rel="stylesheet" href="http://at.alicdn.com/t/font_1587841_2580lrwj551.js"> <script src="iconfont.js"></script> </head> <style> .icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; } </style> <body> <input type="text" placeholder="搜索"> <svg class="icon" aria-hidden="true"> <use xlink:href="#icon-079aiqing"></use> </svg> </body> </html> 代码效果: 总结: 第一种方法,直接引入就可以用,快捷方便,不需要下载,使用起来比较方便,缺点只能单一使用,不支持颜色。第二种方法,支持多色,以及多个图片引入效果也会比较好,缺点需要下载到本地文件包,并且一定要放在同一个目录下才能使用。总体来说阿里巴巴矢量图对前端开发者还是非常有帮助,而且还是免费使用,以上方法大家可以根据自己到需求使用。 作者:汤清丽 日期:2019-12-29 微信:lenat666

优秀的个人博客,低调大师

Haxe 4.0.0-RC.4 发布, Web 开发语言

Haxe 是一门新兴的开源编程语言,开发者称:“相比其他语言(Java 的平台是 JVM,C# 的平台是 .Net,ActionScript 的平台是 Flash Player 等等),Haxe才是真正的多平台语言。其 4.0.0 RC.4 版本发布了,此版本提高编译服务器的完整性和内存利用率,为了更好地支持 IDE,还进行了许多修改。 下面是更新内容: Standard Library: all :添加Map.clear、改进Date API、为haxe.display 包添加JSON-RPC 协议类型和在 HTTP 套接字中添加默认超时等 macro : 添加Context.info、添加Context.getMessages 和Context.filterMessages、在 CString 中添加字符串文本类型 flash:添加flash.AnyType 一般改进和优化: all :允许不带参数的枚举构造函数作为静态内联变量、改进内联时默认值的处理、对显示 API 做了各种改进、在非活动代码中检测无效的 #token、改进--help-defines 与--help-metas、改进的整体文件查找、改进服务器对添加和删除文件的响应、改进编译服务器的内存处理、支持悬停的条件编译标识符、改进和统一标识符检查名称、字段和类型,删除一些冗余的转换表达式、添加--server-connect 修复 bug: 修复显示 API 中的各种位置和替换范围 修复与@:arrayAccess 相关的编译器挂起 修复模式匹配器,允许在 value-places 上进行不彻底的切换 修复编译服务器上丢失的局部变量类型信息 修复递归类型的统一 修复各种 GADT 相关问题 完整列表见发布说明: https://haxe.org/download/version/4.0.0-rc.4/

优秀的个人博客,低调大师

使用WebAssembly和围棋编写前端的Web框架

目录 ●介绍 ●初始点 ●功能注册 ●组件 ●构建路由器 ●一个完整的例子 ●挑战前进 ●结论 JavaScript前端框架毫无疑问有助于突破以前在浏览器环境中可能实现的界限。更复杂的应用程序已经建立在React,Angular和VueJS之类的基础之上,仅举几例,并且有一个众所周知的笑话,关于新的前端框架似乎每天都会出现。 然而,这种发展速度对全世界的开发者来说都是一个非常好的消息。通过每个新框架,我们可以发现处理状态的更好方法,或者使用shadow DOM等方式有效地渲染。 然而,最新的趋势似乎是在用JavaScript以外的语言编写这些框架并将它们编译成WebAssembly。我们开始看到由于Lin Clark之类的人对JavaScript和WebAssembly进行通信的方式有了重大改进,我们无疑

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册