摘要: 压缩css,去除注释 安装插件 配置 头部引入插件 const OptimizeCssAssetsPlugin = require("optimize css assets webpack plugin") ` | 参数 | 意义 | | | | | assetNameRegExp | 正则表达式, 阅读全文
posted @ 2019-02-24 08:26 hunterxing 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 前面讲过 将css文件引入到js文件中,然后一起打包成js文件,现在我们学习单独提取分离css并且打包。 安装插件 配置 引入插件 rules 设置 ​ plugins 设置 截图 运行命令打包 阅读全文
posted @ 2019-02-24 08:25 hunterxing 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 目前,ES6(ES2015)这样的语法已经得到很大规模的应用,它具有更加简洁、功能更加强大的特点,实际项目中很可能会使用采用了ES6语法的模块,但浏览器对于ES6语法的支持并不完善。为了实现兼容,就需要使用转换工具对ES6语法转换为ES5语法,babel就是最常用的一个工具 babel转化语法所需依 阅读全文
posted @ 2019-02-24 08:24 hunterxing 阅读(245) 评论(0) 推荐(0) 编辑
摘要: webpack 自身只理解 JavaScript, 想让 webpack 能够去处理那些非 JavaScript 文件,我们将使用到 loader 可以将所有类型的文件转换为 webpack 能够处理的有效模块,然后你就可以利用 webpack 的打包能力,对它们进行处理。 安装loader 配置l 阅读全文
posted @ 2019-02-24 08:23 hunterxing 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 前提: " Webpack 4 学习01(基础配置)" ​ "Webpack 4 学习02(通过配置文件打包)" 一、了解 webpack dev server 用来配置本地服务器 为 打包生成的文件提供web服务 自动刷新和热替换(HMR) 二、安装webpack dev server 三、 配置 阅读全文
posted @ 2019-02-24 08:22 hunterxing 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 一、单出口形式 运行 生成唯一的打包文件 二、多出口形式 ​ ​ 文件结构 运行 生成两个打包文件 阅读全文
posted @ 2019-02-24 08:21 hunterxing 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 上一讲中我们打包没有用到 配置文件,webpack4把自己定位为一个零配置的工具。这一讲学习配置文件使用,更好地学习webpack。 "上一讲 Webpack 4 学习01(基础配置)" 根目录下新建一个 文件 (记载配置信息) 配置文件 | 字段 | 意义 | | | | | entry | 入口 阅读全文
posted @ 2019-02-24 08:19 hunterxing 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、安装配置 【 前提 】安装 环境 【官网下载】https://nodejs.org/zh cn/ 安装教程不赘述 创建项目文件夹 例如创建如下文件夹 创建配置项 生成一个 文件 如下图 全局安装 (不推荐,进行下一步操作) 局部安装 (推荐) 另外, 要求安装包 一起安装 以下表示安装成功 创建 阅读全文
posted @ 2019-02-24 08:18 hunterxing 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、Smarty模板引擎 1.Smarty模板引擎简介 Smarty分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,就是要使PHP程序员同前端人员分离,程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不 阅读全文
posted @ 2018-11-04 11:59 hunterxing 阅读(281) 评论(0) 推荐(0) 编辑
摘要: PHP面向对象 一、大纲 基础 1. 类的创建【构造函数】【析构函数】 2. 类的属性和方法【访问修饰符 】 3. 静态属性和方法 4. 魔术方法【属性的重载】【方法的重载】 高级 1. 继承 2. 其他【 】【命名空间】 二、基础 1. 类的创建 构造函数和析构函数 构造函数作用 初始化对象 实例 阅读全文
posted @ 2018-10-23 16:45 hunterxing 阅读(153) 评论(0) 推荐(0) 编辑