js as关键字
发表于|更新于
|浏览量:
统治别人,一定要为别人谋幸福。——莫泊桑
分享一个在export以及 import使用的 as关键字
https://es6.ruanyifeng.com/#docs/module#export-%E5%91%BD%E4%BB%A4
https://es6.ruanyifeng.com/#docs/module#import-%E5%91%BD%E4%BB%A4
这里就不多多赘述简单使用,介绍一个特别的场景:
例如这里有一个js文件
1 | export function myFunc() |
针对这个js文件export的两个方法,由于没有export default
因此不能使用
1 | import MyJs from 'my.js' |
而是只能使用
1 | import { myFunc, yourFunc } from 'my.js' |
但是通过as关键字,则可以
1 | import * as MyJs from 'my.js' |
然后就可以使用Myjs.myFunc()调用啦
相关推荐
2026-02-23
FossFLOW
眼前的瞬间是一位威力强大的女神。——歌德 FossFLOW — 用于创建华丽等轴测图的开源神器在快速变化和高度技术化的现代世界中,“以图达意”的表达变得越来越重要。FossFLOW 应运而生,为开发者、设计师和工程师带来了领先的等轴测图设计工具。 📌 FossFLOW 是什么?FossFLOW 是一个开源的渐进式 Web 应用程序(PWA),致力于帮助用户轻松创建生动的等轴测技术图解。由现代前端框架 React 打造,并使用 fork 编辑后的 Isoflow 图形库(现已作为 fossflow 发布到 NPM),无需本地安装,完全基于浏览器,无需联网即可实现离线运行。 💡 功能特性详解以下是 FossFLOW 中的一些核心功能,与其他类似工��相比,它能够为用户提供极具创新性的体验: 🎨 专业级等轴测绘图:用简洁友好的方式创建 3D 风格的技术图。 💾 智能自动保存:每隔 5 秒自动保存,让您的设计过程无后顾之忧。 📱 渐进式 Web 应用支持(PWA):可在 Mac 和 Linux 上安装为原生应用。 🔒 强调用户隐私:所有数据均本地存储于用户浏览器,无...
2022-12-25
mask
任凭人群来往,任凭钟声响起,小孩啼哭——决心好好过上一天。——梭罗《瓦尔登湖》 分享一个css属性mask: https://developer.mozilla.org/zh-CN/docs/Web/CSS/mask https://css-tricks.com/almanac/properties/m/mask/ CSS 属性 mask 允许使用者通过遮罩或者裁切特定区域的图片的方式来隐藏一个元素的部分或者全部可见区域。 这个属性很类似于background属性,但不同的是,background是背景在元素下层,mask是遮罩在元素上层,且mask不支持直接指定color,只支持image对象如图片、svg等 同样两者都是组合属性,意味着可以用简写,而不是一个一个去指定 12mask-image: url(/img/oss/blog/vampireachao/bilibili-line.svg);mask-repeat: no-repeat; 可以简写为 1mask: url(/img/oss/blog/vampireachao/bilibili-line.svg) ...
2022-07-11
vue3组合式api
自由自由,多少罪恶假汝之名以行。——罗兰夫人 这个思想上有点类似流程控制框架,将一个组件中的多个关注点分离、抽取,然后能进一步复用、编排 官方文档:https://v3.cn.vuejs.org/guide/composition-api-introduction.html#%E4%BB%8B%E7%BB%8D 使用上来讲,就是编写的api方式变了,举个例子: 下面是我实际写的一个小组件 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657<script lang="tsx">interface Props { msg: string; msgModifiers: { [key: string]: boolean; };}import { computed, onMounted, ref, Ref, toRefs, watch,...
2025-06-06
videojs
人的教养不能够靠别人传授,人必须进行自我修养。一切苦修也绝不是文化修养,教育是通过人的主动性来实现的,教育牢牢地钉在主动性上。——费希特 https://github.com/videojs/video.js https://videojs.com/ Video.js:强大的开源 HTML5 视频播放器在现代 Web 开发中,视频已经成为内容交互的重要组成部分。从媒体网站到教育平台,视频播放器的选择直接影响用户体验。对于开发者来说,一个强大、灵活且易于定制的视频播放器至关重要。 Video.js 是一个开源的 HTML5 视频播放器,拥有强大的功能、广泛的插件支持,以及全面的浏览器和设备兼容性。它是开发者在构建视频播放功能时的理想选择。 什么是 Video.js?Video.js 是一个基于 HTML5 的视频播放器,它支持现代浏览器和设备,同时提供对旧版浏览器的回退支持(如 Flash)。它的设计目标是为开发者提供一个轻量级、可扩展且功能强大的视频播放解决方案。 核心特性1. 广泛的格式支持Video.js 支持所有常见的视频格式,包括 MP4、WebM 和 HLS 等...
2022-12-29
html字符转码表
孤独一人也没关系,只要能发自内心地爱着一个人,人生就会有救。哪怕不能和他生活在一起。——《1Q84》 链接:https://html.spec.whatwg.org/multipage/named-characters.html 我们打开发现可能有点重叠,导致看不清… 我们将不换行的css去掉即可 然后就能看清啦
2021-10-29
nvue引入图标坑
强本而节用,则天不能贫。——荀况 今天把原来的vue页面改为nvue 发现之前的图标怎么都引不进去,搞了半天,后来通过debug发现,我引入的方式是使用添加对应的class给它加了个::before伪元素 知道了这个就很简单了,我们按照官方文档引入字体 首先我在App.vue中写入css代码: 123456/* 加载图标字体 - 条件编译模式 *//* #ifdef APP-PLUS-NVUE */.my-iconfont { font-family: myIconfont;}/* #endif */ 然后在对应的nvue页面中,在beforeCreate生命周期里调用addRule 123456789beforeCreate() { // #ifdef APP-PLUS-NVUE const domModule = uni.requireNativePlugin('dom'); domModule.addRule('fontFace', { fontFamily: 'myIcon...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog