JavaScript
拐锅
这个作者很懒,什么都没留下…
展开
-
jQuery序列化form表单json格式
JQuery序列化form表单json格式原创 2022-11-18 12:43:13 · 931 阅读 · 0 评论 -
JS实现前端密码加密,后台解密
前端JS加密原创 2022-04-28 23:48:16 · 3518 阅读 · 1 评论 -
js动态创建、转换文本为dom元素
document.createElement()一般是配合appendChild() 或insertBefore()方法使用:appendChild()方法在节点的子节点列表末添加新的子节点insertBefore() 方法在节点的子节点列表任意位置插入新的节点document.appendChild() document.insertBefore()...原创 2022-04-11 23:49:26 · 1077 阅读 · 0 评论 -
限制_blank属性只打开一个新页签
我们在开发过程中点击a标签或按钮跳转新页签时,如果再次点击该链接或按钮,还会重新打开一个页面。这样的交互效果不是很友好。使用如下方式可以限制打开新的页签,只保留一个新页签。1.使用target = ‘framename’2.使用js逻辑判断<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>测试</title></he原创 2021-12-02 17:55:45 · 894 阅读 · 0 评论 -
Vuex中this.$store.commit() 和 this.$store.dispatch() 方法的区别
两个方法其实很相似,关键在于一个是同步,一个是异步commit: 同步操作this.$store.commit('方法名',值) //存储this.$store.state.'方法名' //取值dispatch: 异步操作this.$store.dispatch('方法名',值) //存储this.$store.getters.'方法名' //取值当操作行为中含有异步操作,比如向后台发送请求获取数据,就需要使用action的dispatch去完成了,其他使用commit即可.其他了解:co原创 2020-11-09 19:57:00 · 2749 阅读 · 0 评论 -
vue中this.$nextTick()的用法
this.$nextTick 将回调延迟到下次DOM更新循环之后执行。在修改数据之后立即使用它,然后等待DOM更新。this.$nextTick 跟全局方法 vue.nextTick 一样,不同的是,回调的 this 自动绑定到调用它的实例上。总的来说,假设我们更改了某个 dom 元素内部的文本,而这时候我们想直接打印这个更改之后的文本是需要 dom 更新之后才会实现的,就像我们把将要打印输出的代码放在 setTimeout(fn, 0) 中具体demo如下<template>原创 2020-07-10 10:42:24 · 181298 阅读 · 19 评论 -
JavaScript中对象属性通过点(.)和方括号([])取值的不同之处
JavaScript中对象属性通过点(.)和方括号([])取值的不同之处1、点操作符: 静态的。右侧必须是一个以属性名称命名的简单标识符。属性名用一个标识符来表示。标识符必须直接出现再js程序中,它们不是数据类型,因此程序无法修改它们。2、中括号操作符: 动态的。方括号里必须是一个计算结果为字符串的表达式,属性名通过字符串表示。字符串是js的数据类型再程序运行时可以修改和创建它们。主要有以...转载 2019-01-07 11:50:15 · 3345 阅读 · 4 评论 -
网络CDN节点挂了,用本地文件补救
对于重要的文件,最好还是提供本地文件的冗余,以应对CDN文件不可用的情况。以jquery为例:先判断window中有JQuery吗,如果没有本地引入<script src="http://libs.useso.com/js/jquery/2.1.1/jquery.min.js" type="text/javascript"></script><script&g...转载 2019-03-22 15:05:01 · 1918 阅读 · 0 评论 -
ajax回调中的java long类型数据在js中精度丢失问题
java后台中id为long类型的1149631663634907136js中拿到返回值后变为 1149631663634907100原因:因为id是Long型的,而JS在处理返回数据类型是Long的时候,精度会丢失一部分。其本质原因是:JS内置有32位整数,而number类型的安全整数是53位。如果超过53位,则精度会丢失。正如现在后台传来一个64位的Long型整数,因此超过了53...原创 2019-07-13 00:42:46 · 1322 阅读 · 0 评论