CSS、js文件优化 内联css、js 优点:减少HTTP请求 缺点: 1、代码难以复用 2、使html文件变大,加载事件变长 3、写在html中不利于后期维护。(工程化手段可以解决。源码到可以上线的代码) 外联css、js 优点: 1、很好地复用代码。(有效利用浏览器静态资源缓存) 2、代码分离, ...
分类:
移动开发 时间:
2020-04-21 14:44:22
阅读次数:
102
全新升级后的FE工作流为:使用FE命令包进行项目的初始化,其中包括项目初始化、拉取脚手架、私库拉取模块包或后期扩展的CI/CD等与本公司工作流相关的操作。 出现的问题如下: 脚手架工具的包依赖信息存放在根目录的package.json中,若业务项目仍存放在package.json中,那么后期再更新脚 ...
分类:
Web程序 时间:
2020-04-19 22:14:45
阅读次数:
103
今日目标 1.能够了解模块化的相关规范 2.了解webpack3.了解使用Vue单文件组件4.能够搭建Vue脚手架 5.掌握Element-UI的使用 1.模块化的分类 A.浏览器端的模块化 1).AMD(Asynchronous Module Definition,异步模块定义) 代表产品为:Re ...
分类:
其他好文 时间:
2020-04-19 12:58:34
阅读次数:
49
JS 模块化、组件化、工程化相关的 15 道面试题 1.什么是模块化? 2.简述模块化的发展历程? 3.AMD、CMD、CommonJS 与 ES6 模块化的区别? 4.它们是如何使用的? 5.export 是什么? 6.module.export、export 与 export defalut 有 ...
分类:
Web程序 时间:
2020-04-03 15:09:13
阅读次数:
79
前端工程化介绍、webpack快速应用、Vue单文件组件、Vue ClI脚手架构建Vue项目、ElementUI快速应用 ...
分类:
其他好文 时间:
2020-04-02 11:45:52
阅读次数:
78
包(package) 在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。 包介绍 是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如 、`os io`等。 定义包 我们还可以根据自己的需要创建自己的包。一个包可以简单理解为一个存放 ...
分类:
其他好文 时间:
2020-03-30 11:11:09
阅读次数:
73
简介 makefile 原来是C语言作为工程化处理的一个实用工具,然后慢慢的迁移到其他平台上了,而在工作中看到的确也有使用 makefile 来集成一些命令的功用。 基本格式 target就是你要执行的命令套件,prerequisties就是依赖,而command就是实际执行的命令, 必须注意:必须 ...
分类:
其他好文 时间:
2020-03-21 12:46:59
阅读次数:
69
一、测试运行 1、安装配置MinGW后,在VS中编译报错,如图: 2、后来参考其他同学,用linux进行编译,于是改变环境,连接了Ubuntu进行编译: 3、添加头文件#include<string.h>后,传至Ubuntu虚拟机,重新编译运行,结果如下: 二、寻找错误 1、可以在代码中发现,当输入 ...
分类:
其他好文 时间:
2020-03-19 15:08:35
阅读次数:
62
工程化编程实战callback接口学习 一、下载源代码,编译运行相关代码 运行Ubuntu环境,将老师给的代码下载下来,用tar -zxvf 命令解压 使用gcc工具进行编译,这里用到的命令是 gcc linktable.c menu.c -o ./se2020 这个时候会发现报错,出现了警告,原因 ...
分类:
其他好文 时间:
2020-03-19 09:29:45
阅读次数:
77
umi+ dva + antd构建react工程项目(组件化开发搭建项目)1.官方网站安装node.js(并确保 node 版本是 10.13 或以上)2.先确保安装成功npm或者yarn3.npm i yarn tyarn -g (国内源)4.如果你没有 npx,需要先安装它,用于执行 node_ ...
分类:
其他好文 时间:
2020-03-18 11:31:12
阅读次数:
1651