javascript教程
-
10个实用的Vue.js工具和库
日前,网络开发人员伊瓦洛·格切夫( Ivaylo Gerchev)基于实用性、有效性和独特性 等原则,总结了 10 个值得关注的 Vue.js 工具和库,以下为重点内容。 1. Vue CLI 这是针对快节奏 Vue 开发...
-
JavaScript中的reduce()的5个用例
reduce()方法对数组中的每一个元素执行一个reducer函数(由你提供),从而得到一个单一的输出值。 reduce() 方法将一个数组中的所有元素还原成一个单一的输出值,输出值可以是数字、对象或字符...
-
vuex之state,mapState,...mapState用法教程
vuex的state和vue的data有很多相似之处,都是用于存储一些数据,或者说状态值.这些值都将被挂载 数据和dom的双向绑定事件,也就是当你改变值的时候可以触发dom的更新...
-
让Vue项目更丝滑的几个小技巧
在开发Vue的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天小编就整理了几个在项目中会用到的一些实战技巧点...
-
15个JS编码标准让你的代码更整洁
编码标准可以帮助以下方面: 保持代码一致 易于阅读和理解 易于维护 下面的编码标准是我对上述几点有帮助的看法。 1. 比较时使用 === 代替 == 这很重要,因为JavaScript是一种动...
-
jQuery 添加元素和删除元素的方法
这篇文章主要介绍了jQuery 添加元素和删除元素的方法,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下 添加新的 HTML 内容 我们将学习用于添加新内容的四个 jQuer...
-
JS如何定义用字符串拼接的变量
今天在写js的时候碰到了难题,我又一个页面需要生成很多的变量。但是变量的名称是根据参数的不同而区分的。 例如可能需要生成 date_1,date_2,datet_3... (后面的数字是根据参数来的)。 所以...
-
JS call()及apply()方法实例汇总
最近又遇到了JacvaScript中的call()方法和apply()方法,而在某些时候这两个方法还确实是十分重要的,那么就让我总结这两个方法的使用和区别吧。 每个函数都包含两个非继承而来的方法:call()...
-
rem适配的3种常用封装
前言 在之前写了一篇关于rem适配的文章,但是没有给出具体的封装,那么今天这里给出常用的三种方法,分享出来供大家参考学习,下面话不多说了,来随着小编一起学习学习吧 一、rem1.js...
-
js正则表达式 限1-2位整数,或者至多含有两位小数的写法
测试代码 <script type="text/javascript"> //1、只能输入数字或者小数点 仅整数,整数加小数 var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/; console.log(reg1.test("")+" 空串 false"); console.log(reg1.test("1"...
-
js缺少insertAfter解决方案
在现有的方法后插入一个新元素,你可能会想:既然有insertBefore方法,是不是也有一个相应的insertAfter()方法。很可惜,DOM没有提供方法。 下面编写insertAfter函数,虽然DOM本身没有提供,但它...
-
js刷新页面方法大全
如何实现刷新当前页面呢?借助js你将无所不能。 1,reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户...
-
uni-app微信小程序登录授权的实现
微信小程序授权是非常简单和常用的功能,但为了方便,还是在此记录一下要点: 首先是需要用到一个授权按钮来触发获取用户信息授权: 关键在于 open-type 为 getUserInfo , 然后有个@getuserin...
-
Vue CSR的微前端实现方案实践
在这里就不讲微前端的各种优缺点,直接假设你在负责一个中后台管理系统的开发,所有的业务模块全部都在一个项目中打包,随着业务量的不断增长,编译越来越慢,你期望可以从老的项目中...
-
Vue CSR的微前端实现方案实践
在这里就不讲微前端的各种优缺点,直接假设你在负责一个中后台管理系统的开发,所有的业务模块全部都在一个项目中打包,随着业务量的不断增长,编译越来越慢,你期望可以从老的项目中...
-
Js生成随机数/随机字符串的方法小结
本文实例讲述了Js生成随机数/随机字符串的方法。分享给大家供大家参考,具体如下: 第一种:使用randomString,e表示长度,默认32位 function randomString(e) { e = e || 32; var t = "ABCDEFGHJKMNPQ...
-
JS字符串补全方法padStart()和padEnd()
这个方法无意中看到的,感觉还是蛮实用的,特此分享一波。我想大家都会有遇到将时间戳转换成时间格式的时候,时间或日期不足2位的前面补0。有了今天说的这个东西,就又可以少写几行代...
-
Vue下element ui实现附件上传功能
本文实例为大家分享了Vue实现附件上传的具体代码,供大家参考,具体内容如下 前言 前端 UI 是用的是 element-ui 的上传功能 本文主要记录下代码,方便下次复制粘贴 前端部分 HTML ...
-
Vue 数据更新了但页面没有更新的问题解决
如果你发现你自己需要在 Vue 中做一次强制更新,99.9% 的情况,是你在某个地方做错了事。 1. Vue 无法检测实例被创建时不存在于 data 中的 property 原因:由于 Vue 会在初始化实例时对 property...
-
vue中实现图片压缩 file文件的方法
项目中遇到上传图片需要在前端进行图片压缩,将我的实现思路记录一下。(我已经拿到上传的file文件的前提下) 先创建一个公用的js,这里我的是api.js,里面封装一些常用的方法 将图...