原创 重構了一下簡書。angular

手癢:練手作品,只在移動端實現部分功能 var app = angular.module('jianshu', []); app.filter('showAsHtml',function ($sce) { retu

原创 ES5與ES6 兩種形態

ECMAScript 歷史 97年 es1 98年 es2 99年 es3 07年 es4 發佈了草案,但是被否決 08年 es3.1 妥協的版本 09年 es5.0 15年 es6.0/es2015 16年 es

原创 react-native 學習《一》

最近由於一些特殊要求,需要學習掌握移動app開發,所以學習了一下react-native。 聽聞別人說其實做rn開發並不難,而他的難點在於搭建開發環境。自己試了一試,確實搭建環境,的確是一大難點。 直接進入正題 一、安裝Homeb

原创 javascript複習(對象的創建)

/* *在js中並不存在類,所以可以直接通過Object來創建對象,但是使用這種方式創建有一 *弊端:由於沒有類的約束,無法實現對象的重複利用,並且沒有一種規範約定,在操作時容易帶來問題。 */ var person = n

原创 react-native 的生命週期,以及通信關係,轉載

import React, {Component} from 'react'; import { AppRegistry, StyleSheet, Text, View } from 'react

原创 組件的生命週期路線

初始化開始 getDefaultProps 獲取初始參數,全局使用一次 獲取初始狀態:getLnitialState 調用componenwillMount 通知組件的創建者,要開始渲染了 調用render 方法 進行渲染 com

原创 nodejs

/** * Created by linyunfu on 2017/4/13. */ var http=require('http'), url=require('url'), fs=require('fs')

原创 gulp基於流的自動化構建工具的使用《初》

gulp基於流的自動化構建工具 nodejs git npm bower 一、安裝nodejs 百度、nodejs 二、新建一個文件夾 cd webapp git init 生成你的倉庫.git 三、安裝

原创 原型深入

今天面試被問到了面向對象編程的設計模式 我在此就總結一下基於面向對象的設計模式的幾個常用: 一、單例子模式 單例模式是開發中常用的模式,項目中可以用單例模式來進行模塊劃分,但是並不能批量的去‘生產’,屬於一種手工作業的模式 e.g.:va

原创 createWriteStream

let fs = require('fs'); let event = require('events'); // 會把多個寫入 進行排隊調用 class CreateWriteStream extend event { const

原创 createReadStream

let fs= require('fs'); let event = require('events'); class CreateReadStream extends event { constructor(path,optio

原创 Buffer 的基本用法

Buffer 一段內存緩衝區 申請一段內存 // len:number; Buffer.alloc(len) //copy // source.copy(target,targetPositionStart,sourc

原创 發佈訂閱;

function EventEmitter(){ this.events ={}; } EventEmitter.prototype.on=function(eventName,callback){ if(eventNa

原创 node 文件內容拷貝

function copy(source,target){ const BUFFER_SIZE = 3 let read_position =0; fs.open(source,'r',(err,rfd)=>{ f

原创 node遞歸創建文件

node 遞歸創建文件 function mkdir(fileString,cb){ let f_ary = fileString.split('/'); let index =0; function next(){