spread operator in es6

2017-06-08
阅读 1 分钟
1.8k
根据mdn的解释 the spread syntax allows an expresstion to be expanded in palces where mutiple arguments (for function calls)or multiple elements (for array literals) or multiple variables (for destrucring assignment) are expected1.在函数调用时用来展开数组到函数的参数

js异步操作与promise对象使用

2017-05-26
阅读 5 分钟
2.2k
同步操作的意思是在我们执行某个耗时比较长的操作的时候,下面的代码就会等待上面的代码执行完毕然后执行。说白了代码是顺序往下执行,某些操作执行的时间顺序和代码所在的行的顺序是相同的。请看下面获取一个txt文件的例子。同步程序示例首先,我们利用node先搭建一个服务器环境,默认获取1.html静态文件。代码如下:

用js第三方库jquery写一个均衡化直方图的程序

2017-05-25
阅读 2 分钟
3.3k
如果有一幅灰度图片,高灰度度过于集中,或者是低灰度过于集中那么它的细节就会被隐藏掉,不利于图像判读。例如下图它的灰度直方图如绿色条形统计图所示。可以看出低灰度值过于集中,导致图像太暗不利于分析。这次,我们的项目就是用js和网页前端技术把一幅灰度图对它进行直方图均衡化,然后输出处理后的图形。

react基础(持续更新)

2017-05-24
阅读 5 分钟
3.2k
react是目前比较火一个前端框架,由fackbook开发维护。它充分利用了组件化的思想使得网页开发变得更加简洁高效,大大提高了分工协同以及代码的可维护性。

ES6 module使用示例(模块化加载文件)

2017-05-16
阅读 2 分钟
2.2k
在使用到很多前端框架时候,很多框架都采用了模块化的文件加载方式,利用import export 语句完成分割文件的功能。为了更好的使用各个框架我们就看看ES6模块化的基本使用

用getBoundClientRect检测浏览器滚动到底部事件

2017-05-14
阅读 1 分钟
5.7k
很多时候比如下拉加载更多这种组件都需要检测滚动到底部事件。一般我们的做法是这个样子,先获取视窗高度window.innerHeight,然后获取整个html文档高度document.body.scrollHeight,再获取滚动条卷上去的距离,document.body.scrollTop,如果滚动卷上去的距离大于等于整个文档高度-视窗高度就说明滚动条到了底部。一图胜...

用react-redux实现react组件之间数据共享

2017-05-13
阅读 2 分钟
6.5k
上篇文章写到了redux实现组件数据共享的方法,但是在react中,redux作者提供了一个更优雅简便的模块实现react组件之间数据共享。那就是利用react-redux

使用原生redux模块在React组件之间实现数据共享小实例

2017-05-12
阅读 3 分钟
6.1k
1.利用store存储数据信息,利用store.getState()得到当前的状态值导入redux中的createStore方法,创建一个store

react-router-dom v^4学习历程(一)

2017-05-09
阅读 4 分钟
37.6k
react-router-dom的版本已经更新到了4.1.1,那么我们就一起来学习学习react v4这个新版路由的基本使用吧! 在学习路由之前我们先需要复习几个基础知识,关于react组件的构建,和分离组件到另外的文件 生成react组件的方式 我们可以采用一个函数来快速生成一个 react组件 观察如下代码 {代码...} 渲染组件到根节点上,可...

react实时热更新开发环境搭建

2017-05-07
阅读 2 分钟
8.2k
搭建一个react实时热更新开发环境,当代码变更时,可以不用重新启动webpack打包文件,这样会很大地提高我们的开发效率。 使用工具 vscode编辑器,可以实时git推送更新自带git命令行,随意下载各种语言框架代码格式化高亮插件 chrome ^58浏览器性能稳定,方便实时调试bug node ^7 自带npm包管理工具和js后台运行环境 git ...

一步一步搭建一个图片上传网站(后台服务器用nodejs)

2017-05-06
阅读 5 分钟
24k
前几天看了腾讯云社区的一个文件上传的文章文件上传那些事儿,大体上讲了以下h5中图片上传的几个核心原理,但是没有后端接受的服务器代码,没法做测试。也没有具体的一个实例都是一些基本的原理片段,并且ui界面也不好看,我就准备给那篇文章作为补充做一个图片上传网站。效果如图:

如何在git上搭建个人静态网页(简单易懂,包学习会)

2017-05-02
阅读 2 分钟
8.7k
很多前端开发人员都和我一样,有建立个人博客的习惯。自己租用服务器需要一笔不大不小的开销。我们可以选择把自己的页面代码托管到github上,用它来建立自己的个人主页,和放置各种博客笔记.但是小白们往往很懵懂,不知道如何建立一个github展示页面。

通俗易懂讲解跨域的前世今生

2017-04-30
阅读 3 分钟
2.4k
我们都知道在浏览器地址栏输入地址的时候可以随便访问一个页面,但是如果你在ajax请求中发出一个xhr请求那么因为浏览器安全策略只有同源的服务器才能处理。这就是同源策略 要求协议/域名/端口三者完全一致才能访问

Vue学习心得记录之模板语法

2017-04-29
阅读 2 分钟
2.3k
下面是我这半年以来总结的Vue学习笔记,帮助自己复习学习Vue的基本用法。有需要的同志可以参考下。 Vue的模板语法 Vue有很简单的模板语法,这些Vue指令用来响应式改变渲染DOM可以快速入门上手这个简单的框架。 1.{{}}单向插值表达式,可以把数据从控制器绑定到视图模型 {代码...} data选项就代表着控制器中的数据信息。 2...