首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
偏前端技术
甜点cc
创建于2022-08-17
订阅专栏
npm、GitHub、Web、JavaScript、Vue、React、CSS
等 2 人订阅
共42篇文章
创建于2022-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
jsonp的实现和应用场景
调用外部数据,JSONP是一种常用模式,需要服务端返回一个函数调用包裹着数据,这个函数需要预先在页面中定义。
浏览器并发连接数量限制
并发、串行;同步、异步;微任务、宏任务;TCP连接;HTTP1.0、HTTP2.0;Dos攻击;域名分片;CDN;队头阻塞;资源合并、延迟加载、预加载。
nginx部署多个前端项目
通过访问不同的子路径部署多个前端项目,并结合`vue-router`的不同路由模式,给出不同的配置。
nginx rewrite 以及 $1、$2参数解析(附有生产配置实例)
在nginx的配置中,是否对rewrite的配置模糊不清,还有令人迷惑的$1、$2...参数,($1、$2参数在shell脚本中经常用到),本篇从反向代理配置的角度帮助理解一下
git查看代码是谁提交的
前几天项目上线,然后评审代码的时候发现了一个变量命名的错误:本该用let命名的变量,却意外的写成了const。因为是在我的分支上发现的,一时矛头指向了我。
git删除某次commit之rebase命令的使用
工作中可能会遇到开发过的功能代码不在下一个版本计划里,或者别的类似的需要把某个分支上已经提交的代码删除掉。可以使用git rebase命令操作,避免人工操作。
软编码和硬编码
软编码在灵活性和可维护性、可配置性、耦合度等方面都强于硬编码。 软编码通常指的是将常量值、固定数值、字符串等通过变量、配置文件或常量定义等方式进行动态设置,使得程序更易维护、更具有可配置性和可扩展性。
Service Worker&Caches离线缓存
Service Worker 在浏览器中实际上是以后台进程的方式运行的。它在浏览器控制台关闭的情况下仍然可以继续运行,并且可以处理诸如推送通知、离线缓存、网络代理、缓存资源等任务。
前端下载超大文件的完整方案
前端下载大文件落地方案。串行分片下载,暂停、继续、取消下载,以及IndexedDB本地存储使用的注意事项。
博客园美化
博客园允许用户设置多样化的主题。通过选择皮肤,植入跟皮肤配套的CSS、JS,即可实现个性化的界面风格和交互行为。
记一个“奇葩”需求的实现
本文记录一下魔改 'element-ui' 导航菜单的经历,抓住UI框架组件设计的三要素:属性、事件、方法,了解框架组件背后的工作原理,轻松实现UI想要的界面交互。
多路由复用页面组件问题
本文围绕 Vue Router 中路由组件复用问题展开,在应用层面探讨动态路由和复用页面组件的相关钩子函数执行情况。
认识Vue扩展插件
在 Vue 开发中,实现一个功能有很多种方式可以选择,这依赖于 Vue 强大的功能(指令、混合、过滤、插件等),本文介绍一下插件的开发使用。
设计模式
设计模式是程序的灵魂,不仅仅让程序逻辑性更强,在架构设计上也是不可或缺的,好处多多..........
多路径来源页面导航高亮以及面包屑导航修改
业务方面对产品进行多维度的划分(或者对产品进行归档、打标签、收藏等,带来的前端导航高亮以及面包屑问题解决
认识Chrome扩展插件
本文从插件的基本概念、组成、运行机制、特性功能以及插件的使用等方面介绍chrome 扩展插件,旨在让读者有一个清晰的认识,激发探索、开发插件的热情。
布局之悬浮显示更多文本并增加箭头指示效果
文本布局之超出一行显示省略号的同时,在右侧显示箭头指示,否则,不显示箭头,鼠标悬浮展示全部文本,箭头转向。
卡片布局以及鼠标悬浮展示全部
flex布局实现每行固定展示个数,嵌套div实现鼠标悬浮展示全部文字,非常简单,主要加深一下对flex的理解。
Less混合结合:nth-child()选择器的高级玩法
Less混合Mixins结合:nth-child()选择器实现不一样的效果,带你了解:nth-child(n) 选择器的特殊用法。
js获取项目git分支信息
通过javascript获取项目分支信息,借助 execa 插件实现。另一种方式是通过脚本获取,借助git把版本信息存放在 .git/HEAD 文件中的原理实现。
下一页