2024年Web前端最新Vue3配置Cesium_vue3 cesium,中高级前端大厂高频面试题

自学前端时,初学者常感到迷茫,因缺乏明确的学习路径和实践。本文通过分享Vue3集成Cesium的实例,探讨前端学习方法,强调实践操作的重要性。同时,提出中高级前端应深化技术理解,如栈内技术、栈外知识、工程经验、团队协作和业界影响力,并提供前端面试题解析和学习资源。
摘要由CSDN通过智能技术生成

自学几个月前端,为什么感觉什么都没学到??


这种现象在很多的初学者和自学前端的同学中是比较的常见的。

因为自学走的弯路是比较的多的,会踩很多的坑,学习的过程中是比较的迷茫的。

最重要的是,在学习的过程中,不知道每个部分该学哪些知识点,学到什么程度才算好,学了能做什么。

很多自学的朋友往往都是自己去找资料学习的,资料上有的或许就学到了,资料上没有的或许就没有学到。

这就会给人一个错误的信息就是,我把资料上的学完了,估计也-就差不多的了。

但是真的是这样的吗?非也,因为很多人找的资料就是很基础的。学完了也就是掌握一点基础的东西。分享给你一份前端分析路线,你可以参考。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

还有很多的同学在学习的过程中一味的追求学的速度,很快速的刷视频,写了后面忘了前面,最后什么都没有学到,什么都知道,但是什么都不懂,要具体说,也说不出个所以然。

所以学习编程一定要注重实践操作,练习敲代码的时间一定要多余看视频的时间。

⚓ Running completion hooks…

📄 Generating README.md…

🎉 Successfully created project world.
👉 Get started with the following commands:

$ cd world
$ npm run serve




---


Tips  
 通过图形界面方式创建 Vue 项目



E:\CesiumProject>vue ui
🚀 Starting GUI…
🌠 Ready on http://localhost:8000




---


### 2. 配置 Cesium


先进入项目目录



E:\CesiumProject>cd world
E:\CesiumProject\world>


安装 `cesium`



E:\CesiumProject\world> npm i cesium --save


配置 `vue.config.js` ,如果没有就在项目根目录创建一个。



const path = require(“path”);
const TerserPlugin = require(“terser-webpack-plugin”);

const CopyWebpackPlugin = require(“copy-webpack-plugin”);
const webpack = require(“webpack”);
const cesiumSource = “./node_modules/cesium/Source”;

function resolve(dir) {
return path.join(__dirname, dir);
}

module.exports = {
devServer: {
port: 8080,
open: true,
proxy: {
//配置代理服务器来解决跨域问题
“/api”: {
target: “http://localhost:80/api/”, //配置要替换的后台接口地址
changOrigin: true, //配置允许改变Origin
pathRewrite: {
“^/api/”: “/”,
},
},
},
},
lintOnSave: false,
configureWebpack: {
output: {
sourcePrefix: " “, // 1 让webpack 正确处理多行字符串配置 amd参数
},
amd: {
// 2
toUrlUndefined: true, // webpack在cesium中能友好的使用require
},
resolve: {
extensions: [”.js", “.vue”, “.json”],
alias: {
//'vueKaTeX parse error: Expected group after '_' at position 228: …: path.resolve(_̲_dirname, cesiu…/,
use: {
loader: “@open-wc/webpack-import-meta-loader”,
},
},
{
test: /.(glb|gltf)?$/,
use: {
loader: “url-loader”,
},
},
],
},
},
};


### 3. 安装一些必要的模块


* `webpack-import-meta-loader`

 

E:\CesiumProject\world> npm install @open-wc/webpack-import-meta-loader --save-dev

* `node-sass`

 

E:\CesiumProject\world> npm i node-sass@4.14.1 --save-dev

* `sass-loader`

 

E:\CesiumProject\world> npm i sass-loader@10.1.0 --save-dev



Sass直接安装,会自动安装为最新版本,可能会导致项目无法启动,因此安装如上建议版本。


### 4. 测试 Cesium


在 `sec/views/` 下新建 `Index.vue`,如下




在 `src/router/index.js` 中添加



import { createRouter, createWebHistory } from ‘vue-router’
import Home from ‘…/views/Home.vue’
const routes = [
{
path: ‘/’,
name: ‘Home’,
component: Home
},
{
path: ‘/about’,
name: ‘About’,
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import(/* webpackChunkName: “about” */ ‘…/views/About.vue’)
},

/** 添加一个页面 **/
{
path: ‘/index’,
name: ‘Index’,
component: () => import(‘…/views/Index.vue’)
}
]
const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes
})

export default router

最后

中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。

  • 技术要深入到什么程度?

  • 做久了技术总要转型管理?

  • 我能做什么,我想做什么?

  • 一技之长,就是深耕你的专业技能,你的专业技术。(重点)

  • 独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)

  • 拥有事业,选择一份使命,带领团队实现它。(创业)

一技之长分五个层次

  • 栈内技术 - 是指你的前端专业领域技术

  • 栈外技术 - 是指栈内技术的上下游,领域外的相关专业知识

  • 工程经验 - 是建设专业技术体系的“解决方案”

  • 带人做事 - 是对团队协作能力的要求

  • 业界发声 - 工作经验总结对外分享,与他人交流

永远不要放弃一技之长,它值得你长期信仰持有

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

主要内容包括html,css,html5,css3,JavaScript,正则表达式,函数,BOM,DOM,jQuery,AJAX,vue 等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值