首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
nobody01
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
React 浅析
如何渲染的呢?具体React中通过函数legacyRenderSubtreeIntoContainer,将树结构渲染到页面上。 React通过this.setState/hooks中setState进行更新操作。 所以到这里,我们可以看一下React的整个机制。 我们看一下Fi…
前后端开发数据大小限制
编程过程中在存储用户数据的时候,会遇到数据存储大小的限制。经常遇到的限制可以分为:用户侧、服务端、数据库三个方面,按照流程可以划分为5个阶段,如图所示。作为开发人员,需要了解这些限制,避免撞墙。 用户通过http请求提交数据,http请求本身是没有数据大小的限制,但是浏览器对U…
Node中的事件循环
如果对前端浏览器的时间循环不太清楚,请看这篇文章。那么node中的事件循环是什么样子呢?其实官方文档有很清楚的解释,本文先从node执行一个单文件说起,再讲事件循环。 任何高级语言的存在都有一定的执行环境,比如浏览器的代码是在浏览器引擎中,那么在node环境中也有一定的执行环境…
如何在前端代码中,应用面向对象的编程范式?
面向对象并不是针对一种特定的语言,而是一种编程范式。但是每种语言在设计之初,都会强烈地支持某种编程范式,比如面向对象的Java,而Javascript并不是强烈地支持面向对象。 任何一名开发人员,在编写具体的代码的时候,不应该为了套用某种编程范式,而去编写代码和改造代码。任何编…
Javascript箭头函数和lambda
lambda在计算机科学中表示匿名函数,本质上是用来简化操作的。简单来说,是一种表示方法,代表了一定的输入和输出。 其实就是利用了匿名函数然后,再继续嵌套。 所以箭头函数在很大程度上,简化了函数式的操作。其实lambda表达式,在Javascript中就是匿名函数。 因为对象a…
前端中如何优化if/else
在编写业务代码的时候,经常会出现条件判断,如果判断条件众多,就会出现if/else天梯,如果新的业务场景出现,就需要再添加一个if/else,这样的代码维护起来,简直是灾难。 如果新的业务场景出现,status === 4,那就需要再写一个if else,这样的代码可读性太差了…
Javascript中的树结构
前端中设计数据结构的方面不多,最常用的就是对树结构的一些操作。从某种意义上来说,前端工作本身就是和树结构打交道的一个工作方向。毕竟,DOM就是天然的树结构。所以如何能够良好地对树结构进行操作,是前端工程师不可或缺的一项能力。 下面的html结构就是一个天然的树结构。每个Dom节…
CSS欺骗
其实,自己刚开始接触前端的时候,以为界面就是和正常的流式布局一样,这里放一个div,那里放一个div,整个界面就搭建完成了。做过几次项目后,好像自己想的也没错,就按照前面的思路,可以解决大部分的界面搭建。但是有的时候,需要一些特殊的处理,这些特殊的处理,可能会打破你脑袋中的流式…
自适应和响应式
随着移动设备和前端技术的发展,交互页面也在移动端使用越来越频繁。但是移动设备屏幕的大小和分辨率并不一致,这导致了并不能按照pc端编写页面的方式去编写移动端页面。 程序代码主动地去根据不同的屏幕大小,去实现不同的样式代码,需要实现不同的样式代码。 程序代码被动地去适应屏幕的宽度变…
业务代码配置化
在前端工作中有很多业务性代码,如果书写不规范,那么对后期的维护将是非常致命的。 这样不同的数字代表的含义,需要在前端展示。 那么前端需要重新修改switch函数,这样需要去修改对应的业务函数,无疑破坏了业务代码的完整性。 像上面的情况,又变成了第一种情况,显然这种配置化的方式并…
下一页
个人成就
文章被点赞
36
文章被阅读
39,806
掘力值
731
关注了
25
关注者
13
收藏集
6
关注标签
34
加入于
2018-10-12