前面的话   Redux是Flux思想的另一种实现方式。Flux是和React同时面世的。React用来替代jQuery,Flux用来替换Backbone.js等MVC框架。在MVC的世界里,React相当于V(view)的部分,只涉...
阅读(2) 评论(0)
前面的话   实现用户登录认证的方式常见的有两种:一种是基于 cookie 的认证,另外一种是基于 token 的认证 。本文以基于cookie的认证为参照,详细介绍JWT标准,并实现基于该标签的用户认证接口   coo...
阅读(2) 评论(0)
前面的话   某些情况下需要在典型数据流外强制修改子代。要修改的子代可以是 React 组件实例,也可以是 DOM 元素。这时就要用到refs来操作DOM   使用场景   下面是几个适合使用 refs 的情况...
阅读(3) 评论(0)
前面的话   React让组件化成为了前端开发的基本思路,比传统思路可以更好的控制前端复杂度,旧的开发方法受到了影响,如分离式的HTML/CSS、非侵入式JS、模板语言、MVC、CSS文件、Bootstrap等。在React中,组件把...
阅读(6) 评论(0)
前面的话   路由用来分发请求。后端是提供服务的,所以它的路由是在找controller,前端是显示页面的,所以它的路由是在找component。本文将详细介绍react-router-dom的内容   Router...
阅读(5) 评论(0)
前面的话   本文将详细介绍数据库设计的相关知识   设计范式   数据库设计共有三大范式:   第一范式:无重复的列   第二范式:属性完全依赖于主键   第三范式:属性不能依赖于主属性   下面将分别对这三...
阅读(89) 评论(0)
前面的话   SVG中坐标系统非常关键,但在介绍坐标系统之前,首先要了解视野。本文将详细介绍SVG视野   视野   下面来区分视窗、世界和视野 【视窗】   SVG的属性width、height来控制视窗的大小,...
阅读(75) 评论(0)
前面的话   本文将详细介绍MongoDB数据库索引构建情况分析    概述   创建索引可以加快索引相关的查询,但是会增加磁盘空间的消耗,降低写入性能。这时,就需要评判当前索引的构建情况是否合理。有4种方法可以使用   1、...
阅读(98) 评论(0)
前面的话   索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,...
阅读(98) 评论(0)
前面的话   本文将详细介绍MongoDB数据库关于文档的增删改查   数据类型   在介绍文档操作之前,首先要了解MongoDB的数据类型   MongoDB支持许多数据类型,包括   1、字符串 - 这是用于存...
阅读(101) 评论(0)
前面的话   为了保存网站的用户数据和业务数据,通常需要一个数据库。MongoDB和Node.js特别般配,因为Mongodb是基于文档的非关系型数据库,文档是按BSON(JSON的轻量化二进制格式)存储的,增删改查等管理数据库的命令...
阅读(97) 评论(0)
前面的话   Express是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助开发者创建各种 Web 和移动设备应用。本文将详细介绍express框架   概述   官网对Expr...
阅读(68) 评论(0)
前面的话   一直以来,CSS中是没有变量而言的,要使用 CSS 变量,只能借助 SASS 或者 LESS 这类预编译器。新的草案发布之后,直接在 CSS 中定义和使用变量不再是幻想了。本文将详细介绍CSS变量variable &n...
阅读(102) 评论(0)
前面的话   每次写HTML结构涉及到CSS命名时,都要挣扎一番。关于CSS命名的规范,市面上有不少,如OOCSS、SMACSS、BEM和MVCSS等。在这里面最火的应该算BEM了。本文将详细介绍CSS命名   主流命名...
阅读(95) 评论(0)
前面的话   CSS是网页样式的描述语言,CSS规范能够使CSS代码风格保持一致,使得CSS更容易理解和维护。本文将详细介绍CSS规范   代码风格 【选择器】   1、选择器 与 { ...
阅读(114) 评论(0)
1 2 3 4 5 6 7 8 ... 下一页共19页  到第