![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
昌子玩前端
这个作者很懒,什么都没留下…
展开
-
正则的扩展
RegExp构造函数在ES5中,RegExp构造函数的参数有两种情况。第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。var regex = new RegExp('xyz', 'i');// 等价于var regex = /xyz/i;第二种情况是,参数是一个正则表示式,这时会返回一个原有正则表达式的拷贝。var regex = new R转载 2017-04-06 15:08:09 · 177 阅读 · 0 评论 -
将远程image图片转base64编码
最近在开发微信网页项目上遇到一个小问题,canvas生成海报需要用到一张图片,而这张图片刚好是别的域名。为此function getBase64Image(img) { var canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; ...原创 2018-05-04 17:03:38 · 4554 阅读 · 0 评论 -
关于a标签‘’禁止事件触发‘无效问题
最近在测试项目注册用户获取验证码的时候发现一个关于a标签的小bug目标:点击获取验证码,时间为60s,到0时提示重新获取。问题:重复点击时显示的时间会随点击次数而改变。js:function settime(obj) {if (countdown == 0) {$('#res_code_hit').removeAttr("disabled");$('#res_code_hit').text(...原创 2018-03-29 11:38:58 · 1665 阅读 · 0 评论 -
如何让网页head里的title标题文字滚动起来
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf...原创 2018-04-08 16:05:18 · 6173 阅读 · 2 评论 -
删除所有cookie或者清空所有cookie值
前面有转载过一篇关于设置获取删除cookie的文章,文章虽好但是还是有一点美中不足的,比如今天要讲的删除所以cookie;在实际开发删除所有cookie中昌子遇无论使用网上的各种删除办法就是没有办法删除cookie,本人的项目cookie是从请求接口传下来的cookie 上图本人在网上找了各种大神的清除办法,理论上都是没有问题的,方法确实都可以删除,只是在实际项目中缺少点东西 所以导致原创 2017-12-18 15:41:29 · 31235 阅读 · 0 评论 -
JS设置cookie,删除cookie
js设置cookie有很多种方法。第一种:(这个是w3c官网的代码)//设置cookiefunction setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expire转载 2017-12-15 16:38:00 · 366 阅读 · 0 评论 -
iframe如何触发父元素事件以及父页面控制iframe子页面元素
最近在开发登入窗口中运用到iframe,其中遇到一些小问题拿出来分享一下。问题:用jquery的$('parent.document').find('#id')来取父框架的元素,取出来的DOM元素也是正确的,在控制台打印出来了,但调用click()方法就是触发不了绑定的函数1.父页面有一个打开注册事件:$('#regis').click(function(){原创 2017-12-14 15:51:04 · 17116 阅读 · 6 评论 -
JS异步加载的三种方式
一:同步加载我们平时使用的最多的一种方式。同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止后续的解析,只有当当前加载完成,才能进行下一步操作。所以默认同步执行才是安全的。但这样如果js中有输出document内容、修改dom、重定向等行为,就会造成页面堵塞。所以一般建议把标签放在结尾处,这样尽可能减少页面阻塞。二:异步加载异步加载又叫非阻塞加载,浏览器在转载 2017-12-04 17:07:14 · 366 阅读 · 0 评论 -
5种常见ajax请求数据
1.$.ajax()返回其创建的 XMLHttpRequest 对象。$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。一.原始的方法 function load(){ var xmlhtt原创 2017-07-08 17:14:55 · 7522 阅读 · 1 评论 -
jqery和js如何判断checkbox是否选中
jquery:$("input[type='checkbox']").attr('value')返回结果:501$("input[type='checkbox']").is(':checked')返回结果:选中=true,未选中=false例:$("input[name='clause']").click(function(){ if ($(this).i原创 2017-05-22 10:37:18 · 6647 阅读 · 1 评论 -
HTML5实现MP3上传前的预览和播放时长的获取
$(function () { $("#test").change(function () { var objUrl = getObjectURL(this.files[0]); $("#audio").attr("src", objUrl);转载 2017-05-09 14:50:09 · 824 阅读 · 0 评论 -
浅谈js for循环输出i为同一值的问题
1、最近开发中遇到一个问题,为什么每次输出都是5,而不是点击每个p,就alert出对应的1,2,3,4,5。代码如下:?1234567891011121314151617181920212223 "Content-Type"content转载 2017-04-23 01:55:51 · 722 阅读 · 0 评论 -
仿【数字】无限上下滚动增加数值-计数器-仿直播人数统计
css:.sdvm_num{! font-size: 14px;color:red;display:inline-block;vertical-align:middle;margin-left:8px;}.sdvm_num i{width:70px;height:52px;display:inline-block;background:url(../images/number1.png) ...原创 2018-09-18 17:14:21 · 2688 阅读 · 0 评论