JS
程序员的人生
欢迎一起讨论web前端问题,重点关注JS技术
展开
-
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 · 155 阅读 · 0 评论 -
React各生命周期函数的调用顺序
刚开始学习react时总是搞不清楚相关函数的调用顺序,导致写出的代码可能存在不可预期的现象。后来写了一段验证代码,确定了调用顺序如下- startcomponentWillMountrendercomponentDidMountcomponentWillUpdaterendercomponentDidUpdate- setStatecomponentWillUpdaterend...原创 2020-01-17 12:55:27 · 354 阅读 · 0 评论 -
JS的本地化
国际化中最基本的就是语言翻译, 同时还有与本地化相关的日期、货币、数字等相关的显示。本文本只关注翻译的问题,其他的可以使用相关的控件完成,如moment.js, format.js 最先想到的就是 translate 组件,可以支持filter, directive, factory格式。基本用法如下:原创 2018-05-17 11:47:43 · 1855 阅读 · 0 评论 -
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 · 305 阅读 · 1 评论 -
页面框架一定要有路由吗?
在现有的JS框架中,包括anguar、react、VUE等都会有路由的概念,且一定要先进行路由设置。这个是必要的吗?web本身就是一个很灵活的技术,个人觉得完全没有必要使用一套固定的路由限制页面的开发这是我在做项目时的一个想法,后面看如何去实现。...原创 2018-10-31 10:51:40 · 466 阅读 · 1 评论