
JS
文章平均质量分 93
墨竹摇曳
这个作者很懒,什么都没留下…
展开
-
网站跨域
1、JSONPJSONP就是利用<script>标签的跨域能力实现跨域数据的访问,请求动态生成的JavaScript脚本同时带一个callback函数名作为参数。其中callback函数本地文档的JavaScript函数,服务器端动态生成的脚本会产生数据,并在代码中以产生的数据为参数调用callback函数。当这段脚本加载到本地文档时,callback函数就被调用。2、Prox...转载 2019-08-13 16:39:26 · 188 阅读 · 0 评论 -
帮你彻底搞懂JS中的prototype、__proto__与constructor(转载)
文章目录1. 前言2. _ _ proto _ _ 属性3. prototype属性4. constructor属性5. 总结提示:不要排斥,静下心来,认真读完,你就搞懂了!(可以先看一下最后的总结部分再回过头来完整看完)1. 前言作为一名前端工程师,必须搞懂JS中的prototype、__proto__与constructor属性,相信很多初学者对这些属性存在许多困惑,容易把...转载 2019-08-22 09:19:23 · 235 阅读 · 0 评论 -
Mocha.js官方文档翻译 —— 简单、灵活、有趣
1. 简介Mocha是一个能够运行在Node和浏览器中的多功能的JavaScript测试框架,它让异步测试简单且有趣。Mocha连续地运行测试,并给出灵活而精确的报告,同时能够将错误精确地映射到测试用例上。它托管在GitHub上。2. 支持者觉得Mocha很有帮助?成为支持者并以每月捐赠的形式支持Mocha。3. 赞助商公司正在使用Mocha?询问你的上司或者市场部看看他们是否捐赠过Mo...转载 2019-08-24 20:31:05 · 1144 阅读 · 0 评论 -
CommonJS规范
1、CommonJs规范的出发点:JS没有模块系统、标准库较少、缺乏包管理工具;为了让JS可以在任何地方运行,以达到Java、C#、PHP这些后台语言具备开发大型应用的能力;2、在CommonJs规范中:一个文件就是一个模块,拥有单独的作用域;普通方式定义的变量、函数、对象都属于该模块内;通过require来加载模块;通过exports和modul.exports来暴露模块中的内容;...转载 2019-08-19 12:48:39 · 117 阅读 · 0 评论 -
JS模块化:CommonJS,AMD与CMD
模块化历史一、原始写法function m1(){ //...}function m2(){ //...}二、对象写法var module1 = new Object({ _count : 0, m1 : function (){ //... }, m2 : function (){ //... }});这样的写法会暴露所有模块成员,内部...转载 2019-08-19 11:11:57 · 206 阅读 · 0 评论 -
Blob,File,ArrayBuffer和FileReader
以下兼容性IE10+FormDataFormData对象的作用就类似于这里的serialize()方法 function sentComment() { var url = $("#albumItemCommentURL").val(); var params = {"mediaType": 3}; var audioBase64Data =...转载 2019-08-18 23:10:17 · 630 阅读 · 0 评论 -
html文件上传
1. 传统方式<form id="upload-form" action="upload.php" method="post" enctype="multipart/form-data" > <input type="file" id="upload" name="upload" /> <br /> <input type="submit" ...转载 2019-08-18 21:50:46 · 239 阅读 · 0 评论 -
响应式图片解决方案
响应式图片不仅仅指图片的排版和布局,还包括根据设备大小加载不同的图片。 在移动端设备上访问时,加载与用户设备相匹配的小图片,即快速,又不影响用户体验,也不会因为加载跟移动端不适配的高清大图导致用户流量出走。有些在大屏里看着比较舒服的图片,在手机上看会觉得太小,里边的东西看不清;即使手机分辨率是1920×1080,PC和手机上的图片宽度都是1000,显示的效果也应该不一样,手机上的图片应当更加注重...转载 2019-08-22 15:02:47 · 401 阅读 · 0 评论