摘要: 概念 1.单线程: 一个程序中只可以执行一个任务 2.多线程:一个程序中可以执行多个任务 JS中的单线程 严格来说,应该是JS引擎中的单线程,JS引擎中是以单线程的形式来运转的。 但是有时候可以看到JS引擎可以同时执行多套程序,那么这里就需要设计到“轮转时间片”这个概念了。 轮转时间片 轮转时间片是 阅读全文
posted @ 2019-02-28 17:01 CodingCoder 阅读(715) 评论(0) 推荐(0)
摘要: 一、编码(初级) 1.isPrime - 返回true或false, 表示输入的数是否为质数 2.factorial - 返回给定数的阶乘的值 3.fib -返回斐波那契数列的前n项的和(n为给定) 4.isSorted - 返回true或false,表示给定的数组是否被排序过 5.filter - 阅读全文
posted @ 2019-01-25 16:42 CodingCoder 阅读(289) 评论(0) 推荐(0)
摘要: 1.判断一个单词是否是回文 注解:回文是指把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环。比如 mamam redivider . 2.去掉一组整形数组中重复的值 注解:输入:[1, 2, 3, 1, 2],输出:[1, 2, 3] 方法很多,列车两个比较典型 阅读全文
posted @ 2019-01-23 09:17 CodingCoder 阅读(414) 评论(0) 推荐(0)
摘要: jQuery的整体架构 任何程序代码不是一开始就复杂的,成功也不是一躇而蹴的,早期jQuery的作者John Resig在2005年提议改进Prototype的“Behaviour”库时,只是想让其使用更简单才发布新的jQuery框架。起初John Resig估计也没料想jQuery会如此的火热。我 阅读全文
posted @ 2018-08-08 17:30 CodingCoder 阅读(154) 评论(0) 推荐(0)
摘要: jQuery的设计理念 jQuery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器 阅读全文
posted @ 2018-08-08 17:11 CodingCoder 阅读(244) 评论(0) 推荐(0)
摘要: Iterator(遍历器)的概念 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接 阅读全文
posted @ 2018-08-02 09:40 CodingCoder 阅读(472) 评论(0) 推荐(0)
摘要: 温馨提示:以下系列的面试题是通过整合网上各位大牛的文章而成,站在巨人的肩膀上,能够让我们更进一步。 1、页面从输入URL到页面加载显示完成,这个过程中都发生了什么? 2、浏览器工作原理 3、浏览器解析过程 流程:解析html以构建DOM树 -> 构建render树 -> 布局render树 -> 绘 阅读全文
posted @ 2018-07-27 15:19 CodingCoder 阅读(236) 评论(0) 推荐(0)
摘要: 概述 Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。Reflect对象的设计目的有这样几个。 (1) 将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。现阶段,某些方法同时在Object 阅读全文
posted @ 2018-07-27 10:14 CodingCoder 阅读(315) 评论(0) 推荐(0)
摘要: Promise的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异 阅读全文
posted @ 2018-07-27 10:13 CodingCoder 阅读(606) 评论(0) 推荐(0)
摘要: 概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和 阅读全文
posted @ 2018-07-23 09:25 CodingCoder 阅读(807) 评论(0) 推荐(0)