js
youngsailor
这个作者很懒,什么都没留下…
展开
-
vue checkbox的应用
<template> <div> <input type="text" v-model='message'></input> <button v-on:click="addMessage()">增加+</button> <hr/> 进行中 ...原创 2019-11-22 12:01:06 · 177 阅读 · 0 评论 -
js文件中引入juqery
jquery本身就是一个JavaScript函数库,所以可以直接在js文件中写jquery代码。但需要注意:jquery的使用需要引用官方的jquery.js文件。关键:独立的js文件不需要引用任何jquery.js文件,只需要在相应的html网页中引用jquery.js和.js文件,jquery文件引用必须在.js文件之前。如下图:html文件:<script src="js/jquery...原创 2018-04-10 17:26:10 · 7859 阅读 · 1 评论 -
js中的||与&&用法
&&和||在JQuery源代码内尤为使用广泛,由网上找了些例子作为参考,对其用法研究了一下: &&12345678910 function a(){ alert("a"); return true;}function b(){ alert("b"); return true;}var c=a()&&b();alert(...转载 2018-04-16 10:36:40 · 171 阅读 · 0 评论 -
attr和val的比较
<input id="abc" class="abc" type="text" value="请输入" />.attr 可以获得 id、class、type、value 的值.val 则特指 value 的值attributeName:需要获取属性的名称。 获取匹配集中第一个元素的属性值。1.6中attr返回属性的值为undefined,如果没有设置(set)。另外,.attr...原创 2018-04-17 00:16:51 · 1514 阅读 · 0 评论 -
如何获得select被选中option的value和text
如何获得select被选中option的value和text一:JavaScript原生的方法1:拿到select对象: var myselect=document.getElementById(“test”);2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index3:拿到选中项options的va...原创 2018-04-17 10:46:31 · 1402 阅读 · 0 评论 -
上传文件夹
只有chrome支持,我刚才写了点代码测试了一下前端部分,主要是需要加一个这个只有chrome支持的input属性 webkitdirectory<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</t转载 2018-04-12 01:26:50 · 2310 阅读 · 1 评论 -
new Audio()加载新的音频
我们在js中用new Audio()创建的音频对象,在第一次点击播放之后 ,即使后续有相同名字的音频替换了该音频,在后面的点击事件中还是会播放首次new Audio()的音频,就算你重新new Audio()了这个音频对象,都不会播放新上传的音频,而是播放第一次点击时的音频。这是因为浏览器缓存造成的。要解决这个问题只需要在后续的new Audio(url),url请求后面加一个随机数即可。例如:...转载 2018-12-12 14:44:13 · 20761 阅读 · 0 评论 -
combineReucr
'use strict';const Redux = require('redux');const createStore = Redux.createStore;const combineReducers = Redux.combineReducers;// const reducers = {}// const reducer = combineReducers(reducers)...原创 2019-01-16 10:48:20 · 142 阅读 · 0 评论 -
umi request post请求参数
import umiRequest from 'umi-request';export async function fakeAccountLogin(params) { console.log(params); // return request('/api/login/account', { // return request('/api/index.php?m=I...原创 2019-04-01 17:13:49 · 25123 阅读 · 1 评论 -
dva connect之后在组件中dispatch
connect之后在组件初始化(构造函数,或者函数组件)时dispatch,会导致二次渲染,dispatch两次,这时最好时包裹一层组件。将本组件包裹在父组件中,由父组件来发起dispatch。...转载 2019-04-08 17:07:02 · 5158 阅读 · 0 评论 -
ts定义返回函数类型
一般函数声明://第一种形式let c: Function;c = function(): void { console.log('It work');}//第二种形式function test(): Function{ return function():void{ console.log('it work'); ...转载 2019-06-30 10:22:45 · 32063 阅读 · 0 评论 -
如果引入了layer,需要引入layui,可以在需要的文件中这样做
<script src="assets/store/js/layui.js"></script><script> layui.use('layer', function(){ layer = layui.layer; })</script>原创 2019-08-26 13:27:40 · 2375 阅读 · 0 评论