广州网站ui设计贵港免费的网站建设

news/2025/10/6 14:05:30/文章来源:
广州网站ui设计,贵港免费的网站建设,栖霞企业网站建设,想要做一个网站 该怎么做我是个前端菜鸡#xff0c;最近准备学习一点前端知识#xff0c;先从Bootstrap5开始#xff0c;毕竟早期Bootstrap还是比较火的。推出的Bootstrap5不再和jQery强制绑定#xff0c;这里直接按照官方文档上来操作#xff0c;打包工具我们选择Webpack。 一 前期准备 前期准备…我是个前端菜鸡最近准备学习一点前端知识先从Bootstrap5开始毕竟早期Bootstrap还是比较火的。推出的Bootstrap5不再和jQery强制绑定这里直接按照官方文档上来操作打包工具我们选择Webpack。 一 前期准备 前期准备就是一个准备好软件包管理器我这里选择的是npm。npm是JavaScript的包管理器是node的默认的包管理器我们可以通过命令行工具安装和管理项目所需的第三方包。所以在使用npm这工具之前你先要安装好nodeJS。 使用npm是后面我们下载Bootstrap和用Webpack下载打包用得到。npm不仅是一个工具他还维护了一个软件包注册中心这里很多的开源项目作为后台开发者你还可以把它理解为前端额maven管理和更新自己的项目中的依赖。 这里我介绍一个工具解释nvm这是一个管理node版本的工具对于我们可能遇到不同项目会用到不同版本的node可以方便我们切换。 二 下载Bootstrap 我们这里的是npm来安装下载Bootstrap当人你也可以使用别的工具yarnRubyGems等其他的工具来下载这里是用npm命令行输入命令的形式下载Bootstrap npm install bootstrap5.3.0-alpha1三 构建一个Bootstrap和Webpack项目 这里直接构建一个简单的可以启动的Bootstrap的Webpack项目。 你可能会问Webpack是什么这是一个打包工具提供了一种方式打包JavaScript应用程序的资源JavaScriptCSS图片这些。和Maven也有一点像Maven构建项目后可以把项目打包来给我们使用Webpack这方面也是把这个项目达成包真正提供出去给人家用的包。 1创建项目和安装Webpack 先创建一个文件夹这里我们用vscode来打开。 比如我这里创建一个文件夹Bootstrap51打开这个文件夹我们先初始化npm,避免后面询问我们交互会生成一个package.json。 npm init -y然后我们下载webpack几个工具 npm i --save-dev webpack webpack-cli webpack-dev-servernpm i 就是npm install的安装命令的缩写 webpack webpack-cli webpack-dev-server这三个是我们安装的Webpack工具 webpack是Webpack的核心用于模块打包。 webpack-cil是命令行工具我们可以通过命令行来使用Webpack。 webpack-dev-server 是一个小型的服务器Webpack编译资源可以实施加载实时预览。 2安装Bootstrap和一些额外的依赖 安装 Bootstrap。我们还将安装 Popper因为我们的下拉菜单、弹出框和工具提示依赖它来定位。如果你不打算使用这些组件你可以在这里省略 Popper。 npm i --save bootstrap popperjs/core这里安装的是两个bootstrap和 popperjs/core是Popper核心包定位工具提示和弹出框。 后面我们要加入一些额外的依赖比如css的加载器sass加载器style加载器postcss加载器以及autoprefixer支持不同浏览器CSS代码。 npm i --save-dev autoprefixer css-loader postcss-loader sass sass-loader style-loader3工程结构 我们在这些该安装的安装好的情况下我们要整理一下工程的目录结构要按照规范创建目录大改结构如下这里的文件我们创建一个空文件就可以后面我们会填写这些文件 my-project/ ├── dist/ │ └── index.html ├── src/ │ ├── js/ │ │ └── main.js │ └── scss/ │ └── styles.scss ├── package-lock.json ├── package.json └── webpack.config.js(4)配置Webpack 补充webpack.config.js const path require(path)module.exports {entry: ./src/js/main.js,output: {filename: main.js,path: path.resolve(__dirname, dist)},devServer: {static: path.resolve(__dirname, dist),port: 8080,hot: true} }补充dist/index.html !doctype html html langenheadmeta charsetutf-8meta nameviewport contentwidthdevice-width, initial-scale1titleBootstrap w/ Webpack/title/headbodydiv classcontainer py-4 px-3 mx-autoh1Hello, Bootstrap and Webpack!/h1button classbtn btn-primaryPrimary button/button/divscript src./main.js/script/body /htmlnpm脚本运行Webpack 改写package.json让npm命令来运行webpack服务器方便我们本地测试。 打开我们项目中的package.json,找到对应的script填写后如下 scripts: {start: webpack serve --mode development,test: echo \Error: no test specified\ exit 1}测试npm脚本启动 在终端输入 npm start终端不报错的话可以看一下页面对应端口locahost:xxx看一下页面 5导入Bootstrap 将 Bootstrap 导入到 Webpack 需要我们在第一部分中安装的加载器。我们已经通过 npm 安装了这些加载器但现在需要配置 Webpack 来使用它们实际添加module就部分完事。 在webpack.config.js设置加载器最后内容如下 const path require(path)module.exports {entry: ./src/js/main.js,output: {filename: main.js,path: path.resolve(__dirname, dist)},devServer: {static: path.resolve(__dirname, dist),port: 8080,hot: true},module: {rules: [{test: /\.(scss)$/,use: [{loader: style-loader},{loader: css-loader},{loader: postcss-loader,options: {postcssOptions: {plugins: () [require(autoprefixer)]}}},{loader: sass-loader}]}]} }导入Bootstrap的CSS 导入 Bootstrap 的 CSS。在 src/scss/styles.scss 中添加以下内容以导入所有 Bootstrap 的源 Sass。 // Import all of Bootstraps CSS import ~bootstrap/scss/bootstrap;将加载 CSS 并导入 Bootstrap 的 JavaScript 在 src/js/main.js 中添加以下内容以加载 CSS 并导入所有 Bootstrap 的 JS。Popper 将通过 Bootstrap 自动导入。 // Import our custom CSS import ../scss/styles.scss// Import all of Bootstraps JS import * as bootstrap from bootstrap项目位置 https://github.com/stubborn123/StudyCode/tree/master/JS/Bootstrap5/Bootstrap51

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929387.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发工具最好用做网站的工作量

https://blog.csdn.net/layman1024/article/details/72628379

Go 为何天生适合云原生? - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

ARC 207

目前打得最好的一集。 A 考虑如果 \(\le 0\) 还会减一,那么花掉的钱就是,\(1+2+\cdots +(n-1)\)。现在的问题就是,可能少花掉一些。 最多花掉 \(\mathcal{O}(n^2)\),所以考虑计数这个。发现其实,花掉的是 \(\sum_…

半年小结 Vol4. 跌跌撞撞开启 PhD 生涯

最近一直没能抽出时间总结于是半年总结一直拖拖拖,距离上次半年复盘已过了九个月,这九个月发生了很多:职业发展上经历了 idea 、实现、回片测试完整走完第一个加速器流片工作,切身体会了流片的血与泪; 第一次离开…

资源网站很难做做长图文网站

在c++中,一个文件调用另外一个文件最直接最快捷的方式就是#incldue<头文件>的使用,那么在元数据描述性语言QML中,如何从一个界面描述调用另外一个界面描述,一个.qml文件调用另外一个.qml呢?QML虽然有个import,但是用法可以说完全不同于#include。 引用方法1:直接…

大连可以做网站的公司北京公司注册最新政策

用Jsp Servlet和Jquery以及SQLServer实现商品管理系统。 采用MVC三层架构进行此程序的开发。 功能分析&#xff1a; 1.登录功能 2.查询和联合查询商品 3.增加商品 4.删除商品 效果演示 登录页面 查询页面 添加商品 点击删除 实现商品管理系统需要数据库和程序两部分。…

兰州网站建设推荐q479185700上快网站没排名怎么办

系列文章目录 C技能系列 Linux通信架构系列 C高性能优化编程系列 深入理解软件架构设计系列 高级C并发线程编程 设计模式系列 期待你的关注哦&#xff01;&#xff01;&#xff01; 现在的一切都是为将来的梦想编织翅膀&#xff0c;让梦想在现实中展翅高飞。 Now everythi…

深入解析:C++:内存管理

深入解析:C++:内存管理pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &qu…

电商手机网站开发非国产手机浏览器

切洋葱时&#xff0c;由于洋葱有一种挥发物质&#xff0c;常使切菜的人流泪。防止的方法是&#xff1a; 1.在切洋葱前&#xff0c;把切菜刀在冷水中浸一会儿&#xff0c;再切时就不会因受挥发物质刺激而流泪了。 2.将洋葱对半切开后,先泡一下凉水再切,就不会流泪了. 3.放微波炉…

大数求余

大数求余问题: 在仅使用 int32 类型存储的前提下, 计算 \(x^a\ \text{mod}\ p\) (即 \(x^a\ \%\ p\)). 基本的运算规则: \((xy)\ \%\ p = [(x \ \% \ p)(y \ \% \ p)] \ \% \ p\) 循环求余 当 \(x < p\) 时, \[x^a …

网站开发需要研究什么门户网站 开发注意

vmware虚化优势VMWARE服务器虚拟化介绍利用虚拟化基础架构技术&#xff0c;可以不断整合工作负载&#xff0c;从而充分利用服务器并降低运营成本。该基础架构技术不但使系统管理员能够管理更多的服务器&#xff0c;而且在置备新的软件服务和维护现有软件服务时&#xff0c;具有…

visual studio 无法打开文件

55>已完成生成项目“306_EigenDecomposition_bin.vcxproj”的操作 - 失败。 56>LINK : fatal error LNK1104: 无法打开文件“..\..\Debug\glad.lib”文件夹权限问题

vulkan游戏引擎renderer_backend实现 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

详细介绍:【使用】【经验】docker 清理未使用的镜像的命令

详细介绍:【使用】【经验】docker 清理未使用的镜像的命令pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consol…

关于网站制作报价微信小程序自助建站

作者&#xff1a;刘志勇&#xff0c;本文来自新浪微博视频平台资深架构师刘志勇在 LiveVideoStackCon 2018 讲师热身分享&#xff0c;并由 LiveVideoStack 整理而成。 本文从设计及服务可用性方面&#xff0c;详细解析了微博短视频高可用、高并发架构设计中的问题与解决方案。…

怎么建设局域网网站展示照片的网站

数环通让您可以通过不到几分钟的时间即可实现RSS订阅与Notion的对接与集成&#xff0c;从而高效实现工作流程自动化&#xff0c;降本增效&#xff01; 1.产品介绍 RSS订阅是数环通的内置应用&#xff0c;很多用户通过RSS订阅来收集自己在各大平台上看的内容&#xff0c;当RSS…

基于MPPT算法的光伏并网发电系统simulink建模与仿真

1.课题概述 基于MPPT算法的光伏并网发电系统simulink建模与仿真,包括PV光伏发电模块,并网电路,MPPT,PWM等模块。 2.系统仿真结果 3.核心程序与模型版本:MATLAB2022a 4.系统原理简介 光伏并网逆变器…

实用指南:【系统架构设计师】2025年上半年真题论文回忆版: 论系统负载均衡设计方法(包括解题思路和参考素材)

实用指南:【系统架构设计师】2025年上半年真题论文回忆版: 论系统负载均衡设计方法(包括解题思路和参考素材)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; dis…