godgoods

Sean's 个人站


  • 首页

  • 归档

  • 标签

  • RSS

React-Redux

发表于 2017-02-23 | 分类于 web前端
序Redux的作者友情赞助,封装了一个 React 专用的库 React-Redux,为 React + Redux 提供了一种更科学的代码组织方式。 本人认为React-Redux的中心思想就是实现Model与View的分离。它将所有组件分成两大类: UI组件(View层) 只负责 UI 的呈 ...
阅读全文 »

package.json文件解读

发表于 2017-02-06 | 分类于 Node
每个Nodejs项目的根目录下面,一般都会有一个package.json文件。该文件可以由npm init生成,定义了项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。 package.json文件内部就是一个JSON对象,该对象的每一个成员就是当前项目的一项设置。 基本字 ...
阅读全文 »

ESLint--定制你的代码规则

发表于 2017-01-13 | 分类于 web前端
简介ESLint是一个开源的项目,由Nicholas C. Zakas(《JavaScript高级程序设计》作者)于2013年六月创建。它的目标是为JavaScript提供一个完全可配置的实用lint工具。 JavaScript是一种动态的、松散型的语言,是特别容易受到开发人员的错误使用。而ESLi ...
阅读全文 »

使用gulp构建自动化工作流

发表于 2017-01-10 | 分类于 web前端
简单易用 高效构建 高质量的生态圈 可能很多人会说现在提gulp也太落后了吧,但我想说写点东西并不是为了讨论它是否过时,而是来帮助我们自己来记忆、整理和学习。任何工具,我需要,我才去使用它,正如此时我需要gulp一样。 为了效率而使用工具 安装 全局安装 gulp命令: 1$ npm in ...
阅读全文 »

redux 初识

发表于 2016-11-30 | 分类于 web前端
前言 Redux 试图让 state 的变化变得可预测 react/react-native 将组件的更新交给了状态机(state),想要更新页面活着页面的某个组件就必须得通过改变state的方式。页面越复杂,组件越多,所需要的state就越多,并且随着页面的交互,state也需要不断得变化,而管 ...
阅读全文 »

第一次react-native项目实践要点总结

发表于 2016-10-21 | 分类于 web前端
今天完成了我的第一个react-native项目的封包,当然其间各种环境各种坑,同时,成就感也是满满的。这里总结一下使用react-native的一些入门级重要点(不涉及环境)。注意:阅读需要语法基础: ES6 、react 、JSX 我对react-native的理解简而言之就是 :react的语 ...
阅读全文 »

jsonp 演示实例 —— 基于node

发表于 2016-09-22 | 分类于 web前端
序 同源策略是浏览器处于安全考虑,为通信设置了“相同的域、相同的端口、相同的协议”这一限制。这让我们的ajax请求存在跨域无权限访问的问题。 同时我们发现script标签引入脚本的行为并不受同源策略的限制,但是script引入的文件会被立即执行,如果其内容不符合js语法,则会报错; 操作原理针 ...
阅读全文 »

Jquery属性获取 —— attr()与prop()

发表于 2016-09-09 | 分类于 web前端
今天在项目中使用<select></select>下拉菜单时,使用juery操作,使页面加载完菜单默认选中的值为2,我一开始的操作如下: <!--html部分--> <select> <option value="1"& ...
阅读全文 »

了解闭包

发表于 2016-09-09 | 分类于 web前端
江湖上都说要了解闭包,得先了解作用域链,所以,先从作用域链开始吧。 作用域链 作用域链是一个对象列表或链表,这组对象定义了这段代码“作用域”中的变量; 每当调用一个函数,这个函数会创建一个新的对象来储存它的变量(变量绑定对象),并且将这个对象添加到作用域链上;当函数返回时,就从作用域链中将这个对象删 ...
阅读全文 »

ES6所改良的javascript“缺陷”

发表于 2016-09-09 | 分类于 web前端
块级作用域ES5没有块级作用域,只有全局作用域和函数作用域,由于这一点,变量的作用域甚广,所以一进入函数就要马上将它创建出来。这就造成了所谓的变量提升。 ES5的“变量提升”这一特性往往一不小心就会造成一下错误: 内层变量覆盖外层变量 var tmp = new Date(); function ...
阅读全文 »
12
Sean

Sean

15 日志
2 分类
11 标签
RSS
GitHub
© 2017 Sean
由 Hexo 强力驱动
主题 - NexT.Muse