愚墨的博客
  • 首页
  • 前端技术
  • 面试
前端框架
React

React技术栈之手札

近日开始通读《深入React技术栈》,发现坐着讲的很详细,书中很多知识点是我忽视的或者没有接触到了,特写遍手记记录一下。 React数据流  ,stata只关心自己组建的内部状态,并且只能在组件内改变,吧组建看成一个函数,那么它接受props作为参数,内部由state作为函数的内部参数,返回一个Virtual DOM的实现。 setState是一个异步方法,一个生命周期内的所有的setState方法会合并操作。 props: React的单向数据流,只要的流动管道是props,props本身是不可变的,当我们视图改…

2016年12月09日 0条评论 3248点热度 0人点赞 阅读全文
React

使用React开发过程中遇到的问题

好不容易晴了两天,帝都再成仙境。身在仙境,向往人间! 接触React差不多近两个月了,孤军奋战,前进缓慢,但是使用React确实给我带来了很大的便利,增快了开发速度。结合Node来搭建一个全栈项目几天就可以搞定,但是还是遇到了一些问题,总结之~ 当导航切换特别快的时候,之前请求的数据出现了setState(...):Can only update a mounted or mounting component......的错误。 我出现这个问题的原因是我在constructor 初始化中增加了跳转路由的方法,所以在…

2016年11月03日 0条评论 2712点热度 0人点赞 阅读全文
React

React-Router升级指南

来到WeSafari,技术转移到React,对于我这么一个beginner来说,一边学习一遍看项目的架构,原本以为可以在这个项目上学到新的东西,谁知React更新如此之快早已经把这个项目甩出好几条街,各种废弃的API让我各种懵逼,今天终于发现了这篇优质的文章,解决了我多日以来的痛楚!(其实也不是最新的) 0.13.3 -> 1.0.0 感谢你的耐心等待,终于迎来了这次重大变更。虽然表面上看来只是更新了一些 API,而实际上为了适用于更大型的应用场景,我们几乎重写了整个代码库。新的 API 提供了按需载入路由和…

2016年09月27日 0条评论 2754点热度 0人点赞 阅读全文
React

React-Router

简介 React Router 是一个基于 React 之上的强大路由库,它可以让你向应用中快速地添加视图和数据流,同时保持页面与 URL 间的同步。 为了向你说明 React Router 解决的问题,让我们先来创建一个不使用它的应用。所有文档中的示例代码都会使用 ES6/ES2015 语法和语言特性。 不使用 React Router import React from 'react' import { render } from 'react-dom' const About = React.createCl…

2016年09月27日 0条评论 3404点热度 0人点赞 阅读全文
React

React初探

冒死总结一下React!开始作吧! React是什么? React 是 Facebook 推出的一个用来构建用户界面的 JavaScript 库。具备以下特性: 不是一个 MVC 框架 不使用模板 响应式更新非常简单 HTML5 仅仅是个开始 组件 JSX Virtual DOM Data Flow React的核心思想就是:组件封装。 每个组件有自己的state和UI,当状态改变时,自动渲染整个组件。 这种方式可以让我们不再操作DOM元素去改变UI。 写一个最简单的例子: import React from 'r…

2016年09月20日 0条评论 2712点热度 0人点赞 阅读全文
AngularJS

服务

进军帝都! 服务是在angularJs环境中工作的主力,服务是为web应用程序提供功能的单例对象,例如,web应用程序的一个共同任务是执行web服务器的ajax请求,angularJS提供了HTTP服务,其中包含了用来访问web服务器的所有功能。 服务功能和上下文或状态是完全独立的,因此他可以很容易的被一个应用程序的组件使用,angularJs提供了很多内置的服务组件用于基本的用途,如HTTP请求,日志请求,分析和动画等, 你也可以创建自己的服务,并在你的代码中复用他们。 provider provider()是创…

2016年08月02日 0条评论 3096点热度 0人点赞 阅读全文
Vue

Vue之探究一

我发现我养的小龟,居然是个神龟,逃跑能力超强,我猜它要去拯救世界了。 公司项目可能要从React迁移到Vue,so学习一下Vue,也算是目前比较火的一个库了,发现非常之好用,风格虽然和angular很类似,但是在一些功能上实现要比angular的更为便捷,没有angular的API那么繁琐,参考官网和知乎简单介绍一下其优缺点。 一个用于创建 web 交互界面的库,是一个精简的 MVVM。从技术角度讲,Vue.js 专注于 MVVM 模型的 ViewModel 层。它通过双向数据绑定把 View 层和 Model 层…

2016年07月28日 1条评论 3322点热度 0人点赞 阅读全文
AngularJS

自定义指令

我发现懒惰是促使科技进步的最大动力,因为懒得走,人类发明了汽车飞机等各种东西,还有就是angular,因为人们懒得写那么多的代码,所以angular才能这么流行。 angular的指令着实强大,内置指令可以为我们解决很多问题,但是有一些需求还是需要我们通过创建自定义指令来实现的,毕竟每个人,每个项目的需求都不同,自定义指令允许你通过自己实现元素的行为来拓展html功能,如果你有需要操作DOM的代码,就应该利用自定义指令做到这一点。 1、指令的实现 可以通过在一个Module对象上调用directive()方法实现自…

2016年07月26日 0条评论 2759点热度 0人点赞 阅读全文
AngularJS

路由

route AngularJS 路由允许我们通过不同的 URL 访问不同的内容。 通过 AngularJS 可以实现多视图的单页Web应用(single page web application,SPA)。 通常我们的URL形式为 http://hairecord.com/first/page,但在单页Web应用中 AngularJS 通过 # + 标记 实现,例如: http://hairecord.com/#/first http://hairecord.com/#/second http://hairecor…

2016年07月15日 1条评论 3009点热度 0人点赞 阅读全文
iScroll.js

iscroll.js 5+ 使用方法

版本 针对iScroll的优化。为了达到更高的性能,iScroll分为了多个版本。你可以选择最适合你的版本。 目前有以下版本: iscroll.js,这个版本是常规应用的脚本。它包含大多数常用的功能,有很高的性能和很小的体积。 iscroll-lite.js,精简版本。它不支持快速跳跃,滚动条,鼠标滚轮,快捷键绑定。但如果你所需要的是滚动(特别是在移动平台) iScroll 精简版 是又小又快的解决方案。 iscroll-probe.js,探查当前滚动位置是一个要求很高的任务,这就是为什么我决定建立一个专门的版本。…

2016年07月06日 1条评论 2893点热度 0人点赞 阅读全文
1234
搜搜看看
历史遗迹
  • 2023年5月
  • 2022年9月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年8月
  • 2021年7月
  • 2021年5月
  • 2021年4月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年9月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年5月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年9月
  • 2018年3月
  • 2018年2月
  • 2018年1月
  • 2017年11月
  • 2017年7月
  • 2017年6月
  • 2017年3月
  • 2017年2月
  • 2017年1月
  • 2016年12月
  • 2016年11月
  • 2016年9月
  • 2016年8月
  • 2016年7月
  • 2016年6月
  • 2016年5月
  • 2016年4月
  • 2016年3月
  • 2016年2月
  • 2016年1月
  • 2015年12月
  • 2015年10月
  • 2015年9月
  • 2015年7月
  • 2015年6月
  • 2015年4月

COPYRIGHT © 2020 愚墨的博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS