javascript
文章平均质量分 70
田野的嘴好冰
喜爱电竞的码农。
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-06-02 11:27:15 · 237 阅读 · 0 评论 -
JS实现点击按钮,下载文件
前几天和后台对接导出接口时,发现把接口地址赋值给href,发现下载不了。多次排查后,由于ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以通过ajax去请求该接口是无法下载文件的,所以我们创建一个新的form元素来请求接口。 js部分//方法二:通过form $eleBtn2.click(function(){ ...原创 2018-03-28 14:30:34 · 2290 阅读 · 3 评论 -
记一次canvas的登录页面
补上周的博客,周末沉迷新英雄,忘记写了,周一补回来。模仿的是在segmentfault看到的登陆注册页面。 html结构<div id="back"> <canvas id="canvas" class="canvas-back"></canvas> <div class="backRight">原创 2018-03-26 15:55:08 · 4011 阅读 · 0 评论 -
正则表达式————终篇
继之前正则一篇后,后续没有接触过更全面的正则表达式,偶然在博客上看到了,就随手转发下,算是比较全。大腿博客地址点击打开链接1. 校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9...转载 2018-02-25 16:58:17 · 233 阅读 · 0 评论 -
three.js初级教程(一)画线
前几个星期突然接了小程序的任务,所以three.js的教程就晚点发布了。直接上代码,先码上html和css: canvas { width: 100%; height: 100% } div#canvas-frame { border: none; cursor: pointer;原创 2018-02-04 19:10:42 · 1452 阅读 · 0 评论 -
Chrome 滚动条置底回弹问题
在使用ui-grid表格加载大量数据时,发现当我们滑动鼠标滑轮后,它会自动跑到最底部。查阅了网上部分资料后,发现这是由于 chrome 56 以及之后版本,开启了 “滚动锚定(Scroll Anchoring)” 这个功能 , 可以禁用 chrome://flags/#enable-scroll-anchoring 这个功能,或者 通过CSS 属性可以关掉这个优化:overflow-ancho原创 2018-01-27 15:10:20 · 1669 阅读 · 0 评论 -
HTML5 新属性dialog
新的dialog属性目前好像就支持google浏览器,不过还是先尝为尽!别的不说先上代码。 先看html, dialog 快来点我吖! sweet modal This is a new dialog! Get原创 2018-01-22 14:09:58 · 2939 阅读 · 0 评论 -
关于动态生成dom绑定事件失效的原因及解决方法
之前做项目都是直接用jquery的bind绑定事件,不过当时都不是动态生成dom元素,而是已经页面中原本存在的dom元素进行事件绑定,最近在测试给动态生成的dom绑定事件的时候发现事件失效,于是就测试了一下:1. 事件失效的原因:(1)bind事件绑定只对dom中存在的元素有效,对于我们后来动态增加的元素是监测不到,所以绑定不了(2)同样,当你使用var aa = docu转载 2017-11-29 15:20:40 · 1163 阅读 · 0 评论 -
JS将值转化成字符串的方法
1.value.toString()2.”” + value3.String(value)第一种方法存在的问题是,它不能把null和undefined转换为字符串.还有第二种和第三种方法,这两种方法的效果基本一样.“”+value: 使用加法运算符配合一个空字符串可以把任意值转换为字符串,我觉得这种方法代码的可读性很差,但相对String(value)来,还是有一些人更喜欢用这种转换方式.Strin原创 2017-10-24 14:26:34 · 573 阅读 · 0 评论 -
js中正则表达式的使用
网上写了很多正则表达式的应用,有对有错,所以自己就写了一部分,欢迎大家知错,另外不定时更新!中文和数字1到16位,不支持特殊符号^[\u4E00-\u9FA5A-Za-z0-9]{1,16}$任意字符6到64位^.{6,64}$判断网址[a-zA-z]+://[^\s]* 例如:https://www.baidu.com/"电话和手机号(^(\d{2,4}[-_-—]?)?\d{3,8}([-_-原创 2017-06-02 12:28:13 · 289 阅读 · 0 评论 -
JS执行顺序问题
今天,写业务代码的时候突然发现了js执行顺序的问题,就网上查了下资料,自己整理了下,列了出来。原来自己之前都没有在意过。(要对代码怀着敬畏之心啊)一、JS——>单线程严格意义上来说,javascript没有多线程的概念,所有的程序都是单线程依次执行的。什么是单线程通俗点说,就是代码在执行过程中,另一段代码想要执行就必须等当前代码执行完成后才可以进行。我们拿一段代码来解释一下吧。...原创 2018-12-05 20:29:25 · 309 阅读 · 0 评论