2021 年 08 月 - 35 文章
ngrx
ngrx是在angular中构建响应式应用的程序的框架。提供的主要功能有 管理全局和局部状态、隔离副作用从而有更清爽的组件结构、实体管理、与angular路由结合 、提升开发人员的体验。
Electron 快速上手 有更新!
对小白来说,electorn就是一个能将前端webapp打包成一个桌面应用的工具。
CSS 层叠以及优先级
层叠是CSS的一个基本特征,定义了如何合并来自多个源的属性值的算法。浏览器通过优先级 来判断哪些属性值与一个元素最为相关,从而在该元素上应用这些属性值。
【剑指offer】第一个只出现一次的字符
在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。
【剑指offer】旋转数组的最小数字
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。
CSS 选择器
什么是CSS? CSS(层叠样式表)用于给文档添加样式,是描述HTML或XML文档样式的语言。 CSS选择器规定了某些CSS规则会应用在哪些元素上。
【剑指offer】复杂链表的复制
请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。
JavaScript 浏览器对象
JavaScript可以获取浏览器提供的很多对象,并进行操作。window、navigator、screen、location、document、history。
【剑指offer】 二维数组中的查找
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
【剑指offer】0~n-1中缺失的数字
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。
【剑指offer】 在排序数组中查找数字
统计一个数字在排序数组中出现的次数。
【剑指offer】 数组中重复的数字
找出数组中重复的数字。
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字
【剑指offer】 左旋转字符串
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。
【剑指offer】 替换空格
请实现一个函数,把字符串 s
中的每个空格替换成"+"。
JavaScript 面向对象编程 有更新!
简单概括了JavaScript的对象的原型以及原型继承。
【剑指offer】从尾到头打印链表
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
JavaScrpit 概念快速概览 有更新!
该文章是Js的概念速览
【剑指offer】 包含min函数的栈
定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。
【剑指offer】用两个栈实现队列
堆栈——用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )