引用字体图标,bootstrap有提供字体图标 1.安装bootstrap cnpm i bootstrap -S 2.导入bootstrap //注意:如果要通过路径的形式,去引入node_modules中相关的文件,可以直接省略路径前面的node_modules这一层目录, 直接写包的名称,然后后面跟上具体的文件路径 //不写node_modules这一层目录,默认就会去node_modules中查找 import 'bootstrap/dist/css/bootstrap.css' 3.匹…
用encodeURIComponent方法,把路径放在里面,可以防止斜杠被取消. 以下attachfiles是我的一个文件的绝对路径. window.location.href="${pageContext.request.contextPath}/competionFlow/attachfile?attachfiles="+encodeURIComponent(attachfiles);…
## 基础指令 ## [v-cloak]{         Display:none;     }     <p v-cloak>xx{{msg}}xx</p> //解决闪烁问题,xx显示     <p v-text='msg'>xxxx</p> //引入数据,默认没有闪烁问题,xxxx不显示     <p v-html='msg2'>xxxx</p> //引入html     <p v-for='(item,i) in use…
1.安装vue cnpm i install -S 2.由于在 webpack 中,推荐使用 .vue 的文件模板文件定义组件 , 所以 ,需要安装 能解析这种文件的 loader cnpm i vue-loader vue-template-comlier -D 3.在 main 中,导入 vue 模块 import Vue from 'vue' 4.定义一个 vue 结尾的组件: 其中,组件有三部分组成 template script stayle 5.使用 import  login fr…
教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步<webpack4 系列教程(十一):字体文件处理>原文地址.或者来我的小站看更多内容:godbmw.com 0. 课程介绍和资料 >>>本节课源码 >>>所有课程源码 本节课的代码目录如下: 本节课的package.json内容如下: { "devDependencies": { "css-loader": "^1.0.0", &q…
@font-face { font-family: DeliciousRoman; src: url('…/Delicious-Roman.otf'); font-stretch: condensed; //拉伸 font-style: oblique; //斜体 font-weight: bold; //粗体 } url里写字体文件的路径,在线或者本地的都行.如果引入了重置样式,要在重置里把font-family的值改成你定义的名字.…
安装: npm i url-loader file-loader -D  //url-loader内部依赖file-loader webpack.config.js const path = require('path'); const htmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { entry : path.join(__dirname,'./src/main.js'), output : { pat…
在使用webpack的时候,你是不是被以下这种报错所困扰: 注意看 黄色框中标注的 You may need an appropriate loader to handle this file type. 此类问题多是没有安装并配置第三方loader导致的. -- 下面整理了webpack中配置的来龙去脉,对使用vue-cli有很大帮助 在网页中会引用哪些常见的静态资源? JS .js .jsx .coffee .ts(TypeScript 类 C# 语言) CSS .css .less .sa…
一.什么是loader loader 用于对模块的源代码进行转换.loader 可以使你在 import 或"加载"模块时预处理文件.因此,loader 类似于其他构建工具中“任务(task)”,并提供了处理前端构建步骤的强大方法.loader 可以将文件从不同的语言(如 TypeScript)转换为 JavaScript,或将内联图像转换为 data URL.loader 甚至允许你直接在 JavaScript 模块中 import CSS文件! 二.怎么使用loader 示例:加载…
为什么要使用第三方loader 一般引入样式文件,我们会在html中引入样式标签. 很明显,这样就跟之前在script中引入js文件一样,会导致二次请求.我们希望webpack像处理js文件一样处理样式文件. 如何引入样式 于是我们在入口文件,在main.js中通过import方式引入样式文件. 如何配置css-loader 引入完成后,我们通过npm run dev运行项目会发现,webpack报错如下: 提示:没有合适的loader来解析这种类型的文件 注意: webpack默认只能打包处理…
好家伙, 1.webpack配置中devServer节点的常用配置项 devServer:{ //首次打包完成后,自动打开浏览器 open:ture, //在http协议中,如果端口号是80,则可以被省略(只有) port:80 //指定运行的主机地址 host:'127.0.0.1' } 注意:凡是修改了webpack.config.js配置文件,或修改了package.json配置文件, 必须重启实时打包的服务器,否则最新配置的文件无法生效 2.webpack的loader 2.1.load…
传统上我们会在html文件中引入CSS代码,借助webpack style-loader和css-loader我们可以在.js文件中引入css文件并让样式生效. style-loader和css-loader作用是不同的. css-loader: 加载.css文件 style-loader:使用<style>将css-loader内部样式注入到我们的HTML页面 css-loader 和style-loader 的options选项 css-loader options alias: 解析别名…
在用vue来写一官网的时候,想引入外部字体文件,毕竟总感觉他自己的字体有点难看,在这里记录下 1.先下载字体文件所需的.ttf文件 我这里想引入的是华文行楷字体 百度后下载了一个3M多的ttf文件 2.将字体文件引入 自己定义一个文件夹,放入下载好的.ttf文件 先自己定义一个font.css文件,将下载好的字体文件的路径引入 @font-face { font-family: "华文行楷"; src: url('stxingka.ttf'); font-weight: normal;…
默认情况下,webpack无法处理css文件中的url地址,不管是图片还是字体库,只要是URL地址,都处理不了,需要第三方loader 1.安装loader cnpm i url-loader file-loader -D //file-loader是url-loader的内部依赖,在配置文件中不必配置file-loader 2.配置文件webpack.config.js新建第三方的匹配规则 module:{//配置所有第三方loader模块的 rules:[//第三方模块的匹配规则 {test…
为什么要使用url-loader 在前面已经介绍了css文件可以使用第三方loader去加载. 在一个项目中,也不仅仅只有html,js和css文件,还有图片文件,字体文件等等.当我们给一个css样式设置背景图片时: 你会发现,webpack打包的时候会报错. 报错:无法处理这种格式的文件,解决这个问题就需要url-loader或者file-loader. 安装url-loader 安装url-loader,cnpm install url-loader file-loader –D 在webp…
程序员优雅哥(youyacoder)简介:十年程序员,呆过央企外企私企,做过前端后端架构.分享vue.Java等前后端技术和架构. 本文摘要:主要讲解在不需要引入额外的loader的条件下运用Webpack 5 如何高效处理字体图标.图片资源的方法与步骤. 网页上需要使用到图片.字体图标等资源,有些网站还会使用到音频.视频等资源.在之前的webpack4版本,默认是不能处理图片资源的,需要额外配置loader(url-loader和file-loader)才能处理.在webpack 5中默认就可…
打包图片时,你可曾遇到在产出目录文件夹找不到图片,即便找到了,但是页面说引用不到资源?页面上或者文件中引用的图片地址不对? 一.在webpack中引入图片需要url-loader //webpack配置 { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, name: path.posix.join('static', 'img/[name].[hash:7].[ext]')…
1.安装 vue包:npm i vue -S 2.由于在webpack中,推荐使用.vue这个组件模版文件来定义组件,不然会出现vue.js移动和一些高级语法的不支持,因此需要安装能解析这种文件的loader:npm i vue-loader vue-template-complier -D 3.在main.js中,导入vue模块:import Vue from 'vue' 4.定义一个.vue结尾的组件,其中组件有三部分组成:template script style 5.使用 import…
precss是一个预处理css的插件包,集成了很多postcss插件的功能,比如嵌套,变量,继承,混合,循环,判断.下面来介绍如何在webpack中使用precss.一.新建项目1.新建package.json #自动生成package.json文件 npm init 2.新建webpack.config.js module.exports = { entry: "./main.js", output: { path: __dirname, // __dirname是node.js中的…
一:在普通网页中使用 vue 使用 script 标签,引入 vue 包 在 ndex 页面中,创建一个 id 为 App 的 div 容器 通过 new Vue 得到一个 vue 实例 二:在 webpack 中使用 vue 执行命令 : npm i vue -S 把 vue 包安装成项目运行依赖 main.js: //入口文件 //如何在 webpack 构架的项目中,使用 Vue 进行开发 // 执行命令 npm i vue -s ,把 vue 包安装成项目运行依赖 //在 webpack…
webpack 会生成文件,然后将这些文件放置在 /dist 文件夹中,但是 webpack 无法追踪到哪些文件是实际在项目中用到的. 通常,在每次构建前清理 /dist 文件夹,是比较推荐的做法,因此只会生成用到的文件. clean-webpack-plugin 是一个比较普及的管理插件,安装方法如下: npm install clean-webpack-plugin --save-dev 然后在webpack.config.js文件中配置一下,方法如下: const path = requi…
webpack 最出色的功能之一就是,除了 JavaScript,还可以通过 loader 引入任何其他类型的文件 引入资源步骤 Step1:安装你需要的loader  Step2:在 module配置中(module中的rules)配置 Step3:import引入你的具体资源文件 Step4:执行命令 下面省略安装css-loader style-loader  file-loader 等过程,反别在src新建了style.css文件,字体文件,图片以及data.xml,里面具体编写了需要引…
一:在webpack中使用vue 1.安装vue的包 2.index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta ht…
最近在Github上弄项目,需要搭建一个webpack开发环境.Emmm,是的,从0开始搭建一个项目确实不容易,光Webpack的坑就够我踩一路的了.这不,刚搭建到“图片打包”这里,就遇到了麻烦.最后找到了问题的源头,在mini-css-extract-plugin(抽离CSS代码为一个CSC文件的插件)这个插件上. 错误操作就不示范了,下面来探讨一下webpack中的图片打包方式. 1. 在JS中使用图片 import logo from './images/logo.png' // 引入图片…
1. 安装 file-loader npm install file-loader --save-dev 2. 在webpack.config.js中配置 module.exports={ //...code module:{ rules:[ { //字体文件 test: /\.(eot|svg|ttf|woff|woff2)$/, loader: 'file-loader', options: { name: "[name].[ext]", outputPath: './fonts'…
如果我们希望在页面引入图片(包括img的src和background的url).当我们基于webpack进行开发时,引入图片会遇到一些问题. 其中一个就是引用路径的问题.拿background样式用url引入背景图来说,我们都知道,webpack最终会将各个模块打包成一个文件,因此我们样式中的url路径是相对入口html页面的,而不是相对于原始css文件所在的路径的.这就会导致图片引入失败.这个问题是用file-loader解决的,file-loader可以解析项目中的url引入(不仅限于css…
1. 安装vue的包 cnpm i vue -S  2. 由于在webpack中,推荐使用 .vue这个组件模板文件定义的组件,所以,需要安装,   能解析这个文件的loader: cnpm i vue-loader vue-template-complier -D ,     注意:     若vue-loader是@15.x 版本,有些东西必须要配置.     打开webpack的配置文件 webpack.config.js:     const { VueLoaderPlugin } = …
HTTP中的URL长度限制   首先,其实http 1.1 协议中对url的长度是不受限制的,协议原文: The HTTP protocol does not place any a priori limit on the length of a URI. Servers MUST be able to handle the URI of any resource they serve, and SHOULD be able to handle URIs of unbounded length…
原文 [译]在Asp.Net中操作PDF - iTextSharp - 使用字体 紧接着前面我对iTextSharp简介博文,iTextSharp是一个免费的允许Asp.Net对PDF进行操作的第三方组件.本篇文章讲述如何在你创建的PDF文档中使用各种字体.如果你还没有阅读我的第一篇文章,我强烈推荐你现在就阅读iTextSharp的简介. iTextSharp默认支持14种字体,分别为:Courier, Courier Bold, Courier Italic, Courier Bold and…
设置EditText控件中提示消息hint的字体颜色和大小 1.设置字体大小 代码例: public void init(){ hint= (EditText) findViewById(R.id.in_login); // 新建一个可以添加属性的文本对象 SpannableString ss = new SpannableString("请输入用户名"); // 新建一个属性对象,设置文字的大小 AbsoluteSizeSpan ass = new AbsoluteSizeSpan(…