javascript
文章平均质量分 71
Maci_yera
这个作者很懒,什么都没留下…
展开
-
github404背景随着鼠标移动的样式实现
git地址:https://github.com/Macixsq1/github404.git 开始学前端的时候,发现了github的页面非常有趣,当时觉得很神奇,一直不明白怎么实现的呀,最近又看到,随便想了一下,发现其实并不复杂,动手写了一个demo. 使用angularjs搭建了初步页面,实际上核心使用了原生js的操作,效果不错。 核心代码如下: con1.jsangular.modul原创 2017-08-27 23:50:59 · 806 阅读 · 0 评论 -
js 易考知识点总结
1.js面向对象编程(参考: http://www.ruanyifeng.com/blog/2012/07/three_ways_to_define_a_javascript_class.html) 定义类(class)的方法: (1)使用构造函数,内部用this关键字指代实例对象。 function Cat() { this.name = “大毛”; } 生成实例的时候原创 2017-09-14 21:12:54 · 351 阅读 · 0 评论 -
原生ajax的实现+websocket理解
1.首先实例化一个XHR对象, var xhr = new XMLHttpRequest(); 2.然后发动请求, xhr.open(‘GET’,’example.php’,false); open()方法的第一个参数用于指定发送请求的方式,这个字符串,不区分大小写,但通常使用大写字母。”GET”和”POST”是得到广泛支持的.参数还可以是”HEAD”、”OPTIONS”、”PUT”。第二个原创 2017-09-29 14:40:55 · 956 阅读 · 0 评论 -
js正则表达式的深入学习+分组+前瞻
1.首先是关于str.match(),参数是子字符串或者reg表达式; 返回包含匹配的子字符串的数组。关于多匹配与单匹配的区别参考之前博客。(1) 'q123w34'.match('123')[0]; //'123'(2) '23d34f45g56'.match(/\d{2}/g); //['23','34','45','56']2.重点是str.replace的深入理解 参数有两个,一个是r原创 2017-10-16 16:51:49 · 643 阅读 · 1 评论 -
js文件保存的相关学习
写在前面突然对js文件的下载产生了兴趣,研究了一下,以后肯定用得到,参考的文章中,最全面的是这个:(https://segmentfault.com/a/1190000006600936,作者写的很好)。上边这个文章还包括上传文件,拖动上传,大文件处理,以及多张对象类型的区别。普通的下载方式普通的下载思路是使用a标签,如下:<a href="http://xxx.main.js" downloa原创 2017-10-30 23:23:52 · 482 阅读 · 0 评论 -
HTML5调用摄像头+视频特效+录制视频+录音+截图+变声+滤波+音频可视化
1.写在前面根据最近的学习,写了一个demo, 可以通过navigator.mediaDevices.getUserMedia()方法调用电脑摄像头,并实现了录制音频,录制视频,对摄像头的内容进行截图下载;通过AudioContext使用web audio api处理音频信息,实现滤波以及简单变声处理。录制使用的api是MediaRecorder。整个demo没有使用其他的库,全部是原生api.原创 2017-11-05 23:05:53 · 11732 阅读 · 7 评论