js小知识
发表于|更新于
|浏览量:
盲目的仇恨心理是很可怕的,,甚至会导致本身的毁灭——沙米亚金

这里b由于没有var、let、const等关键字定义,变成了全局变量
而a由于作用域限制,因此提示a is not defined
相关推荐
2021-05-03
变量解构赋值
既然有时间在最后壮烈牺牲,不如完美地活到最后一刻——坂田银时/银魂 前两天有朋友问我,这个写法看不懂,让我给他讲讲 它这里用到了一个ES6的新特性:解构赋值 这里简单复现一下 123456789var param = { columns: { property: "我是property" }, data: ["我是", "data", "数组"]}var {columns,data} = paramconsole.log(columns)console.log(data) 输出结果 可以看到我们这里使用 1var {columns,data} = param 去拿到了param里的变量columns和data 这里注意一点,如果我们使用的名字不同的话,是无法取得里面的属性的 例如 123456789var param = { columns: { property: "...
2021-11-15
程序化的事件侦听器
吾心信其可行,则移山填海之难,终有成功之日。——孙中山 vue官方文档——程序化的事件侦听器 vue官方文档——实例方法/事件 我们可以使用this.$on在vue中侦听一个事件 123vm.$on('test', function (msg) { console.log(msg)}) 然后我们可以在其他地方访问它 12vm.$emit('test', 'hi')// => "hi" 例如这里,我在一个页面中使用vm.$on 而在另一处中使用vm.$emit 可以看到成功调用test事件 基于这一点,我们可以在uniapp中进行页面间的通信 uniapp官方文档 也就是说,在其中一个页面中我们使用uni.$on或者uni.$once,在另一个页面中就可以使用uni.$emit进行调用,前提是uni,$on或者uni.$once必须触发成功 uni.$once触发后就会立马移除该监听器,也就是说只能触发一次 而uni.$on就只能使用uni.$off进行...
2024-07-13
在线web工程演示stackblitz
饥梳头,饱洗澡。——杨慎 是这个网址 https://stackblitz.com/ 例如: https://stackblitz.com/github/slidevjs/new?file=slides.md 打开就直接构建并可以自由修改,不用在本地npm i啦! 相当的方便相当的nice 比较适合开源项目用来演示
2024-08-26
vuemotion
青春是一种持续的陶醉,是理智的狂热。——拉罗什富科 作为vue的动画框架 https://github.com/Bug-Duck/vuemotion 目前属于非常崭新的项目,但是其积累是源自于newcar,因此备受期待 VueMotion 是一个现代动画引擎,就像 Python 的 Manim for Vuejs 生态系统一样,它提供了大量的小部件来帮助用户快速制作动画和视频。并且它具有很高的可扩展性,这意味着您可以轻松创建自己的动画风格。 VueMotion 的前身是 Newcar 动画引擎,但后来因为一些特殊原因停止了开发。如果你是 Newcar 的老用户,欢迎你迁移到 VueMotion。 其团队也是非常之年轻,还在读高中就已经开始做开源 Roadmap Basic Widget Arc Group Line Polygon Rect Text Image Mask Webview Polyline Animations move rotate scale create destroy stroke...
2022-09-29
relation-graph
青年人如果有青年人的精神,这精神就是乐观——茅盾 这是一个Vue关系图谱组件,可以展示如组织机构图谱、股权架构图谱、集团关系图谱等知识图谱,可提供多种图谱布局,包括树状布局、中心布局、力学布局自动布局等。 git仓库:https://github.com/seeksdream/relation-graph 文档地址:http://relation-graph.com/#/docs/start 在线体验:http://relation-graph.com/#/demo/layout-center 甚至包含在线配置工具 十分强大
2025-05-21
升级项目为typescript
志不强者智不达。——《墨子·修身》 在一个 JavaScript + Vue 项目中引入 TypeScript 编写的代码组件 1. 保证依赖支持 TypeScript 安装 TypeScript 相关依赖(如果还没有): 12npm install --save-dev typescriptnpm install --save-dev @types/node 如果你的 Vue 版本是 Vue 2,建议也装上 vue-property-decorator 和 vue-class-component(class 风格): 1npm install --save vue-class-component vue-property-decorator 2. 配置 tsconfig.json 在项目根目录新建或完善 tsconfig.json,确保包括你的 TypeScript 组件目录。例如: 123456789101112131415161718192021222324252627{ "compilerOptions": { &q...

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