代码改变世界

react.memo 与react.useCallback的区别

2021-04-15 17:58 by Z梦, 130 阅读, 0 推荐, 收藏, 编辑
摘要:react.memo 相当于一个纯函数Pure Component,将组件现在的state和props和其下一个state和props进行浅比较,如果它们的值没有变化,就不会进行更新 react.useCallback 当父组件的state和props改变了,使用了useCallback,不会去re 阅读全文

回调函数

2020-01-10 15:34 by Z梦, 107 阅读, 0 推荐, 收藏, 编辑
摘要:回调函数就是获取异步结果。 function fn(){ setTimeout(function(){ var data ="hello"; }) } 这个时候我们是不是拿不到data的值。 function fn(callback){ setTimeout(function(){ var data 阅读全文

Angular控制器和$scope

2014-09-24 18:02 by Z梦, 1211 阅读, 0 推荐, 收藏, 编辑
摘要:控制器的作用1. 为应用中的模型设置初始状态,和ng-init作用一样2.通过$scope对象把数据模型和函数暴露给视图3.监视模型其余部分的变化,并采取相应的动作。从前面的例子中大家已经注意到了控制器是绑定在特定的DOM片段上的,这些片段就是它们 需要负责管理的内容,我们有两张方法绑定到DOM节点... 阅读全文

AngularJs入门(二)

2014-09-04 17:07 by Z梦, 218 阅读, 0 推荐, 收藏, 编辑
摘要:隐藏和显示指令ng-show和ng-hide 这两个指令的功能是等价的,但运行效果正好相反。也就是说ng-show为true时将会显示,为false时将会隐藏,而hide则相反。 1 2 3 4 5 6 7 8 按钮 9 Hello World10 11... 阅读全文

AngularJs 入门

2014-08-31 23:56 by Z梦, 576 阅读, 0 推荐, 收藏, 编辑
摘要:AngularJs的是什么AngularJS 是一个 JavaScript 框架。AngularJs的历史AngularJs是在2009年起先由Miško Hevery和Adam Abrons开发的,在09年的时候发布版本1.0,目前最新版本是1.3。为什么要学习AngularJs对于前端的框架大家... 阅读全文

js eval 作用域

2014-08-20 17:37 by Z梦, 498 阅读, 0 推荐, 收藏, 编辑
摘要:1 function w(){2 eval("var p=124");3 }4 5 w();6 7 console.log(p); //报错,p未定义,因为这时候p的作用域在方法w中1 function w(){2 window.eval("var p=124");3 }4 5 w();6 ... 阅读全文

RequireJs入门

2014-08-06 17:38 by Z梦, 345 阅读, 0 推荐, 收藏, 编辑
摘要:RequireJs入门随着Javascript在开发中占得比重越来越大,就需要一个团队来分工、协作,为了大家的代码可以更好的相互使用,这个时候模块化编程 就成为一个迫切的需求了。但是Javascript本身不是模块化的语言。它不支持类,更别说模块了。既然模块如此重要,那团队开发中就应该去制定一种规范... 阅读全文

Handlebars学习笔记

2014-04-29 14:37 by Z梦, 1486 阅读, 1 推荐, 收藏, 编辑
摘要:Handlebars是什么Handlebars是javascript的一个模板引擎,所谓模板引擎是为了帮助开发人员有效的将前端代码显示层和数据层相分离。如果你希望将后台传进来的json数据对象转化成页面显示的内容,通常使用如下方法: var person = { name: "Lily", age:... 阅读全文

jQuery插件编写

2014-04-28 21:54 by Z梦, 217 阅读, 0 推荐, 收藏, 编辑
摘要:#jQuery种类1.封装对象方法的插件,这种插件是我们常用的插件,后面将会具体针对这种插件介绍,如:$("#div").parent();2.封装全局函数的插件 如:jQuery.ajax()3.选择器插件 如:$("ul li:eq(0)")#基本要点1.所有的对象方法(第1种)都应该附加在... 阅读全文

js 构造函数

2014-04-22 10:20 by Z梦, 450 阅读, 0 推荐, 收藏, 编辑
摘要:function Person(name,age,job){ this.name=name; this.age=age; this.job=job; this.sayName=function(){ alert(this.name); }}var perso... 阅读全文