
前端
qiao_quite
这个作者很懒,什么都没留下…
展开
-
IE 播放 .wav 格式音频
解决 IE 浏览器无法播放的音频格式function packageImage (url) { var content = ''; // 先判断是否为音频,然后在判断是 IE 或者 Google 浏览器播放 if ( isAudioFile(url)) { //判断 IE 或者 Google 浏览器播放音频 content = getAudioDom(url); } return content;}// 判断是否为音频文件。 //我这里是传入的整个 url 链接,我要在链接中原创 2021-09-28 14:43:15 · 840 阅读 · 0 评论 -
Layui 复数文件上传 exts 参数失效的问题
今天维护 layui 做多文件上传的时候有文件格式限制,但是发现选择多个文件的时候,参数 exts 失效。最后发现是版本太老了,,,我的是 V2.5.4。这个问题作者两年前就已经解决了。根据 layui 的作者 贤心 的提交记录,将方法重新更改。提交链接:贤心 提交记录...原创 2021-04-23 15:49:28 · 821 阅读 · 1 评论 -
jq form提交 和 向标签中添加属性
<body> <form id="form" method="post"> 用户ID:<input type="text" name="userId" value="${user.userId}" readonly="readonly"/> 用户姓名:<input type="text" name="userNam...原创 2019-07-10 18:34:02 · 1603 阅读 · 0 评论 -
JS 里的 for…in 和 for…of 的用法与区别
直接区别:for in遍历的是数组的索引(即键名),而for of遍历的是数组元素值。(for…of是ES6新引入的特性)定义一个数组 let arr = ['a','b','c'];//先使用for in 循环: for(let index in arr ){ console.log(`${arr[index]}`); //a,b,c ...原创 2019-06-05 20:28:13 · 3438 阅读 · 0 评论 -
JavaScript 删除 HTML 元素
1-删除节点removeChild(oldNode):删除 oldChild 子节点<body id="test"> <input id="add" type="button" value="增加" disabled onclick="add();"/> <input id="del" type="button" value="删除" onclick=...原创 2019-05-14 22:47:27 · 5441 阅读 · 0 评论 -
JavaScript增加 HTML 元素
1-创建或复制节点document.creatElement(tag) :创建 tag 标签对应的节点Node cloneNode(Boolean deep):复制当前节点,当 deep 为 true 时,表示在复制当前节点的同时,复制该节点的全部后代;当 deep 为 false时,表示仅复制当前节点。<ul id="d"> <li>java</li&...原创 2019-05-14 22:34:20 · 2085 阅读 · 0 评论 -
javasc修改 HTML 元素
属性介绍innerHTML大部分HTML页面元素如<div…>、<td./>的呈现内容由该属性控制value表单控件如<input…>、 <textarea…>的呈现内容由该属性控制className修改HTML元素的CSS样式,该属性的合法值是一个class选择器名style修改HTML元素的内联CSS...原创 2019-05-14 21:59:03 · 466 阅读 · 0 评论 -
JavaScript访问HTML元素
js 动态修改 html 元素,访问 html 元素的方式1. 根据 ID 访问 html 元素2. 根据 CSS 选择器访问 html 元素3. 利用节点关系访问 html 元素根据ID访问HTML元素document.getElementById( idval ):返回文档中 id 属性值为 idval 的 HTML 元素。<! DOCTYPE html>&...原创 2019-05-14 19:27:08 · 1623 阅读 · 0 评论 -
media query语法
设置浏览器宽度大于1000px时的css样式@media screen and (min-1000px)设置浏览器宽度小于480px时的css样式@media screen and (max-480px)但是在浏览器小于480px时并不会显示css的样式可以将浏览器宽度设置与手机屏幕宽度相同...原创 2019-05-07 21:30:33 · 2579 阅读 · 0 评论 -
javascript和Java区别
JavaScript是基于对象的,JavaScript中充斥着大量的函数Java是面向对象的语言,Java的语言的最小单位是类定义JavaScript弱类型变量语言,其变量在使用前无需声明Java是强类型语言,所有变量必须经过声明才可使用JavaScript是一种脚本语言,其源码无须编译由浏览器解释执行Java语言必须经过编译,生成字节码文件然后由Java虚拟机运行这些字节码文件...原创 2019-05-08 18:20:45 · 165 阅读 · 0 评论 -
script元素中defer推迟脚本执行
defer属性是在告诉浏览器要等整个页面载入之后,解析完毕才执行该<script…/>元素的脚本没有defer的时候<! DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <t...原创 2019-05-08 18:46:25 · 710 阅读 · 0 评论 -
async异步执行脚本
在一般情况下,浏览器会按照从上到下的方式解析HTML页面的元素,如果页面上出现<script…/>元素,浏览器将会解析并指定<script…/>元素导入的脚本文件——在脚本文件执行完成之前,浏览器不会解析处理<script…/>元素之后的内容。因此,可能在<script…/>元素导入文本文件非常耗时的情况下,浏览器无法向下执行,页面将会出现一段空白...原创 2019-05-08 19:01:11 · 453 阅读 · 0 评论 -
JavaScript类型转换
JavaScript支持自动类型转换<script type="text/javascript" > var a = "3.111"; var b = a-1; var c = a+1; alert(b+"\n"+c);</script>页面效果显示显而易见,上面加号结果并不是4.111为什么会导致这样?对于减号运算符, 因为字符串不支持减法运...原创 2019-05-08 19:36:16 · 118 阅读 · 0 评论 -
JavaScript变量提升
变量提升,指的是变量声明总是会被解释器‘提升’到函数体的顶部。1当局部变量和全局变量同名时,局部变量会覆盖全局变量;但是看下面程序<script type="text/javascript" > var x = "全局变量"; function test(){ document.writeln(x+"<br >"); var x="局部变量"...原创 2019-05-08 21:16:03 · 292 阅读 · 0 评论 -
let变量
var定义变量可能存在的问题var定义的变量没有块作用域var定义的全局变量会自动添加全局window对象的属性var定义的变量会提前装载let关键字正是解决上述问题<script type="text/javascript" > for(let i=0;i<10;i++){ console.log(i); } //报错Uncaught ...原创 2019-05-08 21:54:42 · 692 阅读 · 0 评论 -
JavaScript中字符串类型总结
String():类似面向对象语言的构造器,使用该方法可以构建一个字符串。charAt():获取字符串特定索引处的字符。charCodeAt():返回字符串特定索引处的字符的Unicode值。length:属性 直接返回字符串长度。toUpeerCase():将字符串所有字母换成大写。toLowerCase():将字符串所有字母换成小写。formCharCode():静态方法 ,直...原创 2019-05-09 08:42:33 · 586 阅读 · 1 评论 -
JavaScript正则表达式
预定义字符含义.可以匹配任何字符\d匹配0-9的所有数字\D匹配非数字\s匹配所有的空字符,包括空格、制表符、回车符、换页符、换行符\S匹配所有非空白字符\w匹配所有单词字符,包括0-9数字、26个字母、下划线\W匹配所有非单词字符[ ][a-z]表示a到z之间任何字符; [xyz]表示xyz中任何一个字符 ; ...原创 2019-05-09 09:10:12 · 93 阅读 · 0 评论