
项目
文章平均质量分 96
定栓
仰望星空,脚踏实地
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
项目主题定制方式探究
前端换肤通常是对项目主题色进行更换,一般来说换肤需求通常有以下几种情况:提供几种可供选择的颜色主题,用户可对主题进行切换,一般这种主题不会很多。进一步的,提供输入框由用户自定义色值,或者通过取色板取色,可供选择的颜色范围就很大了。但更多的,是标准项目针对不同客户进行定制开发,交付定制的颜色和控件样式主题。原创 2024-08-08 18:17:22 · 1241 阅读 · 0 评论 -
修改组件库源码来获得符合需求的组件
项目需求多种多样,会出现开源组件库中的组件无法满足需求或者有 bug 的情况,可以区分以下情况,进行相应的处理。原创 2024-05-22 20:32:16 · 1142 阅读 · 0 评论 -
从输入url到页面显示中间发生了什么
浏览器输入 URL 到页面渲染的整个过程是由浏览器各个进程之间的配合完成。在开始正式流程之前,我们快速说明下几个主要进程的职责。浏览器主进程: 主要负责用户交互(包括地址栏,书签栏,前进后退按钮等部分)、子进程管理和文件储存等功能。网络进程:处理网络请求,从网上获取数据。渲染进程:主要职责是负责一个 tab 内关于网页呈现的所有事情:把从网络下载的 HTML、CSS、JavaScript、图片等资源解析为可以显示和交互的页面。他会为每一个tab页面创建一个渲染进程。原创 2024-02-21 19:03:37 · 1050 阅读 · 0 评论 -
跨域解决方案详解
我们通常所说的跨域是由浏览器同源策略限制的一类请求场景。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击。同源是指 “协议+域名(子域名+主域名)+端口” 三者相同,即便两个不同的域名指向同一个ip地址,也非同源。不同域之间相互请求资源,都算作跨域。原创 2023-12-13 20:28:22 · 1148 阅读 · 0 评论 -
package.json版本与lock机制讲解
我们在搭建项目的时候,通过 npm 安装的依赖模块时,package.json文件中依赖的版本号前面会带符号 ^,有时候我们看别人的项目时也可能会看版本前带符号 ~ ,或者什么也不带,其中会有什么区别呢?原创 2023-08-02 14:35:27 · 968 阅读 · 0 评论 -
RESTful API讲解
REST这个词,是 Roy Thomas Fielding 在他2000年的博士论文中提出的。Fielding将他对互联网软件的架构原则,定名为REST,即Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。如果一个架构符合REST原则,就称它为RESTful架构。注意,RESTful 是一种软件架构风格,而不是标准。原创 2022-03-06 20:49:07 · 897 阅读 · 0 评论 -
详解瀑布流实现
瀑布流又称瀑布流式布局,是比较流行的一种网站页面布局方式,视觉表现为参差不齐的多栏布局。最早采用此布局的是网站是 Pinterest,后逐渐在国内流行,比如花瓣,蘑菇街等。原创 2021-08-10 16:52:05 · 4315 阅读 · 1 评论