admin 2019年07月26日 在登录注册中使用 Cookie 和 Session #### 准备知识 1. 无论 Cookie 还是 Session 的**相关代码,都是在后台完成**的,前端不用做 2. Cookie 是什么 见 [Cookie 详解](http://www.simenchan. 877 0 0 前端基础,综合
admin 2019年07月26日 详解 this 这篇文章主要总结了 javascript 各种情形中,怎么分析 this 的值是什么,以及如何改变它的几条经验 --- #### this 的值是什么? 1. this 是 call 的第一个参数,call 的第一 799 0 0 前端基础,综合
admin 2019年07月26日 cookie 详解 #### Cookie 特点 1. 服务器通过 Set-Cookie 响应头设置 Cookie 2. 浏览器得到 Cookie 之后,每次请求都带上 Cookie 3. 服务器读取 Cookie 就知道客户端用户的信息 789 0 0 前端基础,综合
admin 2019年07月26日 js 模块化与 MVC 套路 看完这篇文章,你将了解 - 前端代码模块化套路 - 前端代码 MVC 化套路 - 其他知识 > 注:两者都是组织代码的套路,可以先模块化,然后在每个模块内使用 MVC ------ #### 模块化 889 0 0 前端基础,综合
admin 2019年07月26日 JavaScript 注释规范,文件名规范 看完这篇博客,你将了解 - 函数注释规范 - 模块注释规范 - 两个常用注释( TODO, FIXME) - 文件/资源命名规范 --- ### 函数注释 ```javascript /* 方法说明 * 825 0 0 前端基础,扩展
admin 2019年07月26日 节流与防抖 看完这篇博客,你将了解 - 什么是节流,什么是防抖 - 节流与防抖的应用场景 - 节流的代码实现 - 防抖的代码实现 --- ### 概念 节流(throttle) 防抖(debounce) 节流和 816 0 0 前端基础,JavaScript
admin 2019年07月26日 JS 函数与柯里化 看完这篇博客,你将了解 - JS 函数的 this, arguments 是什么 - JS 函数的 call, apply, bind 方法 - 柯里化是什么? - 柯里化函数的套路 --- ### this & a 835 0 0 JavaScript,前端基础
admin 2019年07月26日 一个好看的图片上传器与带提示的搜索框 看完这篇博客,你将了解: - 如何做一个好看的图片上传器 - 如何做一个带提示的搜索框 --- ### 要点总结 1. **图片上传器就是把遮罩和上传按钮盖在图片上面** 2. **提示框就是一个浮层** 934 0 0 CSS,前端基础
admin 2019年07月26日 负 margin 的用途 > 看完这篇博客,你将了解 > > 1. 负 margin 解决元素溢出的套路 > 2. 负 margin 以及修复 flex 的 space-between 套路 ### 负 margin 解决元素溢出 就是在**元素与 778 0 0 CSS,前端基础
admin 2019年07月26日 动态 REM 这篇博客,将为你解决以下疑惑 - 动态 rem 是什么 - 动态 rem 什么用 - 动态 rem 怎么用 - 如何把一个 px 固定的页面用 rem 转换成弹性页面 - 其他相关知识 --- ### 动态 rem 793 0 0 CSS,前端基础
admin 2019年07月26日 不听话的 z-index? 堆叠上下文了解一下 #### 首先了解堆叠顺序  可以看出,从下往上。首先以 z-index 为准,顺序是 z:负 < z 772 0 0 CSS,前端基础
admin 2019年07月26日 CSS 布局套路 (二) 看完这篇博客,你将了解 - line-height 基础 - $nbsp - 如何实现文本两端对齐 - 如何让单词换行 - 如何让溢出的文本用省略号表示 - 如何让文字垂直居中 - 如何查找字体,引入字体 - 如何隐藏垂 841 0 0 CSS,前端基础
admin 2019年07月26日 CSS 布局套路 (一) 看完这篇博客,你将了解 - 如何做出文字环绕图片效果 - margin 合并现象与取消合并办法 - position: absolute 会影响 display 为 block - 元素的水平居中套路 - 元素的垂直居中套路 - 学会使用 821 0 0 CSS,前端基础
admin 2019年06月17日 最小生成树算法 > 两个最小生成树算法前者适合稠密,后者适合稀疏,都是基于邻接矩阵的算法 ### Prim算法 ```C++ #define INF 32767 void Prim(MGraph g,int v) { int lowcost 720 0 0 数据结构
admin 2019年06月17日 循环队列的算法 > 循环队列模型是:front没有元素,rear有元素。P153 ### 循环队列的存储结构 ```C++ #define MaxSize 100 typedef int ElemType; struct SqQueue { 728 0 0 数据结构
admin 2019年06月17日 选择排序 > 堆排序的数组元素序号是从1开始的,因为堆实际上是一棵顺序存储(数组存储)的二叉排序树 ### 简单选择排序 ```C++ void SelectSort(SqList R[],int n) { int i,j,k; 770 0 0 数据结构
admin 2019年06月17日 线性表的折半查找 ### 线性表的存储结构 ```C++ #define MAXL 10 typedef int KeyType; typedef int InfoType; struct RecType { KeyType key; In 733 0 0 数据结构
admin 2019年06月17日 拓扑排序的算法 ### 原有邻接表存储结构加入入度数据项 ```C++ #define MAXV 4 typedef int ElemType; typedef int InfoType; struct ArcNode { int adjve 729 0 0 数据结构
admin 2019年06月17日 图的基本算法 > 1. MGraph是Matrix Graph邻接矩阵; AGraph是Adjacent Graph邻接表 > 2. 两种存储结构都是由邻接矩阵初始化的 > 3. 边表的初始化是用头插法,理解头插法的最佳想象是在有很多结点的情况下继续 727 0 0 数据结构
admin 2019年06月17日 图的遍历算法 ### 深度优先遍历 ```C++ int visited[MAXV]= {0}; void DFS(AGraph *G,int v) { ArcNode *p; visited[v]=1; coutnextarc; 747 0 0 数据结构