随笔分类 -  Javascript

摘要:十三、promise 异步编程 ①、使用 promise 模拟异步操作 ②、promise 异常信息捕获 ③、promise使用场景DEMO 所有图片加载完毕后在添加到页面 ④、promise 使用场景二 三张图片同时加载 ,只要有一个图片加载完就添加到页面 阅读全文
posted @ 2017-10-17 20:30 U.m.a 阅读(193) 评论(0) 推荐(0)
摘要:十二、class 与 extends ①、类的基本定义和生成实例 ②、通过 extends 实现继承 ③、class 中的 getter 和 setter ④、class 中的 静态方法 ⑤、class 中的 静态属性 阅读全文
posted @ 2017-10-17 20:20 U.m.a 阅读(174) 评论(0) 推荐(0)
摘要:十一、Proxy 、Reflect ①、Proxy 的概念和常用方法 ②、Reflect 的概念和用法 ③、使用 Proxy 和 Reflect 实现业务的解耦 阅读全文
posted @ 2017-10-02 17:51 U.m.a 阅读(357) 评论(0) 推荐(0)
摘要:九、数据类型 Symbol 十、数据结构 Map()、Set()、WeakMap()、WeakSet() 阅读全文
posted @ 2017-09-30 22:52 U.m.a 阅读(322) 评论(0) 推荐(0)
摘要:一、let const 命令 二、解构赋值 三、RegExp扩展 四、String扩展 五、Number扩展 阅读全文
posted @ 2017-09-25 20:03 U.m.a 阅读(678) 评论(0) 推荐(0)
摘要:Data URL给了我们一种很巧妙的将图片“嵌入”到HTML中的方法。跟传统的用img标记将服务器上的图片引用到页面中的方式不一样,在Data URL协议中,图片被转换成base64编码的字符串形式,并存储在URL中,冠以mime-type。 遇到的坑如下: CHROME显示错误 阅读全文
posted @ 2017-07-08 02:23 U.m.a 阅读(9855) 评论(2) 推荐(1)
摘要:首先:什么是跨域? Cross Domain Request:从一个资源请求另一个资源,二者所在的请求地址不同,域名不同、端口号不同、请求协议不同。 它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 关于同源策略 这里推荐感兴趣的可以去 阮大的博客查看 阮一峰的个人博客 阅读全文
posted @ 2017-07-06 02:04 U.m.a 阅读(8450) 评论(0) 推荐(0)
摘要:在jquery中使用封装好的AJAX会对开发效率起到极大的便利,因此掌握jquery中的一系列AJAX封装函数是做好页面数据交互的必备技能; 1、在之前,我们首先需要详细了解AJAX异步请求接受的五中响应消息,根据不同的响应类型进行不同的操作 (1)text/plain // 明文 服务器端: he 阅读全文
posted @ 2017-06-27 00:40 U.m.a 阅读(849) 评论(0) 推荐(0)
摘要:一些概念: 重载(overload): 什么是: 相同函数名,不同参数列表的多个函数,在调用时,可根据传入参数的不同,自动选择对应的函数调用! 为什么: 减轻调用者的负担,一个函数名,可执行多种操作 何时: 一项任务,根据不同的参数,执行不同的操作流程时 如何: js语法不支持重载效果 变通: 所有 阅读全文
posted @ 2017-05-13 21:13 U.m.a 阅读(212) 评论(0) 推荐(0)
摘要:转载至:https://segmentfault.com/a/1190000009215974 this的指向问题应该是让每一个前端er都头疼的问题,我也一样,曾经遇到甚至都是一顿乱猜。最近在研读一些书籍如《你不知道的JavaScript》和《JavaScript语言精粹与编程实践》,让我对this 阅读全文
posted @ 2017-04-28 20:59 U.m.a 阅读(230) 评论(0) 推荐(0)
摘要:利用二级菜单的onmouseover/out事件 重新构建一级菜单 ".hover" 样式类 代码如下: CSS部分: 在原来的目标:hover样式中 增加 .hover状态 JS部分:在原来的触发事件上 新增了 二级菜单触发onmouseover/out时 设置各自的一级菜单的className 阅读全文
posted @ 2017-04-14 23:25 U.m.a 阅读(2698) 评论(0) 推荐(0)