ES6
文章平均质量分 72
ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言
薛定谔的猫-菜鸟程序员
1.精通ECMAScript 6。
2.精通微信公众号、小程序。
3.精通Node.js、Vue3、Vue2、ArkTs、Flutter、MUI、jquery、react等。
4.精通HTML5、HTML5+、CSS3、Less、XML、axios、AJAX、JSON。
5.精通HBuilder,VS code
展开
-
js+jQuery实现智慧党建相关费用纯前端计算公式实现
在智慧党建类项目当中,党费的计算是必不可少的,也大家常用的功能,后端实现还是前端实现,个人觉得还是前端实现比较方便,毕竟只是简单的计算,如果要前后端结合的话,本demo也是直接可用的。党费计算公式:{(职务工资+级别工资+工作津贴+生活补贴+保留津贴)-个人公积金-医保费-代扣税}*工资(制动算系数);话不多说,上代码:<!DOCTYPE html><html lang......原创 2019-12-19 16:18:36 · 514 阅读 · 0 评论 -
常用正则大全,npm包vue-canonical-encyclopedia,以及如何在Vue、React等项目实际开发当中使用vue-canonical-encyclopedia
在我们前端的日常开发当中,总是需要各种各样的正则去判断我们的信息,每次都去重新去编写,很是麻烦,所以作者开发了正则大全的npm包,将持续更新,并开源免费。原创 2023-01-13 12:17:02 · 295 阅读 · 0 评论 -
Vue中央事件总线$bus跨父子组件无限层级通信(解决$bus.emit 第一次不触发、通信传值数据监听等)
使用场景:多种类跨组件全局搜索实现,vuex对于当前场景过于繁琐庞杂,由此想用vue中央事件总线bus去处理。使用问题:因为$emit先于$on执行了,所以接受传值的组件无法获得第一次数据;解决办法:main.js//中央事件总线Vue.prototype.$bus=new Vue();传值组件onSearch(value) { this.Sdata.svalue=value; // 加定时器,防止$emit先于$on执行了,否则无法获得第一次数据; setTimeout原创 2022-03-31 18:41:20 · 2835 阅读 · 0 评论 -
VUE实现路由自动生成,根据src文件夹下(多级文件夹)所有.vue文件路径实现路由自动匹配生成
VUE实现路由自动生成,根据src文件夹下(多级文件夹)所有.vue文件路径实现路由自动匹配生成原创 2022-02-14 10:36:52 · 3944 阅读 · 4 评论 -
前端使用JavaScript实现彩票机选随机出票
前端使用JavaScript实现彩票机选随机出票首先,彩票站的机选出票是怎么实现的?重点就是随机出彩票号码。JavaScript如果要实现随机出彩票号码需要怎么做?我们先想一下,在JavaScript里面有那些方法可以使用:1、数组:数组作为红号的主要容器2、for循环:for循环实现6位的随机红号3、Math.floor/Math.random方法:实现彩票号码的随机出现4、Jav...原创 2019-04-30 10:34:09 · 3068 阅读 · 0 评论 -
JS常用脚本大全
网页常用小技巧οncοntextmenu=“window.event.returnValue=false” 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table<body onselectstart="return false"> 取消选取、防止复制onpaste="return false" 不准粘贴oncopy="return false;" onc原创 2021-10-19 16:17:44 · 10469 阅读 · 0 评论 -
vue开发当中移动端中css常用相对单位
css中常用的单位是px(像素),因为px 是一个绝对的单位,不能随着手机屏幕大小的改变而改变,所以就用到了各种各样的相对单位相对单位:em:基准点为父节点的字体大小body{width:100em;height:100em;}rem:相对根元素字体大小来计算,比如html元素body{width:100rem;height:100rem;}vw:可视口的宽度,是视口宽度的1%来计算body{width:100vw;}vh:可视口的高度,是视口高度的1%来计算bo原创 2022-01-10 11:16:08 · 1506 阅读 · 0 评论 -
前端简单实现类似于百度地图、高德地图、腾讯地图弹窗效果
前端简单实现类似于百度地图、高德地图、腾讯地图弹窗效果在日常的开发当中,我们时长会遇到一些特殊需求,比如一个自定义的地图弹窗效果,使用自定义的背景图片等等,这样的需求我们该怎么做?首先我们需要想想,做一个地图弹窗需要那些前端知识?所需知识如下:JavaScript的函数方法JavaScript的for循环方法(注意使用let)jQuery的position()方法(自动获取弹窗位置)...原创 2019-05-06 15:49:10 · 2453 阅读 · 0 评论 -
Svelte项目上手总结,全是大坑(想上手的建议直接上svelte kit)
Svelte 中文文档 | Svelte 中文网https://www.sveltejs.cn/GitHub - ItalyPaleAle/svelte-spa-router: Router for SPAs using Svelte 3Router for SPAs using Svelte 3. Contribute to ItalyPaleAle/svelte-spa-router development by creating an account on GitHub.https://github.原创 2022-06-16 18:54:00 · 5713 阅读 · 5 评论 -
原生HTML通过JS(ES6、JQuery)引入公共模块(header,footer,menu等)实现模块化以及组件化,实现父子组件传值以及数据监听(基于Object.defineProperty)
一些项目有时候,因为需求不同,比如需要SEO或者项目很小,亦或者只需要做一个简单好管理的官网或者网站等等,在这种情况下,我们再去使用类似于vue和react等等这类型框架,就有一点大材小用,也有点费时间。但是,vue这类框架的组件化开发在体验上对开发者非常友好,那么我们如果通过使用原生的前端技术去实现组件化开发?原创 2023-06-05 18:19:01 · 1826 阅读 · 1 评论 -
在不使用JQuery情况下,如何通过ES6只使用原生js去实现选项卡特效?
在一些特殊的项目当中,有时候可能无法使用JQuery,那么我们在不使用JQuery的情况下如何使用原生js去实现一个选项卡特效插件?原创 2023-05-22 15:17:34 · 223 阅读 · 0 评论 -
ES6 模块与 CommonJS 模块的差异
CommonJS 模块输出的是值的拷贝,也就是说,一旦输出一个值,模块内部的变化就影响不到这个值。上面代码输出内部变量counter和改写这个变量的内部方法incCounter。然后,在main.js里面加载这个模块。上面代码说明,a.js模块加载以后,它的内部变化就影响不到输出的mod.counter了。这是因为mod.counter是一个原始类型的值,会被缓存。除非写成一个函数,才能得到内部变动后的值。上面代码中,输出的counter属性实际上是一个取值器函数。现在再执行b.js,就可以正确读取内原创 2022-06-30 11:59:11 · 130 阅读 · 0 评论