当前位置: 首页 > news >正文

做全屏轮播的网站有哪些公众号怎么导入wordpress

做全屏轮播的网站有哪些,公众号怎么导入wordpress,高端展馆展厅设计方案,wordpress flytag从头捋顺一遍vue3项目文件目录 前置知识JS模块化什么是依赖#xff1f;安装依赖webpack能做什么#xff1f;vue基本使用 不借助vue-cli#xff0c;从0开始搭建vue项目。index.html、main.js、App.vue引入npm引入webpack引入babel引入vue-loaderwebpack配置webpack配置 前置知… 从头捋顺一遍vue3项目文件目录 前置知识JS模块化什么是依赖安装依赖webpack能做什么vue基本使用 不借助vue-cli从0开始搭建vue项目。index.html、main.js、App.vue引入npm引入webpack引入babel引入vue-loaderwebpack配置webpack配置 前置知识 JS模块化 在js刚刚出现的时候是为了实现一些简单的功能但随着浏览器的不断发展js越来越被重视起来可以实现较为复杂的功能。这个时候开发者为了维护方便会把不同功能的模块抽离出来写入单独的js文件但是当项目更为复杂的时候html可能会引入很多个js文件而这个时候就会出现命名冲突污染作用域等一系列问题这个时候模块化的概念及实现方法应运而生。 什么是依赖 简单来说就是我们的项目需要用到的其他的代码库或者模块比如jQueryReactBootstrap等等。这些依赖可以帮助我们实现一些常用的功能或者提供一些优秀的设计和交互。 但是如果我们要手动下载和管理这些依赖那么就会非常麻烦和耗时。所以我们需要使用一些专门的工具来帮助我们自动化地安装和更新依赖这就是我们要介绍的内容。目前前端开发中最常用的两个依赖管理工具是npm和yarn。 安装依赖 https://www.w3cschool.cn/article/74549379.html npm是Node.js的默认包管理器它已经随着Node.js一起安装在了我们的电脑上。要使用npm来安装依赖我们只需要在项目根目录下创建一个package.json文件或者使用npm init -y命令来自动生成一个。然后在package.json文件中的dependencies或者devDependencies字段中添加我们需要的依赖名称和版本号。 添加好了依赖之后我们就可以在项目根目录下运行npm install命令来安装所有的依赖。这个命令会根据package.json文件中的信息在项目中创建一个node_modules文件夹并且把所有的依赖下载到这个文件夹中。同时它还会生成一个package-lock.json文件用来记录每个依赖的确切版本号和来源。这样可以保证我们在不同的环境中安装相同的依赖。 注意 package.json 里两个重要的属性相关dependencies 以及 devDependencies。dependencies和devDependencies的区别是前者是我们项目运行时需要的依赖后者是我们项目开发时需要的依赖。一般来说我们把一些打包编译测试等工具放在devDependencies中把一些UI库框架等放在dependencies中。 webpack能做什么 把很多文件打包整合到一起, 缩小项目体积, 提高加载速度 功能如less/sass - cssES6/7/8 - ES5 处理js兼容支持js模块化处理css兼容性html/css/js - 压缩合并 vue基本使用 如果要使用vue就要先安装。 以vue2为例可以直接用script标签引入、CDN、NPM。 官网 https://v2.cn.vuejs.org/v2/guide/installation.html#%E7%9B%B4%E6%8E%A5%E7%94%A8-lt-script-gt-%E5%BC%95%E5%85%A5 以vue3为例可以 ① npm create vuelatest ② CDN https://cn.vuejs.org/guide/quick-start.html 至此我们可以在html中使用vue做一些小demo。但是无法完成大型项目。 所以引入了SFC单页面组件、vue-cli、vite来构造大型项目。 不借助vue-cli从0开始搭建vue项目。 参考视频 https://www.bilibili.com/video/BV1dt4y1K7BF/?spm_id_from333.788vd_sourceceab44fb5c1365a19cb488ab650bab03 使用vue-cli直接生成的项目文件很多我们这里不借助vue-cli从0开始搭建vue项目。 index.html、main.js、App.vue 创建应用应用需要根组件App.vue应用挂载在HTML#app上。 官方文档 https://cn.vuejs.org/guide/essentials/application.html //第一步创建应用 // 每个 Vue 应用都是通过 createApp 函数创建一个新的 应用实例 import { createApp } from vueconst app createApp({/* 根组件选项 */ })//第二步每个应用都需要一个“根组件” // 我们传入 createApp 的对象实际上是一个组件每个应用都需要一个“根组件”其他组件将作为其子组件。 import { createApp } from vue // 从一个单文件组件中导入根组件 import App from ./App.vueconst app createApp(App)//第三步挂载应用 div idapp/div app.mount(#app)最终 import { createApp } from vue import App from ./App.vue import router from ./router import store from ./storeconst app createApp(App)app.use(store) app.use(router)app.mount(#app)// 也可以简写为 createApp(App).use(store).use(router).mount(#app)引入npm XXX.vue 不能直接交给浏览器运行所以得先进行处理和加工。要在浏览器中使用.vue文件需要将其编译为可在浏览器中运行的JavaScript代码。有两个渠道① webpack ② vue-cli 官方帮忙搭建的 webpack 除此之外项目可能需要用到别的框架、依赖就引入了npm包管理器进行统一管理。 接上文。 下载node之后就会自动带有npm。在文件夹中npm init -y会生成package.json文件。 npm i vue安装vue。package.json文件的dependencies中就会多了vue信息意思就是添加了vue依赖。 package-lock.json 锁定依赖的版本号 所有的依赖都会放在node_modules中 引入webpack 项目源文件越来越多引入webpack打包。 安装依赖 webpack、webpack-cli、webpack-dev-server npm i -D xxx安装依赖。-D的意思是这些以来不放在生产环境上只是开发时使用。 创建文件webpack.config.js。webpack在此文件进行配置。 引入babel 因为并不是每个浏览器都能支持ES6的语法因此我们需要Babel来把代码从高版本转成低版本。 安装babel依赖配合core preset-env使用 npm i -D babel-loader babel/core babel/preset-env 引入vue-loader 浏览器无法识别vue单文件用vue-loader以来进行识别。 CSS部分需要vue-template-compiler 和css-loader依赖 需要把源文件的HTML 和 JS合并-需要html-webpacl-plugin npm i -D vue-loader vue-template-compiler css-loader vue-style-loader html-webpacl-plugin webpack配置 webpack.config.js JS合并-需要html-webpacl-plugin npm i -D vue-loader vue-template-compiler css-loader vue-style-loader html-webpacl-plugin webpack配置 webpack.config.js 入口文件等
http://www.sczhlp.com/news/189489/

相关文章:

  • 交互式网站设计可以做puzzle的网站
  • 网站添加qq聊天视频制作收费标准
  • 政务网站建设经验交流发言wordpress seo 介绍
  • 网站空间试用万网二手已备案域名
  • 济南做网站优化的公司正规的手机网站建设
  • 无锡百度网站推广渠道有没有做字的网站
  • 成都市建设局网站深圳企业网站建设公司
  • wordpress 网站统计插件下载吉安县规划建设局网站
  • 如何申请一个网站 做视频上海营销型网站标准
  • 便宜网站建设怎么样医院网站建设网站
  • 国内做的比较好的协会网站免费做游戏小程序的网站
  • 企业网站推广制作教程企业建站用什么好
  • 如何做一张网站平面效果图怎样下载别人网站自己做的视频
  • 营销网站外包广东东莞建设网
  • 网站建设合同浩森宇特网站服务器做缓存吗
  • 汽车网站网页模板做app推广上哪些网站吗
  • 一级a做爰片免费的网站有吗晋江原创网
  • 开源软件站
  • 如何安装claude code以及ccr code
  • 代码托管平台
  • 1011
  • 209. 长度最小的子数组 滑动窗口+暴力
  • 临漳网站制作谁有企业邮箱
  • 西宁做网站多少钱辽宁建设工程信息网评定分离规则
  • pr效果做的好的网站有哪些网页界面设计中一般使用的分辨率是多少
  • 蚌埠网站设计网站管理员招聘
  • 网站术语南宁网站设计多少钱一个
  • 网站制作大概需要多少钱阿里云邮箱企业邮箱
  • 福州网站建设加q479185700安阳信息港网站
  • 苏州高端网站设计制作百度收录查询代码