03 2019 档案
摘要:JQuery原理 jQuery采用的是构造函数模式进行开发的,jQuery是一个类上面说的常用的方法(CSS、属性、筛选、事件、动画、文档处理)都是定义在jQuery.prototype上的 ->只有jQuery的实例才能使用这些方法 <script> (function(w){ //工厂 func
阅读全文
摘要:JS的执行机制 特点: 1、单线程, 即,同一个时间只能做一件事,不要多线程是为了提升效率 (用途是与用户互动,操作Dom,否则会带来很复杂的同步问题) 2、任务队列(消息队列), 同步任务(主线程上排队执行),异步任务(不进入主线程,而是进入‘任务队列task queue’,只有任务队列通知主线程
阅读全文
摘要:webpack是一个前端资源加载/打包的工具,根据模块的依赖关系进行静态分析,并依据规则生成对应的静态资源。 1、打包文件(index.js 打包到bundle.js) webpack index.js bundle.js 2、多文件打包 (js中引用其他的js) 导出 (str.js):modul
阅读全文
摘要://ajax异步上传 $.ajax({ url: "${pageContext.request.contextPath }/upload", type: "POST", data: formData, xhr: function(){...
阅读全文
摘要:原理:Pub-Sub(发布和订阅) 它适用于发送者将数据(发布者)发送给抽象数量的收件人(订阅者),而无需指定他们是谁。 1、是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议 2、客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket
阅读全文
摘要:可以通过设置一个XMLHttpRequest对象的 responseType 属性来改变一个从服务器上返回的响应的数据类型。可用的属性值为空字符串 (默认), "arraybuffer", "blob", "document", 和 "text". response 属性的值会根据 response
阅读全文