
JS
bamboo_cqh
自律的白丁>_<客观的评判,有责任心的发言。
展开
-
洗牌算法实现shuffle
//1. 经典洗牌算法实现function shuffle(array) {let arrayLength = array.length,randomIndex, //随机数tempItem; //临时存储元素for (let i = arrayLength - 1; i >= 0; i--) {randomIndex = Math.floor(Math.random() * (i + 1));tempItem = array[randomIndex];array[ra原创 2022-02-11 08:41:43 · 200 阅读 · 0 评论 -
前端解决跨域问题的8种方案
1.同源策略如下:URL说明是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js同一域名下允许http://www.a.com/lab/a.jshttp://www.a.com/script/b.js同一域名下不同文件夹允许ht转载 2017-02-23 08:54:54 · 1434 阅读 · 1 评论 -
javascript定时器,取消定时器,及js定时器优化方法
通常用的方法:启动定时器:[javascript] view plain copy window.setInterval(Method,Time) Method是定时调用的js方法Time是间隔时间,单位是毫秒取消定时器:[javascript] view pl转载 2016-12-13 11:28:22 · 552 阅读 · 0 评论 -
深入理解JavaScript中的属性和特性
深入理解JavaScript中的属性和特性 JavaScript中属性和特性是完全不同的两个概念,这里我将根据自己所学,来深入理解JavaScript中的属性和特性。 主要内容如下:理解JavaScript中理解对象的本质、理解对象与类的关系、对象与引用类型的关系对象属性如何进行分类属性中特性的理解 第一部分:理解JavaScript中理解对象的本质、理解对象与类的转载 2016-11-03 11:19:01 · 340 阅读 · 0 评论 -
JS 手机号码、邮箱、传真正则表达式验证
看到网上很多代码都很复杂,还包括以中文开头的86,17951,其实谁会填这么多,无非是检验一下他们是否位数对不对,开头有没有写错而已。下面我们从百度百科的手机号码历程来看:现在的手机号码段有联通、移动和电信。电信中国电信手机号码开头数字2G/3G号段(CDMA2000网络)133、153、180、181、1894G号段 177联通中国联通手机原创 2016-06-20 13:44:45 · 27508 阅读 · 0 评论 -
JS中Unexpected identifier异
JS中Unexpected identifier错误错误提示:Uncaught SyntaxError: Unexpected identifier错误原因:一般是js代码中书写不规范造成错误,例如少了一个逗号、分号,或双引号里面包含了双引号等等容易忽视的错误。举例:本项目利用spring mvc的model存值,model("items",items),ite原创 2016-07-06 09:04:16 · 3246 阅读 · 0 评论 -
zTree获得选择节点的值以及反显选中
function filter(node) { //过滤器直选中2级节点累加 return (node.level == 2 && node.checked == true); } var setting = { //设置 check: { enable: true }, callba转载 2016-06-16 10:00:31 · 2335 阅读 · 0 评论 -
uncaught syntaxerror unexpected identifier
chrome下运行编写的JavaScript代码时,在工具javascript控制台下有时会出现“Uncaught SyntaxError: Unexpected identifier ”的报错,经过我反复查看代码最后得出,原来是代码中缺少一个“,”(英文逗号)。后经在网上查阅,也有文章指出,如果该异常出现在define里多半是因为你在该行的上一行缺少了逗号。原来如此简单!原创 2016-07-01 15:29:48 · 800 阅读 · 0 评论 -
JS设置DIV的宽度
今天做Web系统的js部分,发现在FireFox浏览器(以下简称FF)里,对div的height设定无效;而IE就没有问题。先是用$("#scorll"+val+"").attr("width","500");$("#scorll"+val+"").attr("width","500px");$("#scorll"+val+"").attr("width","500px原创 2016-07-10 14:35:12 · 14618 阅读 · 0 评论 -
Unable to compile class for JSP 错误的解决过程。
刚配置好Tomcat。启动项目没问题。然后一访问就报错了。 ?1234567891011121314151617181920212223242526原创 2016-05-09 15:33:08 · 18092 阅读 · 1 评论 -
表单上传文件
表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,enctype的编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作. 利用表单上传文件的例子:enctype="mul转载 2016-05-13 09:55:50 · 679 阅读 · 0 评论 -
怎么通过Form一次提交多个文件
我采用又拍表单API进行图片提交,程序已经调通但是只能上传一个文件。请问怎么通过FORM一次提交多个图片?表单API的文档说是可以在同一个授权期间上传多个文件的,所以我理解的是表单中所有的name="file" type="file"的的input元素都可以被上传,因此我直接在表单里放入了两个这样的元素,但又拍云只把第二个元素存储了,在提交成功的responseText里也只显示第二个文件原创 2016-05-12 11:11:34 · 4091 阅读 · 1 评论 -
通过传统的form表单提交的方式上传文件
jquery $.ajax和$.post 请求是不是无法做含有文件上传的表单提交呢,就是表单中含有文件上传,而且要用ajax去做提交表单的请求,因为想要表单提交后返回是否成功,不过好像ajax请求无法提交文件上传的样子。 通过传统的form表单提交的方式上传文件:Html代码 form id= "uploadForm" action= "http://localhost:8080/cfJAX原创 2016-05-12 09:10:48 · 1108 阅读 · 0 评论 -
关于.html()、.val()、.text()区别,IE6中会出现问题
.html()用为读取和修改元素的HTML标签 对应js中的innerHTML .html()是用来读取元素的HTML内容(包括其Html标签),.html()方法使用在多个元素上时,只读取第一个元素 .text()用来读取或修改元素的纯文本内容 对应js中的innerText text()用来读取元素的纯文本内容,包括其后代元素;.text()方法不能使用在表单元素上 .val()用来原创 2015-12-30 14:23:05 · 506 阅读 · 0 评论