
原生JS
文章平均质量分 74
listenlgs
这个作者很懒,什么都没留下…
展开
-
原生JS-常用选择器详解
总之,常见的原生JS选择器一般由上面几种方式,在当前不考虑IE的情况下(IE已停更),所有选择器都可以使用。getElementsByName方法返回的是一个NodeList集合,兼容性:IE10以下只能获取表单中带name的属性,IE10以上和chrome和FF高版本都可以兼容。原生JavaScript提供了一些选择器,用于选择和操作HTML元素,下面展示下常见选择器方法和之间的区别。6)querySelectorAll, 通过CSS选择器来选择元素, 返回所有匹配选择器的元素的集合。原创 2024-05-24 00:34:26 · 2721 阅读 · 0 评论 -
js上传视频方法及监控进度
之前写过一篇关于图片上传的方法,不过那都是基于上传到本地服务器上的。跟视频有所不同,因为图片比较小并不考虑到并发量,所以性能这一块没有太多的在意。如上传视频就不同了,最小一般都在10M以上。如果并发同时多人上传的传。服务器带宽占满,站点访问就会出现各种问题,所以需要上传到第三方的云服务器上,今天我以七牛云为主。做之前一样先规下思路。图片和视频都是从本地上传的。如果走HTML5的方法在本地执行也可以,原创 2017-07-21 18:29:24 · 32529 阅读 · 1 评论 -
创建 Js图片上传实现方法总结
图片上传是前端开发过程最常碰见的功能之一。现在有很多成熟的图片上传插件uploadify、file upload、 webuploader 等,除了这些HMTL5技术上也支持了这一需求,今天我们就来聊一聊这些是怎么实现的。以及根据他的原理自己写一个上传的功能。一、uploadify插件uploadify是一款免费的jquery的上传插件,有flash版本和html5版本,html5版本支持原创 2017-06-15 18:07:21 · 3607 阅读 · 0 评论 -
解析JS绑定事件重复触发问题
一、什么问题当前端开发过程中,经常用到事件,随着业务代码这一块的复杂化,在事件和多次注册和调用时,如果处理不好就会出现同一事件触发多次的问题。今天我们就聊一聊这个问题二、事例下面这段代码是一个简单的例子,页面上一有一个安钮。当点击’安钮‘时创建一个button为 test button代码插入area中。接着点击该button,console.log一个东西。如果下代码:h原创 2017-06-12 15:40:09 · 10032 阅读 · 2 评论 -
JavaScript Promise
为什么分享这个? 最近有时间review前端代码的时候,发现大部分代码里不管是各种事件处理回调、ajax回调,就是各种回调函数。回调函数少了还好,一旦多了起来而且必须讲究执行顺序的话,回调函数开始嵌套很多层,对于程序员来讲非线性执行的编程会让只会觉得难以掌控,Promise就是为了把JS复杂的嵌套转换成常思维的线性代码,更易于维护和理解。带来一定的便利。'''原创 2017-06-12 15:38:23 · 369 阅读 · 0 评论