浅谈webpack模块引用的五种方法

1、commonjs格式的require同步语法 const home = require('./Home'); … // 使用   2、commonjs格式的require.ensure异步语法 require.ensure([], require => {   consthome = r...

2017-05-24 19:19:48

阅读数:842

评论数:0

浅谈React Router动态路由

1、Router组件 1)      history属性 用于监听浏览器地址栏的变化,并将URL解析成一个地址对象,供 React Router 匹配。 history属性可以设置三种值: A.     browserHistory 浏览器的路由就不再通过Hash完成了,而显示正常的路径,背后调用...

2017-05-23 19:03:01

阅读数:5907

评论数:1

浅谈React Router入门

1、webpack的codesplitting webpack可以通过require.ensure接口实现按需加载。 require.ensure保证了模块的异步调用,当callback回调中调用了一个模块时,可以实现按需加载。 require.ensure([], function() { ...

2017-05-23 18:58:02

阅读数:902

评论数:0

浅谈React官网学习笔记

1、JSX: JSX代码中出现的标签既不是一个字符串,也不是HTML。 JSX是JavaScript的一种语法扩展。建议在React使用JSX编写代码,以让其更直观。JSX像一种模板语言,但可以使用JavaScript的全部特性。 JSX用于产生React元素。 1)      内嵌JavaScr...

2017-05-23 18:54:52

阅读数:650

评论数:0

浅谈在React中使用Redux数据流(三)

1、react-redux项目结构 1) actions:存放Action,用户的行为 2) components:展示组件 3) containers:容器组件 4) reducers:Store里负责分发用户的行为,根据不同的行为作出不同的响应 5) index.html:母版文件,最终最顶层...

2017-05-20 15:34:58

阅读数:712

评论数:1

浅谈在React中使用Redux数据流(二)

1、react-redux安装 安装命令:npm install react-redux redux 安装两个包: redux自身是一个独立的工作流; react-redux是redux的react绑定,也就是说,利用react来实现了redux。   2、官网 英文:http://redux.j...

2017-05-20 09:49:44

阅读数:624

评论数:0

浅谈在React中使用Redux数据流(一)

Ctrl+G:跳转到第几行 Ctrl+Tab:切换窗口 Command+W:关闭当前打开文件 Command+Q:关闭sublime Command+D:选择相同的单词,重复可选择下一个相同的单词 Command+L:选择行,重复可选择下一行 Command+X:删除当前行 Command+F:查...

2017-05-19 19:08:09

阅读数:3020

评论数:0

浅谈Git工作流

1、常见的问题: 1)      为什么不能使用SVN的工作流来使用Git? 2)      Git的分支?团队多人如何协作?如何解决冲突?如何进行发布? 3)      master(发布)、develop(主开发)、hotfix(修复)如何避免不经过验证代码上线? 4)      如何在Git...

2017-05-19 18:24:10

阅读数:328

评论数:0

浅谈sublime常用快捷键

1、数据流是什么?为什么要用数据流? 1)数据流是行为与响应的抽象。 用户在页面上输入表单、按下按钮、拖拽等行为,页面会根据用户的行为给出一些响应,如刷新、跳转、局部刷新、Ajax局部刷新、数据更新等。以对象、方法来把它们抽象出来,这就是数据流。 2)使用数据流可以帮助我们明确行为以及行为对应的响...

2017-05-17 22:15:04

阅读数:370

评论数:0

浅谈Git常用命令

1、基本命令 1) 克隆代码库 git clone git clone 2) 更新代码库到最新版本 git pull 3) 查看工作区状态 git status 4) 提交代码到本地仓库 git add #提交文件到暂存区 git commit -m "注释说明" 5)...

2017-05-17 16:39:43

阅读数:276

评论数:0

浅谈Git(四)

1、分支管理: 1) 创建、切换、合并、删除分支 ① 查看所有分支,当前分支前会标一个*号:git branch ② 创建分支:git branch ③ 切换分支:git checkout ④ 创建+切换分支:git checkout -b ⑤ 合并某分支到当前分支:git me...

2017-05-17 16:15:04

阅读数:236

评论数:0

浅谈Git(三)

1、版本回退 每当文件修改到一定程度时,可以保存一个快照,在Git中被称为commit。一旦把文件改乱了,或误删了文件,可以从最近的一个commit恢复,然后继续工作,避免工作成果全部丢失。 查看提交历史,以便确定要回退到哪个版本: git log 加上--pretty=oneline参数可以简化...

2017-05-17 11:32:06

阅读数:221

评论数:0

浅谈Git(二)

1、创建版本库 版本库,又名仓库,英文名repository,可以简单地理解成一个目录,该目录里的所有文件都可以被Git管理,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或在将来某个时刻可以还原。 创建版本库的方法: ① 创建一个空目录: mkdir myGit ...

2017-05-17 10:43:16

阅读数:306

评论数:0

浅谈Git(一)

1、集中式和分布式版本控制系统 1) 集中式版本控制系统 集中式版本控制系统的版本库是集中存放在中央服务器的,先从中央服务器取得最新版本,完成自己的工作后,再把自己的结果推送给中央服务器。 集中式版本控制系统最大的缺点是必须联网才能工作,在局域网内带宽够大,速度够快,若在互联网上,网速慢时,可能提...

2017-05-17 10:09:08

阅读数:371

评论数:0

vim和Linux命令行常用快捷键

1、Linux命令行快捷键 1) Ctrl+l清屏 2) Ctrl+a回到命令行头部 3) Ctrl+e回到命令行尾部 2、vim常用快捷键 1) dd:删除光标所在行 2) ndd:从当前行开始删除n行 3) dw:从当前光标开始删除一个单词 4) ndw:从当前光标开始删除n个单词 5) ...

2017-05-17 09:30:05

阅读数:507

评论数:0

浅谈慕课网React入门课程笔记(四)

本文介绍如何监听、响应React组件上的相关事件。 绑定事件的传统方法是使用addEventListener。 React的事件绑定预处理的不同在于:React向组件上绑定事件是通过on驼峰式命名的方式来绑定相应的事件的。这与原生JS中通过HTML属性在HTML标签上绑定事件是不一样的,除了写法不...

2017-05-12 22:22:19

阅读数:284

评论数:0

浅谈慕课网React入门课程笔记(三)

本文介绍React Components从创建到消失的生命周期状态和属性在生命周期是如何流转的。   1、React Components在浏览器中存在的生命周期中的三个状态 1) Mounting:一个React Components被rander解析生成对应的DOM节点并被插入浏览器的DOM结...

2017-05-12 21:39:06

阅读数:465

评论数:0

浅谈慕课网React入门课程笔记(二)

React JSX,即JavaScript和XML,是facebook为React框架开发的一套语法糖。 语法糖,又称糖衣语法,是指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用,主要的目的是增加程序的可读性,从而减少程序代码出错的机会。JSX就是JS的一种语法糖...

2017-05-12 20:33:23

阅读数:515

评论数:0

浅谈慕课网React入门课程笔记(一)

React——颠覆式前端UI开发框架 传统方式将来自于服务器或用户输入的交互数据动态反映到复杂界面上时,代码量变得越来越大,越来越难以维护。 基于此,先是谷歌推出自己的前端开发框架Angular,将对DOM的直接操作释放,通过relative来实现复杂的DOM修改。但Angular存在一些问题,如...

2017-05-12 19:22:51

阅读数:591

评论数:0

浅谈Canvas的状态绘图

Canvas是基于状态的绘图。 beginPath核心的作用是:将不同的绘制形态进行隔离,每次执行此方法,表示重新绘制一个路径,与之前绘制的路径可以分开进行样式设置和管理,如颜色、线宽等。 var canvas = document.getElementsByTagName("canva...

2017-05-12 17:32:42

阅读数:312

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭