Seas0n


  • 首页

  • 分类

  • 归档

  • 标签

  • 关键词
s

前端mvc框架backbone.js 转

发表于 2017-04-17 | 分类于 前端 , 框架 , backbone

简介

Web 应用程序越来越关注于前端,使用客户端脚本与 Ajax 进行交互。由于 JavaScript 应用程序越来越复杂,如果没有合适的工具和模式,那么 JavaScript 代码的高效编写、非重复性和可维护性方面会面临挑战。模型-视图-控制器 (MVC) 是一个常见模式,可用于服务器端开发以生成有组织以及易维护的代码。MVC 支持将数据(比如通常用于 Ajax 交互的 JavaScript Object Notation (JSON) 对象)从表示层或从页面的文档对象模型 (document object model, DOM) 中分离出来,也可适用于客户端开发。

阅读全文 »

用webpack做vue热加载 原

发表于 2017-04-15 | 分类于 前端 , 构建打包 , webpack

介绍

使用 webpack 有一段时间了,其中的模块热加载加快了开发的速度。它无需刷新,只要修改了文件,客户端就立刻做热加载

阅读全文 »

koa2搭建接口服务器实践 原

发表于 2017-04-15 | 分类于 后台 , node , koa2

准备工作

安装新版node,es7需要高版本node支持, 并且需要babel转换es7语法
async/await是异步流程控制更好的解决方案
.babelrc

1
2
3
4
5
6
7
{
"presets": ["es2015-node5"],
"plugins": [
"transform-async-to-generator",
"syntax-async-functions"
]
}

阅读全文 »

react知识点 转

发表于 2017-04-15 | 分类于 前端 , 框架 , react

调用 setState 之后发生了什么?

在代码中调用setState函数之后,React 会将传入的参数对象与组件当前的状态合并,然后触发所谓的调和过程(Reconciliation)。经过调和过程,React 会以相对高效的方式根据新的状态构建 React 元素树并且着手重新渲染整个UI界面。在 React 得到元素树之后,React 会自动计算出新的树与老树的节点差异,然后根据差异对界面进行最小化重渲染。在差异计算算法中,React 能够相对精确地知道哪些位置发生了改变以及应该如何改变,这就保证了按需更新,而不是全部重新渲染。

阅读全文 »

前端文件断点续传 转

发表于 2017-04-11 | 分类于 前端 , 知识点

本文通过断点续传的简单例子(前端文件提交+后端PHP文件接收),理解其大致的实现过程

还是先以图片为例,看看最后的样子

阅读全文 »

浅析前端渲染机制 转

发表于 2017-04-10 | 分类于 前端 , 知识点

作为一个前端开发,最常见的运行环境应该是浏览器吧,为了更好的通过浏览器把优秀的产品带给用户,也为了更好的发展自己的前端职业之路,有必要了解从我们在浏览器地址栏输入网址到看到页面这期间浏览器是如何进行工作的,进而了解如何更好的优化实践,本篇主要围绕这两点展开阐述。前端页面渲染机制可谓是老生常谈,但又很有必要再谈的话题,于是还是决定写一篇,即是对知识的回顾总结,又能与大家分享,何乐而不为。网上相关类型的文章也很多,有兴趣的可以多学习一下。

阅读全文 »

移动端知识点整理 转

发表于 2017-04-08 | 分类于 前端 , 知识点

meta基础知识

H5页面窗口自动调整到设备宽度,并禁止用户缩放页面

<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
阅读全文 »

排序算法整理 转

发表于 2017-04-08 | 分类于 前端 , 知识点

插入排序

插入排序的基本操作是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表
排序过程大概如下:
从第一个元素开始,该元素可以认为已经被排序;
取出下一个元素,在已经排序的元素序列中从后向前扫描;
如果该元素(已排序)大于新元素,将该元素移到下一位置;
重复步骤3,直到找到已排序的元素小于或者等于新元素的位置;
将新元素插入到该位置后;
重复步骤2~5。

阅读全文 »

借助nodejs探究websocket 转

发表于 2017-04-08 | 分类于 后台 , node , websocket

文章导读:

  • 一、概述-what’s WebSocket?
  • 二、运行在浏览器中的WebSocket客户端+使用ws模块搭建的简单服务器
  • 三、Node中的WebSocket
  • 四、socket.io
  • 五、扩展阅读

    一、概述-what’s WebSocket?

1.1 为什么我们需要WebSocket这样的实时的通信协议?

WebSocket是web通信方式的一种,像我们熟知的HTTP协议也是web通信方式的一种。但是我们知道HTTP协议是一种无状态的协议,其服务端本身不具备识别客户端的能力,必须借助外部的一些信息比如说session和cookie,才能与特定的客户端保持通信。

阅读全文 »

nodejs模版引擎 原

发表于 2017-04-08 | 分类于 后台 , node , node模版引擎

1.ejs (写法有点类jsp/php)

Node 开源模板的选择很多,但推荐像我这样的老人去用 EJS,有 Classic ASP/PHP/JSP 的经验用起 EJS 来的确可以很自然,也就是说,你能够在 <%…%> 块中安排 JavaScript 代码,利用最传统的方式 <%=输出变量%>(另外 <%-输出变量是不会对 & 等符号进行转义的)

阅读全文 »
1…456
Seas0n

Seas0n

59 日志
35 分类
49 标签
GitHub QQ
欢迎来到Seas0n的博客
PS: 本博客用于日常积累,并非全部原创
你是第位旅客 总访问量次