文章库ARTICLE COLUMN

  • 一个精简的js动画库实现 (可自行扩展须要的内容)

    一个精简的js动画库实现 (可自行扩展须要的内容)

    摘要:一个精简的动画库实现项目地址由于项目须要做一些动画,并不想让整个项目引入太多的内容导致文件过大,所以为了满足要求写了一个精简的可扩展的动画库功能是简单模仿里面的函数用法这里的会返回到之间的数字再根据情况自己处理须要处理的动画改变属性到...

    Benedict EvansBenedict Evans 评论0 收藏0
  • React.js 小书 Lesson15 - 实战分析:评论功能(二)

    React.js 小书 Lesson15 - 实战分析:评论功能(二)

    摘要:例如,上面设置了的为,在中被初始化为空字符串。如何向传递的数据父组件只需要通过给子组件传入一个回调函数。当用户点击发布按钮的时候,调用中的回调函数并且将传入该函数即可。下一节中我们将介绍小书实战分析评论功能三。 React.js 小书 Lesson1...

    siberiawolfsiberiawolf 评论0 收藏0
  • React.js 小书 Lesson16 - 实战分析:评论功能(三)

    React.js 小书 Lesson16 - 实战分析:评论功能(三)

    摘要:但是给传递的评论数据并没有传递给,所以现在发表评论时没有反应的。包括实现功能之前先理解分析需求,划分组件。到此为止,小书的第一阶段已经结束,你可以利用这些知识点来构建简单的功能模块了。 React.js 小书 Lesson16 - 实战分析:评论功能(三...

    GilbertatGilbertat 评论0 收藏0
  • React.js 小书 Lesson17 - 前端应用状态管理 —— 状态提升

    React.js 小书 Lesson17 - 前端应用状态管理 —— 状态提升

    摘要:在实际项目当中状态提升并不是一个好的解决方案,所以我们后续会引入这样的状态管理工具来帮助我们来管理这种共享状态,但是在讲解到之前,我们暂时采取状态提升的方式来进行管理。 React.js 小书 Lesson17 - 前端应用状态管理 —— 状态提升 本文作...

    newtreknewtrek 评论0 收藏0
  • React.js 小书 Lesson18 - 挂载阶段的组件生命周期(一)

    React.js 小书 Lesson18 - 挂载阶段的组件生命周期(一)

    摘要:我们把将组件渲染,并且构造元素然后塞入页面的过程称为组件的挂载这个定义请好好记住。挂载的时候,会在组件的之前调用,在元素塞入页面以后调用。下一节中我们将介绍小书挂载阶段的组件生命周期二。 React.js 小书 Lesson18 - 挂载阶段的组件生命周...

    pf_milespf_miles 评论0 收藏0
  • React.js 小书 Lesson19 - 挂载阶段的组件生命周期(二)

    React.js 小书 Lesson19 - 挂载阶段的组件生命周期(二)

    摘要:多次的隐藏和显示会让重新构造和销毁组件,每次构造都会重新构建一个定时器。而销毁组件的时候没有清除定时器,所以你看到报错会越来越多。例如清除该组件的定时器和其他的数据清理工作。下一节中我们将介绍小书更新阶段的组件生命周期。 React.js 小...

    DogeeDogee 评论0 收藏0
  • React.js 小书 Lesson20 - 更新阶段的组件生命周期

    React.js 小书 Lesson20 - 更新阶段的组件生命周期

    摘要:所以对于组件更新阶段的组件生命周期,我们简单提及并且提供一些资料给大家。这里为了知识的完整,补充关于更新阶段的组件生命周期你可以通过这个方法控制组件是否重新渲染。大家对这更新阶段的生命周期比较感兴趣的话可以查看官网文档。 React.js 小...

    YumenokanataYumenokanata 评论0 收藏0
  • React.js 小书 Lesson21 - ref 和 React.js 中的 DOM 操作

    React.js 小书 Lesson21 - ref 和 React.js 中的 DOM 操作

    摘要:多余的操作其实是代码里面的噪音,不利于我们理解和维护。下一节中我们将介绍小书和容器类组件。 React.js 小书 Lesson21 - ref 和 React.js 中的 DOM 操作 本文作者:胡子大哈本文原文:http://huziketang.com/books/react/lesson21 转载请注明出处...

    GeminiGemini 评论0 收藏0
  • React.js 小书 Lesson22 - props.children 和容器类组件

    React.js 小书 Lesson22 - props.children 和容器类组件

    摘要:由于会把插入表达式里面数组中的一个个罗列下来显示。这样通过这个布局组件,就可以在各个地方高度复用我们的布局。嵌套的结构在组件内部都可以通过获取到,这种组件编写方式在编写容器类型的组件当中非常有用。下一节中我们将介绍小书和属性。 React...

    番茄西红柿番茄西红柿 评论0 收藏0
  • React.js 小书 Lesson23 - dangerouslySetHTML 和 style

    React.js 小书 Lesson23 - dangerouslySetHTML 和 style

    摘要:那是因为设置可能会导致跨站脚本攻击,所以团队认为把事情搞复杂可以防止警示大家滥用这个属性。下一节中我们将介绍小书和组件参数验证。 React.js 小书 Lesson23 - dangerouslySetHTML 和 style 属性 本文作者:胡子大哈本文原文:http://huziketang...

    curriedcurried 评论0 收藏0
  • React.js 小书 Lesson24 - PropTypes 和组件参数验证

    React.js 小书 Lesson24 - PropTypes 和组件参数验证

    摘要:的灵活性体现在弱类型高阶函数等语言特性上。所以近年来出现了类似和等技术,来弥补这方面的缺陷。组件参数验证在构建大型的组件库的时候相当有用,可以帮助我们迅速定位这种类型错误,让我们组件开发更加规范。下一节中我们将介绍小书实战分析评论功能...

    zlyBearzlyBear 评论0 收藏0
  • React.js 小书 Lesson25 - 实战分析:评论功能(四)

    React.js 小书 Lesson25 - 实战分析:评论功能(四)

    摘要:接下来是实战环节,我们会继续上一阶段的例子,把评论功能做得更加复杂一点。把已经发布的评论持久化,存放到浏览器的中。评论显示发布日期,如秒前,分钟前,并且会每隔秒更新发布日期。事件监听方法,。下一节中我们将介绍小书实战分析评论功能五。 ...

    mozillazgmozillazg 评论0 收藏0
  • React.js 小书 Lesson26 - 实战分析:评论功能(五)

    React.js 小书 Lesson26 - 实战分析:评论功能(五)

    摘要:修改请输入用户名请输入评论内容我们增加了和分别用于加载和保存评论列表数据。现在发布评论,然后刷新可以看到我们的评论并不会像以前一样消失。非常的不错,持久化评论的功能也完成了。下一节中我们将介绍小书实战分析评论功能六。 React.js 小书 L...

    NekronNekron 评论0 收藏0
  • React.js 小书 Lesson27 - 实战分析:评论功能(六)

    React.js 小书 Lesson27 - 实战分析:评论功能(六)

    摘要:所以我们给评论组件加上删除评论的功能,这样就可以删除不想要的评论了。输入这是代码块,这是正常内容。到目前为止,第二阶段的实战已经全部完成,你可以在这里找到完整的代码。下一节中我们将介绍小书高阶组件。 React.js 小书 Lesson27 - 实战分析...

    FreemanFreeman 评论0 收藏0
  • React.js 小书 Lesson6 - 使用 JSX 描述 UI 信息

    React.js 小书 Lesson6 - 使用 JSX 描述 UI 信息

    摘要:上面的代码小书经过编译以后会变成小书会构建一个对象里描述你结构的信息,包括标签名属性还有子元素等。第二个原因是,有了这样一个对象。负责把这个用来描述信息的对象变成元素,并且渲染到面上。下一节中我们将介绍小书组件的方法。 React.js 小书...

    ChanceWongChanceWong 评论0 收藏0
  • 不用正则表达式,用javascript从零写一个模板引擎(一)

    不用正则表达式,用javascript从零写一个模板引擎(一)

    摘要:前言模板引擎的作用就是将模板渲染成,,常见的模板引擎有等。网上一些制作模板引擎的文章大部分是用正则表达式做一些工作,看完能收获的东西很少。本文将使用编译原理那套理论来打造自己的模板引擎。最后因为考虑到空格和等情况,状态机又复杂了许多。...

    gaaragaara 评论0 收藏0
  • React学习开发经验总结分享

    React学习开发经验总结分享

    摘要:代替我们做了下面例子中函数做的事情相关链接使用内联函数与传递的问题在中使用内联函数在方法里面定义的函数并通过传递到子组件是很方便的,但是这样用也会影响应用的性能。 Immutability Helper 这是react官方文档推荐的方法(源代码很少)一般的state...

    AjianAjian 评论0 收藏0
  • js保存常量,使其只可读,实现方式有哪些

    js保存常量,使其只可读,实现方式有哪些

    摘要:保存常量,使其只可读,实现方式有哪些语法中的常量声明符如果声明一个对象会如何改变该对象的属性声明的对象属性仍然可以改变,因为仅仅只是变量指向的那个内存地址不能改动。 保存常量,使其只可读,实现方式有哪些 1 . es6语法中的常量声明符 const...

    liuhhliuhh 评论0 收藏0
  • Vue2 源码漫游(一)

    Vue2 源码漫游(一)

    摘要:源码漫游一描述框架中的基本原理可能大家都基本了解了,但是还没有漫游一下源码。依赖收集器构造函数因为数据是由深度的,在不同的深度有不同的依赖,所以我们需要一个容器来装起来。 Vue2 源码漫游(一) 描述: Vue框架中的基本原理可能大家都基本了...

    RichardXGRichardXG 评论0 收藏0
  • 原型与原型链

    原型与原型链

    摘要:原型属性在函数被定义时创建,初始值是一个空对象没有自身属性的对象。为新建对象添加方法和属性的方式利用原型构造器中原型属性几个相关方法和属性判断一个属性是自身属性还是原型属性。来自知乎的一张图,很清晰面向对象编程指南的原型链图 sync git...

    dayday_updayday_up 评论0 收藏0
  • postMessage

    postMessage

    摘要:引入的的可以更方便有效安全的解决页面与嵌套的消息传递多窗口之间消息传递跨域数据传递等问题下面简单介绍一下的使用流程。 html5引入的message的API可以更方便、有效、安全的解决: 页面与嵌套的iframe消息传递 多窗口之间消息传递 跨域数据传递等问...

    KosmosKosmos 评论0 收藏0
  • 算法系列——JavaScript快速排序思想实现

    算法系列——JavaScript快速排序思想实现

    摘要:源码实现快速排序理论理解起来很容易,但经常是实际写代码,无从下手,下面是我根据快排的步骤实现的递归快速排序。合并第一次快速排序的,,数组。 原理 快速排序离不开递归的思想,你如果不了解递归,可以结合我另外一篇文章来学习 算法入门之递归分...

    lentruelentrue 评论0 收藏0
  • React.js 小书 Lesson7 - 组件的 render 方法

    React.js 小书 Lesson7 - 组件的 render 方法

    摘要:一个组件类必须要实现一个方法,这个方法必须要返回一个元素。你也可以把它改成,它就会显示小书。注意,直接使用在的元素上添加类名如这种方式是不合法的。现在页面上是显示小书。下一节中我们将介绍小书组件的组合嵌套和组件树。 React.js 小书 Les...

    Near_LiNear_Li 评论0 收藏0
  • React.js 小书 Lesson8 - 组件的组合、嵌套和组件树

    React.js 小书 Lesson8 - 组件的组合、嵌套和组件树

    摘要:小书最后页面会显示内容组件可以和组件组合在一起,组件内部可以使用别的组件。当页面结构复杂起来,有许多不同的组件嵌套组合的话,组件树会相当的复杂和庞大。下一节中我们将介绍小书事件监听。 React.js 小书 Lesson8 - 组件的组合、嵌套和组件树 ...

    AbnerMingAbnerMing 评论0 收藏0
  • React.js 小书 Lesson9 - 事件监听

    React.js 小书 Lesson9 - 事件监听

    摘要:在不需要手动调用浏览器原生的进行事件监听。没有经过特殊处理的话,这些的事件监听只能用在普通的的标签上,而不能用在组件标签上。的事件监听方法需要手动到当前实例,这种模式在中非常常用。下一节中我们将介绍小书组件的和。 React.js 小书 Lesso...

    yanbingyun1990yanbingyun1990 评论0 收藏0

热门文章

<