![](https://img-blog.csdnimg.cn/20190907175630833.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
文章平均质量分 57
hello,是翠花呀
地势坤,君子以厚德载物
展开
-
vue 返回/跳转界面刷新数据
vue 返回/跳转界面刷新数据方法一(网上大部分介绍的方法)使用 provide / inject在父组件中通过 provide 来提供变量,然后在子组件中通过 inject 来注入变量a.vue<template> <div id="app"> <pageName v-if="isRouterAlive"></pageName&g...原创 2019-05-02 18:18:57 · 9817 阅读 · 0 评论 -
audio语音播放,在ios上失效
currentTime 属性设置失效当需要拖动滑块控制音频时,先设置音频只有在播放的状态下才能拖动重新设置currentTime。2.无法播放音频将动态渲染的audio ,只保留一个(界面中多个音频样式,但实际audio标签只有一个)。...原创 2019-04-30 16:03:18 · 3806 阅读 · 0 评论 -
js大数计算
最近项目需要对超大数(20几位数)进行基本运算,感觉天空飘来一片乌云~~推荐大数计算插件:big-integer看描述说可以计算var largeNumber = bigInt(&quot;75643564363473453456342378564387956906736546456235345&quot;);这么大的数,于是尝试了一下。说明中有一段:Note that Javascript numbers ...原创 2018-10-22 16:35:33 · 3891 阅读 · 0 评论 -
弹窗选择小时和分钟
只选择小时和分钟。 实现效果如下: 原本把样式写在js里,后来觉得太冗余,所以就和js分开了。 稍微有点简陋~ 点击这里体验效果。欢迎download or star ^_^~原创 2017-11-18 21:33:12 · 481 阅读 · 0 评论 -
有关requirejs问题的一些记录
1. $ is not a function这个错的原因可能和jQuery的版本有关。因为这次我引用的是1.4.4的版本,但是报这样一个错误,当我把版本换成2.0.0的版本后错误消失。2. Script error for “jquery”这个错误一看就知道是配置名称的时候出错,但是我也找了半天,,也许是马大哈吧~~~之前还看阮一峰老师的博客里别人评论有提到,但转眼自己就不记得了。3. 加载laye原创 2017-11-12 20:17:28 · 307 阅读 · 0 评论 -
前后端分离,动态添加文本框以及回填数据
最近在做前后端分离的数据交互。在这里记录一下前后端分离的交互实现以及遇到的问题及解决方法。1.首先是解决与后台跨域通信的问题 可以参考我的上一篇博客利用工具跨域通信(发送请求数据)等2.保存用户输入的数据这里使用formdata对象发送数据,使用formdata的set方法来处理新添加的输入框的内容。因为动态添加的输入框,所以使用set方法为输入框添名值对再将这些名值对追加到formdata原创 2017-08-12 20:42:56 · 3097 阅读 · 0 评论 -
表单中日期选择、年月日时分秒的选择
直接提供方法 JS代码:(选择年月日)(function(){ var d=document, w=window, isIE=w.navigator.appVersion.indexOf("MSIE")>-1, now=new Date(), nowM=now.getMonth(); nowY=now.getF原创 2017-08-04 21:34:57 · 12798 阅读 · 1 评论 -
闭包中的内存泄漏
闭包数天前写了几个echarts图表,由于页面重复调用次数太多不想代码冗余,就把echarts图表中的公共部分提取出来:function tutu(id,tyty,data,name,name2){ dom=null;myChart=null;option=null; var dom = document.getElementById(id);原创 2017-03-24 22:06:18 · 740 阅读 · 0 评论 -
setTimeout——内存泄漏
写了个定时器,突发奇想,将setTimeout(function,n)放至function 函数内(function函数外已经用setTimeout调用了function函数)。 function dd() { /*此处省略*/ Mycheck=setTimeout(dd,n); //、、 se原创 2017-03-10 21:57:58 · 18528 阅读 · 3 评论 -
executeSql之执行增删改查
transaction.executeSql(sqlquery[],dataHandler,errorHandler); 第一个参数为需要执行的Sql语句,比如要在表中插入内容executeSql('INSERT INTO MsgDataVALUES(?,?,?)'[],dataHandler,errorHandler)VALUES(?,?原创 2017-03-04 10:46:30 · 8186 阅读 · 0 评论