×

typescript

微前端架构(微前端架构实现)

xunfish xunfish 发表于2024-04-21 浏览9504 评论0
一、前端(架构)发展史 最初,前端是没有架构的,因为功能简单的代码没有架构可言。通过操作DOM就能完成的工作,不需要复杂的设计模式和代码管理机制,也就不需要架构来支撑起应用。前端开发的发展历史分为以下几个阶段: ● 古典时期。由后端渲染出前端 HTML,用 Table 布局,用 CSS 进行简单的辅助。 ● 动效时期。前端开始编写一些简单的 JavaScript 脚本来做动画效果,如轮播广告。 ● Ajax 异步通信时期。2005年,Google 在诸多 Web 应用中使用了异步通信技术如

typescript

执行tsc -v命令后报错‘tsc‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。怎样解决?

高乐 高乐 发表于2024-04-21 浏览6857 评论0
分析: tsc -v 这个命令主要是查看typescript编译器的版本号的, 也可以用于检查typescript是否安装好了?是否正常? 1.如果没有安装的话,就去安装 可以使用   npm ls typescript 查看本地是否安装typescript 或者 npm ls typescript -g 全局查看是否安装typescript   2.如果已经安装过,还是报这个错。可能是环境变量没有配置好。重头检查一下。 下面是具体

typescript

【进阶】TypeScript 中的 Type

L L 发表于2024-04-21 浏览7248 评论0
一 、什么是 TypeScript TypeScript 是静态编程语言 , 是 JavaScript 的超集 简而言之:JavaScript 有的 TypeScript 都有。JavaScript 写的代码在 TypeScript 的环境下都能跑。 TypeScript 中添加了类型支持。TypeScript =Type+ JavaScript TypeScript 解决了 JavaScript 语言本身的局限性,使用 TypeScript 其能够更好胜任开发大型项目 二

typescript

【Vue3】defineComponent、defineAsyncComponent、defineCustomElement 介绍

福缘创业网 福缘创业网 发表于2024-04-21 浏览10212 评论0
Vue3 的官方文档中大致介绍了这三种全局API。但是我看完过后,对于一些点还是处于一个比较懵逼的状态,于是自己去查阅了一些资料以及手写代码去尝试,才渐渐领悟了过来。 在看官方文档期间,我把自己在脑海中疑惑的问题整理了一下,然后写在了这篇文章中,并从网上和实践中去找寻到了一些答案。 咱们先来看文档中对于这三个全局API的介绍: 先来看下 defineComponent 文档中第一句话很容易看懂,说白了就是从实现上看,用了或者跟不用这个api没多大区别~~但是呢,第二句话说的好像

typescript

前端TS学习笔记 (JS和TS优劣对比)

花若飞絮花曾落 花若飞絮花曾落 发表于2024-04-21 浏览4802 评论0
1.TypeScript优势   (跟JS相比较) 更早(写代码的同时)发现错误,减少找BUG,改BUG时间,提升开发效率。 程序中任何位置的代码都有代码提示,随时随地的安全感,增强了开发体验。 强大的类型系统提升了代码的可维护性,使得重构代码更加容易。 支持最新的ECMAScript语法,优先体验最新的语法,让你走在前端技术的最前沿。 TS类型推断机制,不需要在代码中的每个地方都显示标注类型,让你在享受优势的同时,尽量降低了成本。 除此之外,Vue3源码使用TS重写,Angular默认支

typescript

前端页面路由跳转方式详解(前端页面路由跳转方式详解图)

田小檬 田小檬 发表于2024-04-21 浏览8189 评论0
本文总结以下几种前端页面路由的跳转方式: 第一种方式:navigate; 第二种方式:window.open; 第三种方式:document.getElementById("a标签id").click(); 第四种方式:routerLink; 1.navigate 【说明】:navigate的效果是在当前页面直接跳转至指定路由,当前页面会被覆盖掉,而且不会对跳转后的页面数据进行刷新,也就是说,跳转后的页面显示的还是旧数据。 假设指定需要跳转的目标路由是“/class/student”。

typescript

Cesium实时轨迹、点击运动、插值坐标、轨迹回放。(cesium 实时轨迹)

????&Y ????&Y 发表于2024-04-21 浏览6511 评论0
老规矩,效果图放前面,满足需求接着往下看。 加载模型 模型加载方式为primitive,利用矩阵设置世界坐标,modelMatrix,包含位置方向,在此基础上可以做到物体位移。 let Primitive: Cesium.Primitive let entityPath: Cesium.Entity let path: number[][] = [104.063914, 30.640356, 500] //存在路线数组 let linePath: Cesium.Cartesian3[

typescript

【vue3 Pinia使用与讲解】vue3新一代的Store应用工具

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-04-21 浏览11702 评论0
本文章旨在快速帮助上手Pinia基础与核心部分,想要完整了解的请看官网或后续文章,Pinia 还可用于SSR。还有:这中文名可以叫菠萝,起源是西班牙语piña,中文译为菠萝。 Pinia概要: Pinia一开始是为了探索Vuex的下一次迭代会是什么样子,它融合了Vuex 5核心团队讨论中的许多想法。 最终,我们意识到Pinia已经实现了Vuex 5中我们想要的大部分功能,并决定将 Pinia 作为新的推荐。 与 Vuex 相比,Pinia 提供了一个更简单的 API,没那么死板,

typescript

微信小程序设置锚点定位,wx.pageScrollTo

。 发表于2024-04-21 浏览5662 评论0
微信小程序中使用 wx.pageScrollTo({)};进行页面锚点定位,一定要将根目录设置为滑动的根据。 也就是 page 要设置样式为 overflow-y: auto;指定他的高度。 在其中,设置一个容器 home 设置id。 在添加一个内容容器 container 设置类名。 设置多个锚点,添加锚点类型 如: node0, node1, node2 等。 然后通过点击事件传递要跳转的锚点信息。 通过wx.createSelectorQ

typescript

【vue3】子组件修改父组件传过来的props数据(vue子组件可以修改父组件传的prop)

战帅 战帅 发表于2024-04-21 浏览11078 评论0
前言 最近新项目用vue3搭建的,准备开始使用vue3的语法,从这篇开始记录下vue3遇到的一些问题和一些语法的使用方法,以便于以后复习,也可能帮助到一些小伙伴。 1. 修改父组件普通数据 使用v-mode语法,代替了vue2.x的.sync修饰符 父组件用ref() 定义一个普通数据为响应式变量,例 var test = ref(‘parent’) 父组件用v-mode将数据绑定到子组件上 <ChildComponent v-model:test="test" /&