2019年3月5日

摘要: sort() : 是对数组的元素进行排序,并返回一个数组。默认排序方式是根据字符串的Unicode码表的码点。 由于取决于具体实现,所以无法保证它的时间和空间复杂度。 arr.sort(compareFunction): compareFunction is option parameter. (1 阅读全文
posted @ 2019-03-05 23:29 蹦蹦蹦卅 阅读(314) 评论(0) 推荐(0)

2018年6月14日

摘要: React Lifecycle 分为三种: 实例化: ReactDom.render 用于将模板转换成HTML语言,并插入DOM节点。 1.getDefaultProps || Component.defaultProps 这个方法是用来设置组件默认的props,组件生命周期只会调用一次 2.get 阅读全文
posted @ 2018-06-14 00:30 蹦蹦蹦卅 阅读(234) 评论(0) 推荐(0)

2018年6月13日

摘要: 关于变量要提前声明,作为前端程序员我们都知道要这么做。可是为什么要这么做呢? 今天我去面试,被一个面试官问到了这个问题,当时就懵逼了。所以我就研究了一下为什么会变量提升。 研究完才发现,之前有看过这样的文章,可是没有真正弄懂。所以写下了这篇博客。 首先要了解两个名词。 JS作用域和词法分析。 如何了 阅读全文
posted @ 2018-06-13 22:18 蹦蹦蹦卅 阅读(1417) 评论(1) 推荐(0)
 
摘要: 1. 冒泡排序 冒泡排序的原理是:数据会像气泡一样从数组的一端漂浮到另一端,顺序比较相邻的元素,如果右侧比左侧数值大,则交换元素。 假设一组数据正在按照升序排列,那么较大的值会浮动到数组的右侧,较小的值会浮动到数组的左侧。 总结:外循环的长度由最大递减到1。内循环的遍历的长度也根据外循环的长度减小到 阅读全文
posted @ 2018-06-13 20:58 蹦蹦蹦卅 阅读(140) 评论(0) 推荐(0)

2017年8月14日

摘要: 先上代码 startendundefinedWorldHello 如果看出了结果,那么我们修改一下代码 start end undefinedI am here!HelloWorld 是的,在我们看来这是正确的,没有错误的。 那我们再稍微修改一下我们的代码 endundefinedHelloWorl 阅读全文
posted @ 2017-08-14 15:33 蹦蹦蹦卅 阅读(240) 评论(0) 推荐(0)

2016年9月27日

摘要: 为什么模块化很重要?因为有了模块,我们就可以更方便的使用别人的代码,想要什么功能,就加载什么模块。 万事都有规矩,就是规范化! 目前,通行的Javascript模块规范有两种: CommonJS和AMD Node.js的模块系统,就是参照CommonJS规范实现的。在CommonJS中,有一个全局性 阅读全文
posted @ 2016-09-27 15:27 蹦蹦蹦卅 阅读(119) 评论(0) 推荐(0)

2016年9月22日

摘要: 观察者模式又称发布/订阅模式 publish/subscribe 它是一种一对多的关系,让多个观察者对象同时监听某一主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得他们能够自动更新自己。 测试一下: 阅读全文
posted @ 2016-09-22 18:28 蹦蹦蹦卅 阅读(158) 评论(0) 推荐(0)
 
摘要: HTML5的格式 <!DOCTYPE HTML> HTML5浏览器的支持 添加一个自定义的HTML新元素 阅读全文
posted @ 2016-09-22 17:12 蹦蹦蹦卅 阅读(106) 评论(0) 推荐(0)