Skip to content

programmer-zhang/front-end

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

自整理前端小知识点

  • 本人仍在积极整理中,还请见谅,如有问题,请发PR,万分感谢 😝
  • PS:is free 😁
  • 如有喜欢,请尽情用 star 羞辱我
  • 获取最新文章请关注公众号:全栈道路
  • 如需字节跳动 & 百度 & 京东 & 腾讯 & 美团极速内推,请关注公众号获取内推方式,您将享受VVIP级快速服务

HTML & CSS相关 🏰

10分钟搞定 Flex 布局

Grid 布局

如何优雅地画一像素的线

DOM元素 居中的多种实现方式

面试官问你<img />是什么元素时你怎么回答

更好地使用 border-image

HTML & CSS 遇到的 Error

一些 CSS 解决交互问题使用技巧(持续更新)

硬件加速 CSS 来提高网站性能(外链资料)

纯 CSS 实现一些小图形

纯 CSS 实现文本超出隐藏

自用部分代码规范

CSS冷门属性 mix-blend-mode 制作文字镂空效果

详解 <input> 标签 type 属性

冷门的 HTML tabindex 详解

JavaScript相关 🙊

JS 的小秘密(持续更新)

JS 数组操作方法小结

JS 针对 Cookie 的操作

JS 针对 URL 编码和解码

JS 对 DOM 树的操作

JS 运行机制(外链资料)

JS 同节点同时绑定【双击】【单击】事件

[JS 模拟点击事件]

历史上我们都是怎么解决跨域问题的

JS 内存图

JS 模块化编程

JS 判断PC端还是移动端的几种方式(完善中)

JS 实现一键复制粘贴

JS 数据类型你真的了解吗

JS 判断数据类型

深拷贝和浅拷贝

防抖与节流

闭包

作用域

原型链

JS 继承方式

[函数柯里化]

进程和线程

手写 bind、call、apply 函数

解决 JS 绑定事件多次执行

ES6 Proxy 使用方法&场景

一文看懂 JS 中 0.1 + 0.2 !== 0.3

[十进制 与 二进制 的相互转换]

[IEEE 754 的四种舍入方向]

手写一个 promise

使用 promise 手写一个 Ajax 请求

[JS 中的按位运算]

浏览器本地存储

网络相关 Network 📮

异步通信

HTTP-状态码

HTTP-缓存机制

WebScoket 基础介绍

WebScoket 实例

国家为什么大力发展IPV6(外链资料)

架构框架相关 Architecture&Framework 🚧

Framework遇到的error

NUXT 小试牛刀

[NUXT 使用指南]

PreRender.io 预渲染架构

SSR 服务器端渲染

Nginx系列(一): Nginx_基础架构介绍

Nginx系列(二): Nginx_基本配置

Nginx系列(三): Nginx_配置 upstream 实现负载均衡

Nginx系列(四): Nginx_location 路由转发规则

Nginx系列(五): 为你的网站配置 HTTPS

Vue this.$set的正确打开方式

Vue 好用的富文本编辑器 vue-quill-editor

[Vue 中慎用 style 标签的 scoped 属性]

[Vue 组件间的通信]

Vue 源码系列-Vue的生命周期

Vue 源码系列-watch

Vue 源码系列-computed

Vue 源码系列-响应式数据

[Vue 源码系列-this.$nextTick]

[PM2 使用指南]

Weex 基础使用指南

[WeHub 打造网页版微信]

[打造网页版微信(一): 属性 contenteditable 的用处]

[打造网页版微信(二): 利用 wetool 接入微信]

[打造网页版微信(三): 利用 VueX 存储数据]

[打造网页版微信(四): 封装 WebScoket 进行网络消息传输]

[用 electron 实现一个桌面客户端]

[谷歌浏览器插件制作指南]

前端使用 node 实现 读写 Excel文件

前端使用 node 批量下载网络图片

持续构建 Build Processing 🚛

Webpack

[Webpack 打包构建流程]

[Webpack 实现代码监听]

Git 使用指南

[单元测试(JS篇)]

腾讯云平台个人网站搭建

软件工程 Software Engineering 🔧

敏捷开发

前端自动化构建

第三方前端性能监控(外链资料)

前端性能优化(一): HTML、CSS、JS篇

前端性能优化(二): 页面加载速度优化

前端性能优化(三): 网络传输层优化

Chorme 开发者工具 的各种骚技巧

前端安全

[前端反爬虫]

记一次惨痛的 Vue-cli + VueX + SSR 经历

微信开发&小程序开发相关 WeChat&Mini Apps ✉️

微信小程序开发遇到的Error

微信小程序攻略(外链资料)

微信内嵌H5页面授权和分享

微信内置浏览器动态生成二维码并长按识别

微信小程序云开发改造

微信 JS API 支付

[百度小程序实现骨架屏]

[小程序工程化(一) -- Webpack改造]

[小程序工程化(二) -- 小程序支持less]

[小程序工程化(三) -- 持续集成]

编码实践 Coding Demo 📎

[JS 实现飞入购物车]

[JS 实现千分符]

JS 实现模糊搜索高亮显示的几种方法

Vue 实现多个日期倒计时

JS 实现前端复制粘贴

JS 实现随机变换模块

JS+CSS 实现底部横滑收起展开栏

前端实现条形码扫描的小方案

一个滑动选择窗口组件

[Vue 实现自动展开更多组件]

[Vue 实现打造可编辑的 DIV ]

[iView 打造多类型表格]

[leetCode做题记录]

硬件 Hardware 💻

计算机硬件相关(持续更新)

其他 Just Fun 💩

攻城狮,你真的会使用搜索引擎么?

程序员保佑指南 🙏

嘿嘿嘿

一个外国友人的 MotherFucking Website (外链资料)

一个好用的 mac 终端替代方案

MAC 安装 Homebrew 及错误处理

Chrome 开发者工具各种骚技巧(外链资料)

[Mac电脑清理存储空间]

[MarkDown 中使用特殊字符]

[攻城狮必备的实用网站]

[相见恨晚的 Chrome 插件]

回车 (carriage return) 和换行 (line feed)

[Charles 拦截请求]

打造属于自己的 Github 主页

MacOS使用 WordPress 快速建站

[Linux 开发 -- sed使用指南]

[MAC VSCode 使用指南]

[Python MAC 环境安装]

[Python 基础学习]

区块链基础(一): 小白如何理解区块链

区块链基础(二): 区块链技术架构

区块链基础(三): DeFi 是什么

区块链基础(四): WEB 3.0 是什么

[区块链基础(五): 如何进行链上交易追踪]

[智能合约学习(一): Solidity的第一行代码]

[智能合约学习(二): 上传合约至链上]

[智能合约学习(三): 链上合约交互]

[WEB3.0 学习 (一): 引入项目]

[WEB3.0 学习 (二): 连接钱包]

[WEB3.0 学习 (三): 钱包操作]

About

自整理前端小知识点 🏃 🏃 🏃

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published