- 博客(16)
- 收藏
- 关注
原创 2020-08-18
f(n) = f(n-1) + f(n-2)题目:当n小于2时函数返回n,大于等于2时返回前两个值的和,如下n 0 1 2 3 4 5 6 7 8 f(n) 0 1 1 2 3 5 8 13 21 方法1:递归function f(n) { if (n<2) { return n; } return f(n-1) + f(n-2);}...
2020-08-18 18:13:39
190
原创 React各生命周期函数的调用顺序
刚开始学习react时总是搞不清楚相关函数的调用顺序,导致写出的代码可能存在不可预期的现象。后来写了一段验证代码,确定了调用顺序如下- startcomponentWillMountrendercomponentDidMountcomponentWillUpdaterendercomponentDidUpdate- setStatecomponentWillUpdaterend...
2020-01-17 12:55:27
391
原创 webpack打包过程的个人理解
刚从 angular1.x转到react上开发,打包也从gulp转移到了webpack上,发现 webpack比gulp复杂了很多。正在研究webpack的工作方式等。准备写一些关于对webpack的理解2019.07.08 nodejs的调试相关的文档也比较多,我根据自己的操作重新理了一下大纲。如果你之前没有调试过代码,看起来可能会有些不明白1. 使用vscode。这个是后台直...
2019-07-06 16:35:50
389
原创 页面框架一定要有路由吗?
在现有的JS框架中,包括anguar、react、VUE等都会有路由的概念,且一定要先进行路由设置。这个是必要的吗?web本身就是一个很灵活的技术,个人觉得完全没有必要使用一套固定的路由限制页面的开发这是我在做项目时的一个想法,后面看如何去实现。...
2018-10-31 10:51:40
495
1
原创 ES6 全套教程 ECMAScript6 笔记
原文链接: http://jsrun.net/tutorial/cZKKp当前进度:函数的扩展 最近在看这篇文档学习ES6。其中有些错误的地方做个更正,以供参考 1。变量的解构赋值一节有这样一段let foo;let {foo} = {foo: 1}; // SyntaxError: Duplicate declaration "foo"let baz;let {...
2018-07-28 17:50:53
886
原创 JS的本地化
国际化中最基本的就是语言翻译, 同时还有与本地化相关的日期、货币、数字等相关的显示。本文本只关注翻译的问题,其他的可以使用相关的控件完成,如moment.js, format.js 最先想到的就是 translate 组件,可以支持filter, directive, factory格式。基本用法如下:
2018-05-17 11:47:43
1963
原创 Request Payload
最近在调试代码时发现有Request Payload的情况,从网上查一些文件,也都有较多的描述。下面我只是说明一下大家没有注意的地方关于HTTP请求,都是通过URL及参数向后台发送数据。主要方式有GET, POST。对这两种方式,GET的参数都会放在URL的后面,一般称之为query参数。POST的都放在HTTP的报文BODY里,可以query参数的形式,也可以multipart格式,还有一种...
2018-05-16 18:34:44
37701
原创 nodejs的require原理
在写nodejs代码时会把不同的模块写到不同的JS文件中,在文件的最后使用module.exports = 导致公共方法, 然后使用require被引入到调用的地方。所有人都会使用这个方法,但不一定所有人都知道为什么这样。根据我自己的理解简单描述一下我自己的想法,欢迎大家指正:1。每一个JS文件中有自己的变量空间,即该文件内部的变量、函数如果不使用export导出,则不能被外部访问
2018-05-16 18:09:28
3370
转载 angualar $http vs $resource
http://blog.youkuaiyun.com/pzxwhc/article/details/43356461
2017-11-29 13:16:10
195
转载 正则表达式全部符号解释
本文来源: http://www.cnblogs.com/yirlin/archive/2006/04/12/373222.html字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "
2017-08-24 10:53:25
245
原创 angularjs中ng-if导致闪屏
问题现象页面中存在两个互斥的 INPUT, 都使用 ng-if进行显示判断,同时只显示一个。刷新1导出2导出当这段代码在一个比较简单的页面中时,点击导出按钮,刷新1按钮和导出2按钮可以正常切换。当在一个比较大的项目中时这个切换过程会出有两个按钮同时出现的短暂瞬间解决方法只用一个按钮,需要切换时只切换内部的功能,不做界面上的切换总结在页面中,界面的变化会涉
2017-08-22 14:12:53
2070
原创 web常用资源
掘金上的一篇关于命名的文章https://juejin.im/post/5b6ad6b0e51d4519171766e2ES6入门级文档,比较全面。建议初学者全面的看一遍http://jsrun.net/tutorial/nZKKpCSS垂直居中的11种实现方式https://www.cnblogs.com/zhouhuan/p/vertical_center...
2017-08-21 22:44:19
338
原创 jsonp 实现原理与jquery实例
实现原理为了实现跨域请求,jsonp使用script标签进行请求。后台返回的数据并不是一个纯粹的json数据,实际上是一个函数调用。以jquery为例,jquery把jsonp封装到ajax中,实际上并不是真正的ajax请求,只是方便调用。增加两个属性jsonp, jsonpCallback,这两个属性jquery会设置默认值jsonp默认值为callback, jsonpCa
2017-08-21 22:22:08
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人