├── .gitignore ├── .vscode └── BFEdevSolutions.code-snippets ├── CSS-Problems ├── 1.center-an-element-vertically │ ├── README.md │ ├── result-1.png │ └── result-2.png ├── 10.golden-ratio-rectangle │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ └── result-3.png ├── 11.fit-the-image │ ├── README.md │ ├── image.svg │ ├── result-1.png │ ├── result-2.png │ ├── result-3.png │ ├── result-4.png │ ├── result-5.png │ └── result-6.png ├── 12.close-button-in-CSS │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ └── result-3.png ├── 13.list-numbering │ ├── README.md │ ├── result-1.png │ └── result-2.png ├── 14.hairline-border │ ├── README.md │ └── result.png ├── 15.doughnut-chart │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ └── result-3.png ├── 16.flex-layout-1 │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ ├── result-3.png │ └── result-4.png ├── 17.fragment-style │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ └── result-3.png ├── 18.color-gradients-on-text │ ├── README.md │ ├── result-1.png │ └── result-2.png ├── 19.color-of-input-elements │ ├── README.md │ └── result.png ├── 2.truncate-text-in-one-line-with-ellipsis │ ├── README.md │ ├── result-1.png │ └── result-2.png ├── 20.sticky-footer │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ └── result-3.png ├── 21.holy-grail-layout │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ └── result-3.png ├── 22.grid-layout-1 │ ├── README.md │ └── result.png ├── 23.grid-layout-2 │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ ├── result-3.png │ └── result-4.png ├── 24.fluid-font-size │ ├── README.md │ ├── graph-1.png │ ├── graph-2.png │ ├── result-1.png │ ├── result-2.png │ ├── result-3.png │ ├── result-4.png │ ├── result-5.png │ ├── result-6.png │ ├── result-7.png │ ├── result-8.png │ └── result-9.png ├── 3.truncate-text-in-multiple-lines-with-ellipsis │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ ├── result-3.png │ └── result-4.png ├── 4.two-column-layout │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ └── result-3.png ├── 5.modal-with-max-height │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ ├── result-3.png │ └── result-4.png ├── 6.different-checkbox-style │ ├── README.md │ ├── result-1.png │ └── result-2.png ├── 7.a-row │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ └── result-3.png ├── 8.twitter-s-website-layout │ ├── README.md │ ├── result-1.png │ ├── result-2.png │ ├── result-3.png │ ├── result-4.png │ ├── result-5.png │ ├── result-6.png │ ├── result-7.png │ └── result-8.png ├── 9.multi-column-text │ ├── README.md │ └── result.png └── README.md ├── Coding-Problems ├── 1.implement-curry.md ├── 10.first-bad-version.md ├── 109.implement-Math-pow.md ├── 11.what-is-Composition-create-a-pipe.md ├── 113.Virtual-DOM-I.md ├── 118.Virtual-DOM-II-createElement.md ├── 12.implement-Immutability-helper.md ├── 13.Implement-a-Queue-by-using-Stack.md ├── 14.Implement-a-general-memoization-function.md ├── 140.Virtual-DOM-III-Functional-Component.md ├── 143.Virtual-DOM-IV-JSX-1.md ├── 15.implement-a-simple-DOM-wrapper-to-support-method-chaining-like-jQuery.md ├── 151.implement-Array-prototype-map.md ├── 16.create-an-Event-Emitter.md ├── 17.create-a-simple-store-for-DOM-element.md ├── 18.improve-a-function.md ├── 19.find-corresponding-node-in-two-identical-DOM-tree.md ├── 2.implement-curry-with-placeholder-support.md ├── 20.detect-data-type-in-JavaScript.md ├── 21.implement-JSON-stringify.md ├── 22.implement-JSON-parse.md ├── 23.create-a-sum.md ├── 24.create-a-Priority-Queue-in-JavaScript.md ├── 25.reorder-array-with-new-indexes.md ├── 26.implement-Object-assign.md ├── 27.implement-completeAssign.md ├── 28.implement-clearAllTimeout.md ├── 29.implement-async-helper-sequence.md ├── 3.implement-Array.prototype.flat.md ├── 30.implement-async-helper-parallel.md ├── 31.implement-async-helper-race.md ├── 32.implement-Promise.all.md ├── 33.implement-Promise.allSettled.md ├── 34.implement-Promise.any.md ├── 35.implement-Promise.race.md ├── 36.create-a-fake-timer-setTimeout.md ├── 37.implement-Binary-Search-unique.md ├── 38.implement-jest.spyOn.md ├── 39.implement-range.md ├── 4.implement-basic-throttle.md ├── 40.implement-Bubble-Sort.md ├── 41.implement-Merge-Sort.md ├── 42.implement-Insertion-Sort.md ├── 43.implement-Quick-Sort.md ├── 44.implement-Selection-Sort.md ├── 45.find-the-K-th-largest-element-in-an-unsorted-array.md ├── 46.implement-once.md ├── 47.reverse-a-linked-list.md ├── 48.search-first-index-with-Binary-Search-duplicate-array.md ├── 49.search-last-index-with-Binary-Search-duplicate-array.md ├── 5.implement-throttle-with-leading-and-trailing-option.md ├── 50.search-element-right-before-target-with-Binary-Search-duplicate-array.md ├── 51.search-element-right-after-target-with-Binary-Search-duplicate-array.md ├── 52.create-a-middleware-system.md ├── 53.write-your-own-extends-in-es5.md ├── 54.flatten-Thunk.md ├── 55.highlight-keywords-in-HTML-string.md ├── 56.call-APIs-with-pagination.md ├── 57.create-an-Observable.md ├── 58.get-DOM-tree-height.md ├── 59.create-a-browser-history.md ├── 6.implement-basic-debounce.md ├── 60.create-your-own-new-operator.md ├── 61.create-your-own-Function.prototype.call.md ├── 62.implement-BigInt-addition.md ├── 63.create-cloneDeep.md ├── 64.auto-retry-Promise-on-rejection.md ├── 65.add-comma-to-number.md ├── 66.remove-duplicates-from-an-array.md ├── 67.create-your-own-Promise.md ├── 68.get-DOM-tags.md ├── 69.implement-deep-equal-isEqual.md ├── 7.implement-debounce-with-leading-and-trailing-option.md ├── 70.implement-Observable-from.md ├── 71.implement-Observable-Subject.md ├── 72.implement-Observable-interval.md ├── 73.implement-Observable-fromEvent.md ├── 74.implement-Observable-Transformation-Operators.md ├── 75.implement-BigInt-subtraction.md ├── 76.implement-BigInt-addition-with-sign.md ├── 78.convert-HEX-color-to-RGBA.md ├── 79.convert-snake_case-to-camelCase.md ├── 8.can-you-shuffle-an-array.md ├── 80.implement-your-own-URLSearchParams.md ├── 81.merge-sorted-arrays.md ├── 82.find-available-meeting-slots.md ├── 83.create-an-interval.md ├── 84.create-a-fake-timer-setInterval.md ├── 85.implement-lodash-get.md ├── 86.Generate-Fibonacci-Number.md ├── 87.longest-substring-with-unique-characters.md ├── 88.support-negative-Array-index-in-JavaScript.md ├── 89.Next-Right-Sibling.md ├── 9.decode-message.md ├── 91.invert-a-binary-tree.md ├── 96.count-1-in-binary-form.md └── README.md ├── Quiz ├── 1.Promise-order.md ├── 10.equal.md ├── 11.Implicit-Coercion-II.md ├── 12.arguments.md ├── 13.Operator-precedence.md ├── 14.Addition-vs-Unary-Plus.md ├── 15.instanceOf.md ├── 16.parseInt.md ├── 17.reduce.md ├── 18.Promise-executor-II.md ├── 19.this.md ├── 2.Promise-executor.md ├── 20.name-for-Function-expression.md ├── 21.Array-I.md ├── 22.min-max.md ├── 23.Promise-all.md ├── 24.Equality-Sameness.md ├── 25.zero.md ├── 26.true-or-false.md ├── 27.Hoisting-I.md ├── 28.Hoisting-II.md ├── 29.Hoisting-III.md ├── 3.Promise-then-callbacks.md ├── 30.Equal-II.md ├── 31.Math.md ├── 32.Hoisting-IIII.md ├── 33.this-II.md ├── 34.precedence.md ├── 35.Implicit-Coercion-III.md ├── 36.Promise-prototype-finally.md ├── 37.push-unshift.md ├── 38.Hoisting-IV.md ├── 39.var.md ├── 4.Promise-then-callbacks-II.md ├── 40.RegExp-prototype-test.md ├── 41.this-III.md ├── 42.Hoisting-V.md ├── 43.JSON.stringify.md ├── 44.Function-call.md ├── 45.Hoisting-VI.md ├── 46.Implicit-Coercion-IV.md ├── 47.Promise-Order-II.md ├── 48.Prototype.md ├── 49.this-IV.md ├── 5.block-scope.md ├── 50.async-await.md ├── 51.method.md ├── 52.requestAnimationFrame.md ├── 53.Prototype-2.md ├── 54.setTimeout-0ms.md ├── 55.sparse-array.md ├── 56.to-primitive.md ├── 57.non-writable.md ├── 58.inherit-getter-setter.md ├── 59.override-setter.md ├── 6.Arrow-Function.md ├── 60.postMessage.md ├── 61.onClick.md ├── 62.MessageChannel.md ├── 63.in.md ├── 64.reference-type.md ├── 65.Function-name.md ├── 67.if.md ├── 68.if-II.md ├── 69.undefined.md ├── 7.Increment-Operator.md ├── 70.function.md ├── 71.two-way-generator.md ├── 72.Array-length.md ├── 73.window-name.md ├── 74.Typed-Array-length.md ├── 75.meaningless-calculation.md ├── 76.const.md ├── 77.parseInt-2.md ├── 8.Implicit-Coercion-I.md ├── 9.null-and-undefined.md └── README.md ├── README.md ├── React-Problems ├── 1.the-react-counter-app.md ├── 2.useTimeout.md ├── 3.useIsFirstRender.md ├── 4.useSWR-I.md ├── 5.usePrevious.md ├── 6.useHover.md └── README.md └── TypeScript-Puzzles ├── 1.implement-Partial-T.md ├── 10.implement-Parameters-T.md ├── 11.implement-ConstructorParameters-T.md ├── 12.implement-ReturnType-T.md ├── 13.implement-InstanceType-T.md ├── 14.implement-ThisParameterType-T.md ├── 15.implement-OmitThisParameter-T.md ├── 16.implement-FirstChar-T.md ├── 17.implement-LastChar-T.md ├── 18.implement-TupleToUnion-T.md ├── 19.implement-FirstItem-T.md ├── 2.implement-Required-T.md ├── 20.implement-IsNever-T.md ├── 21.implement-LastItem-T.md ├── 22.implement-StringToTuple-T.md ├── 23.implement-LengthOfTuple-T.md ├── 24.implement-LengthOfString-T.md ├── 25.implement-UnwrapPromise-T.md ├── 26.implement-ReverseTuple-T.md ├── 27.implement-Flat-T.md ├── 28.implement-IsEmptyType-T.md ├── 29.implement-Shift-T.md ├── 3.implement-Readonly-T.md ├── 30.implement-IsAny-T.md ├── 31.implement-Push-T-I.md ├── 32.implement-RepeatString-T-C.md ├── 33.implement-TupleToString-T.md ├── 34.implement-Repeat-T-C.md ├── 35.implement-Filter-T-A.md ├── 36.implement-LargerThan-A-B.md ├── 37.implement-SmallerThan-A-B.md ├── 38.implement-Add-A-B.md ├── 39.implement-ToNumber-T.md ├── 4.implement-Record-K-V.md ├── 40.implement-UnionToIntersection-T.md ├── 41.implement-FindIndex-T-E.md ├── 42.implement-Equal-A-B.md ├── 43.implement-Trim-T.md ├── 44.ReplaceAll.md ├── 45.implement-Slice.md ├── 46.implement-Subtract.md ├── 5.implement-Pick-T-K.md ├── 6.implement-Omit-T-K.md ├── 7.implement-Exclude-T-E.md ├── 8.implement-Extract-T-U.md ├── 9.implement-NonNullable-T.md └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/BFEdevSolutions.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/.vscode/BFEdevSolutions.code-snippets -------------------------------------------------------------------------------- /CSS-Problems/1.center-an-element-vertically/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/1.center-an-element-vertically/README.md -------------------------------------------------------------------------------- /CSS-Problems/1.center-an-element-vertically/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/1.center-an-element-vertically/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/1.center-an-element-vertically/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/1.center-an-element-vertically/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/10.golden-ratio-rectangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/10.golden-ratio-rectangle/README.md -------------------------------------------------------------------------------- /CSS-Problems/10.golden-ratio-rectangle/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/10.golden-ratio-rectangle/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/10.golden-ratio-rectangle/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/10.golden-ratio-rectangle/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/10.golden-ratio-rectangle/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/10.golden-ratio-rectangle/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/11.fit-the-image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/11.fit-the-image/README.md -------------------------------------------------------------------------------- /CSS-Problems/11.fit-the-image/image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/11.fit-the-image/image.svg -------------------------------------------------------------------------------- /CSS-Problems/11.fit-the-image/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/11.fit-the-image/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/11.fit-the-image/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/11.fit-the-image/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/11.fit-the-image/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/11.fit-the-image/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/11.fit-the-image/result-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/11.fit-the-image/result-4.png -------------------------------------------------------------------------------- /CSS-Problems/11.fit-the-image/result-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/11.fit-the-image/result-5.png -------------------------------------------------------------------------------- /CSS-Problems/11.fit-the-image/result-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/11.fit-the-image/result-6.png -------------------------------------------------------------------------------- /CSS-Problems/12.close-button-in-CSS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/12.close-button-in-CSS/README.md -------------------------------------------------------------------------------- /CSS-Problems/12.close-button-in-CSS/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/12.close-button-in-CSS/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/12.close-button-in-CSS/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/12.close-button-in-CSS/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/12.close-button-in-CSS/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/12.close-button-in-CSS/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/13.list-numbering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/13.list-numbering/README.md -------------------------------------------------------------------------------- /CSS-Problems/13.list-numbering/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/13.list-numbering/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/13.list-numbering/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/13.list-numbering/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/14.hairline-border/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/14.hairline-border/README.md -------------------------------------------------------------------------------- /CSS-Problems/14.hairline-border/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/14.hairline-border/result.png -------------------------------------------------------------------------------- /CSS-Problems/15.doughnut-chart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/15.doughnut-chart/README.md -------------------------------------------------------------------------------- /CSS-Problems/15.doughnut-chart/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/15.doughnut-chart/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/15.doughnut-chart/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/15.doughnut-chart/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/15.doughnut-chart/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/15.doughnut-chart/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/16.flex-layout-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/16.flex-layout-1/README.md -------------------------------------------------------------------------------- /CSS-Problems/16.flex-layout-1/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/16.flex-layout-1/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/16.flex-layout-1/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/16.flex-layout-1/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/16.flex-layout-1/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/16.flex-layout-1/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/16.flex-layout-1/result-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/16.flex-layout-1/result-4.png -------------------------------------------------------------------------------- /CSS-Problems/17.fragment-style/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/17.fragment-style/README.md -------------------------------------------------------------------------------- /CSS-Problems/17.fragment-style/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/17.fragment-style/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/17.fragment-style/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/17.fragment-style/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/17.fragment-style/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/17.fragment-style/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/18.color-gradients-on-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/18.color-gradients-on-text/README.md -------------------------------------------------------------------------------- /CSS-Problems/18.color-gradients-on-text/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/18.color-gradients-on-text/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/18.color-gradients-on-text/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/18.color-gradients-on-text/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/19.color-of-input-elements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/19.color-of-input-elements/README.md -------------------------------------------------------------------------------- /CSS-Problems/19.color-of-input-elements/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/19.color-of-input-elements/result.png -------------------------------------------------------------------------------- /CSS-Problems/2.truncate-text-in-one-line-with-ellipsis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/2.truncate-text-in-one-line-with-ellipsis/README.md -------------------------------------------------------------------------------- /CSS-Problems/2.truncate-text-in-one-line-with-ellipsis/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/2.truncate-text-in-one-line-with-ellipsis/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/2.truncate-text-in-one-line-with-ellipsis/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/2.truncate-text-in-one-line-with-ellipsis/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/20.sticky-footer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/20.sticky-footer/README.md -------------------------------------------------------------------------------- /CSS-Problems/20.sticky-footer/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/20.sticky-footer/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/20.sticky-footer/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/20.sticky-footer/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/20.sticky-footer/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/20.sticky-footer/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/21.holy-grail-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/21.holy-grail-layout/README.md -------------------------------------------------------------------------------- /CSS-Problems/21.holy-grail-layout/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/21.holy-grail-layout/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/21.holy-grail-layout/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/21.holy-grail-layout/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/21.holy-grail-layout/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/21.holy-grail-layout/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/22.grid-layout-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/22.grid-layout-1/README.md -------------------------------------------------------------------------------- /CSS-Problems/22.grid-layout-1/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/22.grid-layout-1/result.png -------------------------------------------------------------------------------- /CSS-Problems/23.grid-layout-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/23.grid-layout-2/README.md -------------------------------------------------------------------------------- /CSS-Problems/23.grid-layout-2/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/23.grid-layout-2/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/23.grid-layout-2/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/23.grid-layout-2/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/23.grid-layout-2/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/23.grid-layout-2/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/23.grid-layout-2/result-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/23.grid-layout-2/result-4.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/README.md -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/graph-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/graph-1.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/graph-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/graph-2.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/result-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/result-4.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/result-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/result-5.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/result-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/result-6.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/result-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/result-7.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/result-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/result-8.png -------------------------------------------------------------------------------- /CSS-Problems/24.fluid-font-size/result-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/24.fluid-font-size/result-9.png -------------------------------------------------------------------------------- /CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/README.md -------------------------------------------------------------------------------- /CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/result-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/3.truncate-text-in-multiple-lines-with-ellipsis/result-4.png -------------------------------------------------------------------------------- /CSS-Problems/4.two-column-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/4.two-column-layout/README.md -------------------------------------------------------------------------------- /CSS-Problems/4.two-column-layout/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/4.two-column-layout/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/4.two-column-layout/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/4.two-column-layout/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/4.two-column-layout/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/4.two-column-layout/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/5.modal-with-max-height/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/5.modal-with-max-height/README.md -------------------------------------------------------------------------------- /CSS-Problems/5.modal-with-max-height/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/5.modal-with-max-height/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/5.modal-with-max-height/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/5.modal-with-max-height/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/5.modal-with-max-height/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/5.modal-with-max-height/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/5.modal-with-max-height/result-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/5.modal-with-max-height/result-4.png -------------------------------------------------------------------------------- /CSS-Problems/6.different-checkbox-style/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/6.different-checkbox-style/README.md -------------------------------------------------------------------------------- /CSS-Problems/6.different-checkbox-style/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/6.different-checkbox-style/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/6.different-checkbox-style/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/6.different-checkbox-style/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/7.a-row/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/7.a-row/README.md -------------------------------------------------------------------------------- /CSS-Problems/7.a-row/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/7.a-row/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/7.a-row/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/7.a-row/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/7.a-row/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/7.a-row/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/8.twitter-s-website-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/8.twitter-s-website-layout/README.md -------------------------------------------------------------------------------- /CSS-Problems/8.twitter-s-website-layout/result-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/8.twitter-s-website-layout/result-1.png -------------------------------------------------------------------------------- /CSS-Problems/8.twitter-s-website-layout/result-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/8.twitter-s-website-layout/result-2.png -------------------------------------------------------------------------------- /CSS-Problems/8.twitter-s-website-layout/result-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/8.twitter-s-website-layout/result-3.png -------------------------------------------------------------------------------- /CSS-Problems/8.twitter-s-website-layout/result-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/8.twitter-s-website-layout/result-4.png -------------------------------------------------------------------------------- /CSS-Problems/8.twitter-s-website-layout/result-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/8.twitter-s-website-layout/result-5.png -------------------------------------------------------------------------------- /CSS-Problems/8.twitter-s-website-layout/result-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/8.twitter-s-website-layout/result-6.png -------------------------------------------------------------------------------- /CSS-Problems/8.twitter-s-website-layout/result-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/8.twitter-s-website-layout/result-7.png -------------------------------------------------------------------------------- /CSS-Problems/8.twitter-s-website-layout/result-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/8.twitter-s-website-layout/result-8.png -------------------------------------------------------------------------------- /CSS-Problems/9.multi-column-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/9.multi-column-text/README.md -------------------------------------------------------------------------------- /CSS-Problems/9.multi-column-text/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/9.multi-column-text/result.png -------------------------------------------------------------------------------- /CSS-Problems/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/CSS-Problems/README.md -------------------------------------------------------------------------------- /Coding-Problems/1.implement-curry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/1.implement-curry.md -------------------------------------------------------------------------------- /Coding-Problems/10.first-bad-version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/10.first-bad-version.md -------------------------------------------------------------------------------- /Coding-Problems/109.implement-Math-pow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/109.implement-Math-pow.md -------------------------------------------------------------------------------- /Coding-Problems/11.what-is-Composition-create-a-pipe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/11.what-is-Composition-create-a-pipe.md -------------------------------------------------------------------------------- /Coding-Problems/113.Virtual-DOM-I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/113.Virtual-DOM-I.md -------------------------------------------------------------------------------- /Coding-Problems/118.Virtual-DOM-II-createElement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/118.Virtual-DOM-II-createElement.md -------------------------------------------------------------------------------- /Coding-Problems/12.implement-Immutability-helper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/12.implement-Immutability-helper.md -------------------------------------------------------------------------------- /Coding-Problems/13.Implement-a-Queue-by-using-Stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/13.Implement-a-Queue-by-using-Stack.md -------------------------------------------------------------------------------- /Coding-Problems/14.Implement-a-general-memoization-function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/14.Implement-a-general-memoization-function.md -------------------------------------------------------------------------------- /Coding-Problems/140.Virtual-DOM-III-Functional-Component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/140.Virtual-DOM-III-Functional-Component.md -------------------------------------------------------------------------------- /Coding-Problems/143.Virtual-DOM-IV-JSX-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/143.Virtual-DOM-IV-JSX-1.md -------------------------------------------------------------------------------- /Coding-Problems/15.implement-a-simple-DOM-wrapper-to-support-method-chaining-like-jQuery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/15.implement-a-simple-DOM-wrapper-to-support-method-chaining-like-jQuery.md -------------------------------------------------------------------------------- /Coding-Problems/151.implement-Array-prototype-map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/151.implement-Array-prototype-map.md -------------------------------------------------------------------------------- /Coding-Problems/16.create-an-Event-Emitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/16.create-an-Event-Emitter.md -------------------------------------------------------------------------------- /Coding-Problems/17.create-a-simple-store-for-DOM-element.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/17.create-a-simple-store-for-DOM-element.md -------------------------------------------------------------------------------- /Coding-Problems/18.improve-a-function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/18.improve-a-function.md -------------------------------------------------------------------------------- /Coding-Problems/19.find-corresponding-node-in-two-identical-DOM-tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/19.find-corresponding-node-in-two-identical-DOM-tree.md -------------------------------------------------------------------------------- /Coding-Problems/2.implement-curry-with-placeholder-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/2.implement-curry-with-placeholder-support.md -------------------------------------------------------------------------------- /Coding-Problems/20.detect-data-type-in-JavaScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/20.detect-data-type-in-JavaScript.md -------------------------------------------------------------------------------- /Coding-Problems/21.implement-JSON-stringify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/21.implement-JSON-stringify.md -------------------------------------------------------------------------------- /Coding-Problems/22.implement-JSON-parse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/22.implement-JSON-parse.md -------------------------------------------------------------------------------- /Coding-Problems/23.create-a-sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/23.create-a-sum.md -------------------------------------------------------------------------------- /Coding-Problems/24.create-a-Priority-Queue-in-JavaScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/24.create-a-Priority-Queue-in-JavaScript.md -------------------------------------------------------------------------------- /Coding-Problems/25.reorder-array-with-new-indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/25.reorder-array-with-new-indexes.md -------------------------------------------------------------------------------- /Coding-Problems/26.implement-Object-assign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/26.implement-Object-assign.md -------------------------------------------------------------------------------- /Coding-Problems/27.implement-completeAssign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/27.implement-completeAssign.md -------------------------------------------------------------------------------- /Coding-Problems/28.implement-clearAllTimeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/28.implement-clearAllTimeout.md -------------------------------------------------------------------------------- /Coding-Problems/29.implement-async-helper-sequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/29.implement-async-helper-sequence.md -------------------------------------------------------------------------------- /Coding-Problems/3.implement-Array.prototype.flat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/3.implement-Array.prototype.flat.md -------------------------------------------------------------------------------- /Coding-Problems/30.implement-async-helper-parallel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/30.implement-async-helper-parallel.md -------------------------------------------------------------------------------- /Coding-Problems/31.implement-async-helper-race.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/31.implement-async-helper-race.md -------------------------------------------------------------------------------- /Coding-Problems/32.implement-Promise.all.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/32.implement-Promise.all.md -------------------------------------------------------------------------------- /Coding-Problems/33.implement-Promise.allSettled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/33.implement-Promise.allSettled.md -------------------------------------------------------------------------------- /Coding-Problems/34.implement-Promise.any.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/34.implement-Promise.any.md -------------------------------------------------------------------------------- /Coding-Problems/35.implement-Promise.race.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/35.implement-Promise.race.md -------------------------------------------------------------------------------- /Coding-Problems/36.create-a-fake-timer-setTimeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/36.create-a-fake-timer-setTimeout.md -------------------------------------------------------------------------------- /Coding-Problems/37.implement-Binary-Search-unique.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/37.implement-Binary-Search-unique.md -------------------------------------------------------------------------------- /Coding-Problems/38.implement-jest.spyOn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/38.implement-jest.spyOn.md -------------------------------------------------------------------------------- /Coding-Problems/39.implement-range.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/39.implement-range.md -------------------------------------------------------------------------------- /Coding-Problems/4.implement-basic-throttle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/4.implement-basic-throttle.md -------------------------------------------------------------------------------- /Coding-Problems/40.implement-Bubble-Sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/40.implement-Bubble-Sort.md -------------------------------------------------------------------------------- /Coding-Problems/41.implement-Merge-Sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/41.implement-Merge-Sort.md -------------------------------------------------------------------------------- /Coding-Problems/42.implement-Insertion-Sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/42.implement-Insertion-Sort.md -------------------------------------------------------------------------------- /Coding-Problems/43.implement-Quick-Sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/43.implement-Quick-Sort.md -------------------------------------------------------------------------------- /Coding-Problems/44.implement-Selection-Sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/44.implement-Selection-Sort.md -------------------------------------------------------------------------------- /Coding-Problems/45.find-the-K-th-largest-element-in-an-unsorted-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/45.find-the-K-th-largest-element-in-an-unsorted-array.md -------------------------------------------------------------------------------- /Coding-Problems/46.implement-once.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/46.implement-once.md -------------------------------------------------------------------------------- /Coding-Problems/47.reverse-a-linked-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/47.reverse-a-linked-list.md -------------------------------------------------------------------------------- /Coding-Problems/48.search-first-index-with-Binary-Search-duplicate-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/48.search-first-index-with-Binary-Search-duplicate-array.md -------------------------------------------------------------------------------- /Coding-Problems/49.search-last-index-with-Binary-Search-duplicate-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/49.search-last-index-with-Binary-Search-duplicate-array.md -------------------------------------------------------------------------------- /Coding-Problems/5.implement-throttle-with-leading-and-trailing-option.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/5.implement-throttle-with-leading-and-trailing-option.md -------------------------------------------------------------------------------- /Coding-Problems/50.search-element-right-before-target-with-Binary-Search-duplicate-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/50.search-element-right-before-target-with-Binary-Search-duplicate-array.md -------------------------------------------------------------------------------- /Coding-Problems/51.search-element-right-after-target-with-Binary-Search-duplicate-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/51.search-element-right-after-target-with-Binary-Search-duplicate-array.md -------------------------------------------------------------------------------- /Coding-Problems/52.create-a-middleware-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/52.create-a-middleware-system.md -------------------------------------------------------------------------------- /Coding-Problems/53.write-your-own-extends-in-es5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/53.write-your-own-extends-in-es5.md -------------------------------------------------------------------------------- /Coding-Problems/54.flatten-Thunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/54.flatten-Thunk.md -------------------------------------------------------------------------------- /Coding-Problems/55.highlight-keywords-in-HTML-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/55.highlight-keywords-in-HTML-string.md -------------------------------------------------------------------------------- /Coding-Problems/56.call-APIs-with-pagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/56.call-APIs-with-pagination.md -------------------------------------------------------------------------------- /Coding-Problems/57.create-an-Observable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/57.create-an-Observable.md -------------------------------------------------------------------------------- /Coding-Problems/58.get-DOM-tree-height.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/58.get-DOM-tree-height.md -------------------------------------------------------------------------------- /Coding-Problems/59.create-a-browser-history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/59.create-a-browser-history.md -------------------------------------------------------------------------------- /Coding-Problems/6.implement-basic-debounce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/6.implement-basic-debounce.md -------------------------------------------------------------------------------- /Coding-Problems/60.create-your-own-new-operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/60.create-your-own-new-operator.md -------------------------------------------------------------------------------- /Coding-Problems/61.create-your-own-Function.prototype.call.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/61.create-your-own-Function.prototype.call.md -------------------------------------------------------------------------------- /Coding-Problems/62.implement-BigInt-addition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/62.implement-BigInt-addition.md -------------------------------------------------------------------------------- /Coding-Problems/63.create-cloneDeep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/63.create-cloneDeep.md -------------------------------------------------------------------------------- /Coding-Problems/64.auto-retry-Promise-on-rejection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/64.auto-retry-Promise-on-rejection.md -------------------------------------------------------------------------------- /Coding-Problems/65.add-comma-to-number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/65.add-comma-to-number.md -------------------------------------------------------------------------------- /Coding-Problems/66.remove-duplicates-from-an-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/66.remove-duplicates-from-an-array.md -------------------------------------------------------------------------------- /Coding-Problems/67.create-your-own-Promise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/67.create-your-own-Promise.md -------------------------------------------------------------------------------- /Coding-Problems/68.get-DOM-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/68.get-DOM-tags.md -------------------------------------------------------------------------------- /Coding-Problems/69.implement-deep-equal-isEqual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/69.implement-deep-equal-isEqual.md -------------------------------------------------------------------------------- /Coding-Problems/7.implement-debounce-with-leading-and-trailing-option.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/7.implement-debounce-with-leading-and-trailing-option.md -------------------------------------------------------------------------------- /Coding-Problems/70.implement-Observable-from.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/70.implement-Observable-from.md -------------------------------------------------------------------------------- /Coding-Problems/71.implement-Observable-Subject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/71.implement-Observable-Subject.md -------------------------------------------------------------------------------- /Coding-Problems/72.implement-Observable-interval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/72.implement-Observable-interval.md -------------------------------------------------------------------------------- /Coding-Problems/73.implement-Observable-fromEvent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/73.implement-Observable-fromEvent.md -------------------------------------------------------------------------------- /Coding-Problems/74.implement-Observable-Transformation-Operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/74.implement-Observable-Transformation-Operators.md -------------------------------------------------------------------------------- /Coding-Problems/75.implement-BigInt-subtraction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/75.implement-BigInt-subtraction.md -------------------------------------------------------------------------------- /Coding-Problems/76.implement-BigInt-addition-with-sign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/76.implement-BigInt-addition-with-sign.md -------------------------------------------------------------------------------- /Coding-Problems/78.convert-HEX-color-to-RGBA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/78.convert-HEX-color-to-RGBA.md -------------------------------------------------------------------------------- /Coding-Problems/79.convert-snake_case-to-camelCase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/79.convert-snake_case-to-camelCase.md -------------------------------------------------------------------------------- /Coding-Problems/8.can-you-shuffle-an-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/8.can-you-shuffle-an-array.md -------------------------------------------------------------------------------- /Coding-Problems/80.implement-your-own-URLSearchParams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/80.implement-your-own-URLSearchParams.md -------------------------------------------------------------------------------- /Coding-Problems/81.merge-sorted-arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/81.merge-sorted-arrays.md -------------------------------------------------------------------------------- /Coding-Problems/82.find-available-meeting-slots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/82.find-available-meeting-slots.md -------------------------------------------------------------------------------- /Coding-Problems/83.create-an-interval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/83.create-an-interval.md -------------------------------------------------------------------------------- /Coding-Problems/84.create-a-fake-timer-setInterval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/84.create-a-fake-timer-setInterval.md -------------------------------------------------------------------------------- /Coding-Problems/85.implement-lodash-get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/85.implement-lodash-get.md -------------------------------------------------------------------------------- /Coding-Problems/86.Generate-Fibonacci-Number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/86.Generate-Fibonacci-Number.md -------------------------------------------------------------------------------- /Coding-Problems/87.longest-substring-with-unique-characters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/87.longest-substring-with-unique-characters.md -------------------------------------------------------------------------------- /Coding-Problems/88.support-negative-Array-index-in-JavaScript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/88.support-negative-Array-index-in-JavaScript.md -------------------------------------------------------------------------------- /Coding-Problems/89.Next-Right-Sibling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/89.Next-Right-Sibling.md -------------------------------------------------------------------------------- /Coding-Problems/9.decode-message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/9.decode-message.md -------------------------------------------------------------------------------- /Coding-Problems/91.invert-a-binary-tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/91.invert-a-binary-tree.md -------------------------------------------------------------------------------- /Coding-Problems/96.count-1-in-binary-form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/96.count-1-in-binary-form.md -------------------------------------------------------------------------------- /Coding-Problems/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Coding-Problems/README.md -------------------------------------------------------------------------------- /Quiz/1.Promise-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/1.Promise-order.md -------------------------------------------------------------------------------- /Quiz/10.equal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/10.equal.md -------------------------------------------------------------------------------- /Quiz/11.Implicit-Coercion-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/11.Implicit-Coercion-II.md -------------------------------------------------------------------------------- /Quiz/12.arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/12.arguments.md -------------------------------------------------------------------------------- /Quiz/13.Operator-precedence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/13.Operator-precedence.md -------------------------------------------------------------------------------- /Quiz/14.Addition-vs-Unary-Plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/14.Addition-vs-Unary-Plus.md -------------------------------------------------------------------------------- /Quiz/15.instanceOf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/15.instanceOf.md -------------------------------------------------------------------------------- /Quiz/16.parseInt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/16.parseInt.md -------------------------------------------------------------------------------- /Quiz/17.reduce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/17.reduce.md -------------------------------------------------------------------------------- /Quiz/18.Promise-executor-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/18.Promise-executor-II.md -------------------------------------------------------------------------------- /Quiz/19.this.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/19.this.md -------------------------------------------------------------------------------- /Quiz/2.Promise-executor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/2.Promise-executor.md -------------------------------------------------------------------------------- /Quiz/20.name-for-Function-expression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/20.name-for-Function-expression.md -------------------------------------------------------------------------------- /Quiz/21.Array-I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/21.Array-I.md -------------------------------------------------------------------------------- /Quiz/22.min-max.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/22.min-max.md -------------------------------------------------------------------------------- /Quiz/23.Promise-all.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/23.Promise-all.md -------------------------------------------------------------------------------- /Quiz/24.Equality-Sameness.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/24.Equality-Sameness.md -------------------------------------------------------------------------------- /Quiz/25.zero.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/25.zero.md -------------------------------------------------------------------------------- /Quiz/26.true-or-false.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/26.true-or-false.md -------------------------------------------------------------------------------- /Quiz/27.Hoisting-I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/27.Hoisting-I.md -------------------------------------------------------------------------------- /Quiz/28.Hoisting-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/28.Hoisting-II.md -------------------------------------------------------------------------------- /Quiz/29.Hoisting-III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/29.Hoisting-III.md -------------------------------------------------------------------------------- /Quiz/3.Promise-then-callbacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/3.Promise-then-callbacks.md -------------------------------------------------------------------------------- /Quiz/30.Equal-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/30.Equal-II.md -------------------------------------------------------------------------------- /Quiz/31.Math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/31.Math.md -------------------------------------------------------------------------------- /Quiz/32.Hoisting-IIII.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/32.Hoisting-IIII.md -------------------------------------------------------------------------------- /Quiz/33.this-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/33.this-II.md -------------------------------------------------------------------------------- /Quiz/34.precedence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/34.precedence.md -------------------------------------------------------------------------------- /Quiz/35.Implicit-Coercion-III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/35.Implicit-Coercion-III.md -------------------------------------------------------------------------------- /Quiz/36.Promise-prototype-finally.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/36.Promise-prototype-finally.md -------------------------------------------------------------------------------- /Quiz/37.push-unshift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/37.push-unshift.md -------------------------------------------------------------------------------- /Quiz/38.Hoisting-IV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/38.Hoisting-IV.md -------------------------------------------------------------------------------- /Quiz/39.var.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/39.var.md -------------------------------------------------------------------------------- /Quiz/4.Promise-then-callbacks-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/4.Promise-then-callbacks-II.md -------------------------------------------------------------------------------- /Quiz/40.RegExp-prototype-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/40.RegExp-prototype-test.md -------------------------------------------------------------------------------- /Quiz/41.this-III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/41.this-III.md -------------------------------------------------------------------------------- /Quiz/42.Hoisting-V.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/42.Hoisting-V.md -------------------------------------------------------------------------------- /Quiz/43.JSON.stringify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/43.JSON.stringify.md -------------------------------------------------------------------------------- /Quiz/44.Function-call.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/44.Function-call.md -------------------------------------------------------------------------------- /Quiz/45.Hoisting-VI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/45.Hoisting-VI.md -------------------------------------------------------------------------------- /Quiz/46.Implicit-Coercion-IV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/46.Implicit-Coercion-IV.md -------------------------------------------------------------------------------- /Quiz/47.Promise-Order-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/47.Promise-Order-II.md -------------------------------------------------------------------------------- /Quiz/48.Prototype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/48.Prototype.md -------------------------------------------------------------------------------- /Quiz/49.this-IV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/49.this-IV.md -------------------------------------------------------------------------------- /Quiz/5.block-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/5.block-scope.md -------------------------------------------------------------------------------- /Quiz/50.async-await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/50.async-await.md -------------------------------------------------------------------------------- /Quiz/51.method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/51.method.md -------------------------------------------------------------------------------- /Quiz/52.requestAnimationFrame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/52.requestAnimationFrame.md -------------------------------------------------------------------------------- /Quiz/53.Prototype-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/53.Prototype-2.md -------------------------------------------------------------------------------- /Quiz/54.setTimeout-0ms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/54.setTimeout-0ms.md -------------------------------------------------------------------------------- /Quiz/55.sparse-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/55.sparse-array.md -------------------------------------------------------------------------------- /Quiz/56.to-primitive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/56.to-primitive.md -------------------------------------------------------------------------------- /Quiz/57.non-writable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/57.non-writable.md -------------------------------------------------------------------------------- /Quiz/58.inherit-getter-setter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/58.inherit-getter-setter.md -------------------------------------------------------------------------------- /Quiz/59.override-setter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/59.override-setter.md -------------------------------------------------------------------------------- /Quiz/6.Arrow-Function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/6.Arrow-Function.md -------------------------------------------------------------------------------- /Quiz/60.postMessage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/60.postMessage.md -------------------------------------------------------------------------------- /Quiz/61.onClick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/61.onClick.md -------------------------------------------------------------------------------- /Quiz/62.MessageChannel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/62.MessageChannel.md -------------------------------------------------------------------------------- /Quiz/63.in.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/63.in.md -------------------------------------------------------------------------------- /Quiz/64.reference-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/64.reference-type.md -------------------------------------------------------------------------------- /Quiz/65.Function-name.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/65.Function-name.md -------------------------------------------------------------------------------- /Quiz/67.if.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/67.if.md -------------------------------------------------------------------------------- /Quiz/68.if-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/68.if-II.md -------------------------------------------------------------------------------- /Quiz/69.undefined.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/69.undefined.md -------------------------------------------------------------------------------- /Quiz/7.Increment-Operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/7.Increment-Operator.md -------------------------------------------------------------------------------- /Quiz/70.function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/70.function.md -------------------------------------------------------------------------------- /Quiz/71.two-way-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/71.two-way-generator.md -------------------------------------------------------------------------------- /Quiz/72.Array-length.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/72.Array-length.md -------------------------------------------------------------------------------- /Quiz/73.window-name.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/73.window-name.md -------------------------------------------------------------------------------- /Quiz/74.Typed-Array-length.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/74.Typed-Array-length.md -------------------------------------------------------------------------------- /Quiz/75.meaningless-calculation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/75.meaningless-calculation.md -------------------------------------------------------------------------------- /Quiz/76.const.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/76.const.md -------------------------------------------------------------------------------- /Quiz/77.parseInt-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/77.parseInt-2.md -------------------------------------------------------------------------------- /Quiz/8.Implicit-Coercion-I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/8.Implicit-Coercion-I.md -------------------------------------------------------------------------------- /Quiz/9.null-and-undefined.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/9.null-and-undefined.md -------------------------------------------------------------------------------- /Quiz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/Quiz/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/README.md -------------------------------------------------------------------------------- /React-Problems/1.the-react-counter-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/React-Problems/1.the-react-counter-app.md -------------------------------------------------------------------------------- /React-Problems/2.useTimeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/React-Problems/2.useTimeout.md -------------------------------------------------------------------------------- /React-Problems/3.useIsFirstRender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/React-Problems/3.useIsFirstRender.md -------------------------------------------------------------------------------- /React-Problems/4.useSWR-I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/React-Problems/4.useSWR-I.md -------------------------------------------------------------------------------- /React-Problems/5.usePrevious.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/React-Problems/5.usePrevious.md -------------------------------------------------------------------------------- /React-Problems/6.useHover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/React-Problems/6.useHover.md -------------------------------------------------------------------------------- /React-Problems/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/React-Problems/README.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/1.implement-Partial-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/1.implement-Partial-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/10.implement-Parameters-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/10.implement-Parameters-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/11.implement-ConstructorParameters-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/11.implement-ConstructorParameters-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/12.implement-ReturnType-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/12.implement-ReturnType-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/13.implement-InstanceType-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/13.implement-InstanceType-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/14.implement-ThisParameterType-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/14.implement-ThisParameterType-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/15.implement-OmitThisParameter-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/15.implement-OmitThisParameter-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/16.implement-FirstChar-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/16.implement-FirstChar-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/17.implement-LastChar-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/17.implement-LastChar-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/18.implement-TupleToUnion-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/18.implement-TupleToUnion-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/19.implement-FirstItem-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/19.implement-FirstItem-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/2.implement-Required-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/2.implement-Required-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/20.implement-IsNever-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/20.implement-IsNever-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/21.implement-LastItem-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/21.implement-LastItem-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/22.implement-StringToTuple-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/22.implement-StringToTuple-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/23.implement-LengthOfTuple-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/23.implement-LengthOfTuple-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/24.implement-LengthOfString-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/24.implement-LengthOfString-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/25.implement-UnwrapPromise-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/25.implement-UnwrapPromise-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/26.implement-ReverseTuple-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/26.implement-ReverseTuple-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/27.implement-Flat-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/27.implement-Flat-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/28.implement-IsEmptyType-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/28.implement-IsEmptyType-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/29.implement-Shift-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/29.implement-Shift-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/3.implement-Readonly-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/3.implement-Readonly-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/30.implement-IsAny-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/30.implement-IsAny-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/31.implement-Push-T-I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/31.implement-Push-T-I.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/32.implement-RepeatString-T-C.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/32.implement-RepeatString-T-C.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/33.implement-TupleToString-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/33.implement-TupleToString-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/34.implement-Repeat-T-C.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/34.implement-Repeat-T-C.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/35.implement-Filter-T-A.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/35.implement-Filter-T-A.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/36.implement-LargerThan-A-B.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/36.implement-LargerThan-A-B.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/37.implement-SmallerThan-A-B.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/37.implement-SmallerThan-A-B.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/38.implement-Add-A-B.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/38.implement-Add-A-B.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/39.implement-ToNumber-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/39.implement-ToNumber-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/4.implement-Record-K-V.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/4.implement-Record-K-V.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/40.implement-UnionToIntersection-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/40.implement-UnionToIntersection-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/41.implement-FindIndex-T-E.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/41.implement-FindIndex-T-E.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/42.implement-Equal-A-B.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/42.implement-Equal-A-B.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/43.implement-Trim-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/43.implement-Trim-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/44.ReplaceAll.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/44.ReplaceAll.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/45.implement-Slice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/45.implement-Slice.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/46.implement-Subtract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/46.implement-Subtract.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/5.implement-Pick-T-K.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/5.implement-Pick-T-K.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/6.implement-Omit-T-K.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/6.implement-Omit-T-K.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/7.implement-Exclude-T-E.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/7.implement-Exclude-T-E.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/8.implement-Extract-T-U.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/8.implement-Extract-T-U.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/9.implement-NonNullable-T.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/9.implement-NonNullable-T.md -------------------------------------------------------------------------------- /TypeScript-Puzzles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinglu85/BFEdevSolutions/HEAD/TypeScript-Puzzles/README.md --------------------------------------------------------------------------------