听风是风

学或不学,知识都在那里,只增不减。

导航

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页

2020年1月20日 #

前端开发 css、less编写规范

摘要: 壹 ❀ 引 早在大半年前,我在负责整理定义了前端组JavaScript开发规范与less、css样式开发规范。一直想将两个规范整理成文章,但在整理了JavaScript规范后,我花了较多的时间在学习JavaScript基础知识,所以对于样式规范一直处于放置状态。直到上周我收到了一条关于JavaScr 阅读全文

posted @ 2020-01-20 00:26 听风是风 阅读(2366) 评论(3) 推荐(0) 编辑

2020年1月17日 #

JS 数组常见操作汇总,数组去重、降维、排序、多数组合并实现思路整理

摘要: 壹 ❀ 引 JavaScript开发中数组加工极为常见,其次在面试中被问及的概率也特别高,一直想整理一篇关于数组常见操作的文章,本文也算了却心愿了。 说在前面,文中的实现并非最佳,实现虽然有很多种,但我觉得大家至少应该掌握一种,这样在面试能解决大部分数组问题。在了解实现思路后,日常开发中结合实际场景 阅读全文

posted @ 2020-01-17 23:22 听风是风 阅读(2623) 评论(1) 推荐(0) 编辑

2020年1月10日 #

js 手动实现bind方法,超详细思路分析!

摘要: 壹 ❀ 引 在 js 实现call和apply方法 一文中,我们详细分析并模拟实现了call/apply方法,由于篇幅问题,关于bind方法实现只能另起一篇。 在模拟bind之前,我们先了解bind的概念,这里引入MDN解释: bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函 阅读全文

posted @ 2020-01-10 23:25 听风是风 阅读(16509) 评论(26) 推荐(14) 编辑

2020年1月7日 #

JS 页面离开事件 页面关闭事件,实现登录成功返回上个页面

摘要: 壹 ❀ 引 登录成功后跳转到上一个页面是很常见的需求,比如在天猫添加购物车时网站会效验用户登录情况,若未登录则跳转登录,登录成功返回到先前的商品页。 这个功能实现并不困难,但因为我的奇思妙想让我先后了解了 对象以及 窗口关闭/离开事件 ,那么让这个需求做个引子,让我们开始一次有趣的探索之旅。 贰 ❀ 阅读全文

posted @ 2020-01-07 22:54 听风是风 阅读(7757) 评论(0) 推荐(0) 编辑

2020年1月4日 #

js 实现call和apply方法,超详细思路分析

摘要: 壹 ❀ 引 我在 五种绑定策略彻底弄懂this 一文中,我们提到call,apply,bind属于显示绑定,这三个方法都能直接修改this指向。其中call与apply比较特殊,它们在修改this的同时还会直接执行方法,而bind只是返回一个修改完this的boundFunction并未执行,那么今 阅读全文

posted @ 2020-01-04 23:57 听风是风 阅读(16950) 评论(13) 推荐(6) 编辑

2019年12月31日 #

js 获取css非行内样式,你应该了解的getComputedStyle方法

摘要: 壹 ❀ 引 我们知道书写css有三种做法,它们分别是行内样式,内嵌样式和外部引用。我们来看个例子,下面这个div分别通过内部样式添加了颜色,内嵌样式添加了字体大小,外部引入样式添加了宽度。 <!-- 行内样式 --> <div style="color: red;">听风是风</div> <!-- 阅读全文

posted @ 2019-12-31 23:05 听风是风 阅读(891) 评论(2) 推荐(4) 编辑

2019年12月28日 #

从零开始学正则(七:终章),详解常用正则API与你可能不知道的正则坑

摘要: 壹 ❀ 引 花了差不多半个月的晚上时间,正则入门学习也步入尾声了,当然正则的学习还将继续。不得不说学习成效非常明显,已能看懂大部分正则以及写出不太复杂的正则,比如帮组长写正则验证文件路径正确性,再如进产品页根据页面地址获取产品id: let pathname = '/webtoprint/dynam 阅读全文

posted @ 2019-12-28 23:35 听风是风 阅读(507) 评论(2) 推荐(2) 编辑

2019年12月25日 #

从零开始学正则(六),如何提升正则准确性与效率

摘要: 壹 ❀ 引 我在 从零开始学正则(五)这篇文章中介绍了正则常见结构与操作符,在了解操作符的优先级后,知晓了如何去拆分一个看似复杂的正则表达式。正则除了会看会读,会写一个正则往往更重要。那么要去写一个正则就面临了诸多问题,什么时候该用正则?怎么保证正则的准确性?正则如何提升性能?那么本篇文章将从这三个 阅读全文

posted @ 2019-12-25 23:56 听风是风 阅读(743) 评论(0) 推荐(1) 编辑

2019年12月23日 #

从零开始学正则(五),了解正则解构,让复杂正则化繁为简

摘要: 壹 ❀ 引 我在 从零开始学正则(四) 一文中讲述了正则匹配的回溯法,以正则匹配过程引出了正则书写也会存在性能问题,并阐述了贪婪匹配,惰性匹配以及分支匹配时与回溯的中中关系。当然,对于初学者而言除了能写出正则以外,能读懂任意一段正则也是非常重要的。那么本篇文章主要针对正则表达式拆分展开分析,相信大家 阅读全文

posted @ 2019-12-23 23:21 听风是风 阅读(659) 评论(0) 推荐(0) 编辑

2019年12月22日 #

从零开始学正则(四),什么是正则回溯?

摘要: 壹 ❀ 引 我在 从零开始学正则(三)这篇博客中介绍了分组引用与反向引用的概念,灵活利用分组能让我们的正则表达式更为简洁。在文章结尾我们留下了两个问题,一问使用正则模拟实现 trim方法;二问将my name is echo每个单词首字母转为大写。 我们先来分析第一个问题,trim属于String方 阅读全文

posted @ 2019-12-22 23:59 听风是风 阅读(1281) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页