关于长期和短期的问题 在产品规划阶段,我们应该看重长期发展还是短期利益的呢?在产品这个领域,这个问题在不同的职能团队中有不一样的答案。因为各个职能团队有各自的考核指标(KPI...
关于长期和短期的问题 在产品规划阶段,我们应该看重长期发展还是短期利益的呢?在产品这个领域,这个问题在不同的职能团队中有不一样的答案。因为各个职能团队有各自的考核指标(KPI...
DOCTYPE的作用 DOCTYPE能告诉浏览器使用哪种html或者xhtml规范来解析文档,其中引入的dtd文件包含了标记、attributes、properties、约束...
Stack类的实现 实例:数制间的相互转换 假设想将数字n转换为以b为基数的数字,实现转换的算法如下:(1)最高位为n%b,将此位压入栈。(2)使用n/b代替n(3)重复步骤...
定义链表 链表是由一组节点组成的集合。每个节点都使用一个对象的引用指向它的后继,指向另一个节点的引用叫做链 单向链表 Node类 element用来保存节点上的数据 next...
async 异步的串行执行(有先后顺序) series()适合无依赖的异步串行执行,但当前一个的结果是后一个调用的输入时,series()就无法满足需求。下面介绍的water...
拖放事件 拖动某元素时,将依次触发下列事件(被拖动元素): dragstart按下鼠标并开始移动鼠标时在被拖动元素身上触发。 drag继dragstrat触发后,继续拖动会持...
Node异步编程 目前的异步编程主要解决方案有: 事件发布/订阅模式 Promise/Deferred模式 流程控制库 事件发布/订阅模式 Node自身提供了events模块...
Node的异步I/O 我们为什么需要异步I/O? 用户体验服务器端如果基于同步执行的,随着应用复杂性的增加,响应的总耗时为M+N+...的总时间,但是异步执行的话,总耗时则为...
模块机制 CommonJS的模块规范 模块引用 模块定义上下文提供了exports对象用于导出当前模块的方法或者变量,并且它是唯一导出的出口,在模块中还存在一个module对...
MongoDB的基本用法 整体操作 查看数据库列表 切换(创建)到demo数据库(如果是创建该数据库则还需要往数据库里面放东西) 在该数据库下创建集合 查看当前数据库集合 删...
Linux平台下mongodb安装和环境搭建 官网下载安装包因为我用的是阿里云ECS服务器(centos7),故选择mongodb-linux-x86_64-rhel70-3...
MongoDB的特点 高扩展性 分布式存储 低成本 结构灵活 安装与配置 官网下载 定义数据库存储位置MongoDB文件夹,并在文件夹下创建以下文件夹data文件夹存放数据l...
Node的特点 异步I/O 在Node中,绝大多数的操作都是以异步的方式进行调用,我们可以从语言层面很自然的进行并行I/O操作,每个调用之间无须等待之前的I/O调用结束 事件...
axios使用 作为全局对象来使用,不像vue-resource挂在在Vue实例上。 引入 npm install axios --save 提供API get post 全...
表单的基础知识 在Javascirpt中,表单元素 对应的是HTMLFormElement类型,继承了的是Element类型,有自己独有的属性和方法: acceptChars...
嵌套回调与链式回调 嵌套回调 这种代码常常被称为回调地狱,但并不是嵌套导致跟踪异步如此之难。 链式回调 尽管把代码编码成线性的,但在整个代码跳来跳去来“查看”流程,使追踪的难...
事件处理程序在应用中是必不可少的,虽然现在很多框架都有自己实现事件处理方法,但是熟知原生才能让我们应对各种各样的需求并且实现自己的想法 事件流 这个是很基本很基本的概念了DO...
值类型转换 将值从一种类型转换为另一种类型通常称为类型转换,这是显式的情况;隐式的情况称为强制类型转换 类型转换发生在静态类型语言的编译阶段,而强制类型转换则发生在动态类型语...
将局部变量转换为全局变量可以添加!global声明 SassScript支持CSS的两种字符串类型:有引号字符串和无引号字符串,只有一种情况例外,使用#{}时,有引号字符串会...