首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
仗键牧码
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
Flex布局
网页布局(layout)是CSS的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 +float属性。针对于某些特殊布局就显得非常不方便,例如,垂直居中就不容易实现。 2009年,W3C提出了一种新的方案—-Flex布局,可以…
详解js执行环境——声明提升的本质
我们在接触JavaScript这门语言时,会经常遇到这种问题,经过后续的学习,我们可能知道了这种现象在JavaScript中叫声明提升(hoisting),但是我们可能只知道声明提升的现象,却不清楚造成这种现象的本质,而这个本质却是JavaScript最为重要的知识之一。解答上…
解密虚拟 DOM——snabbdom 核心源码解读
这篇文章呢,就单独从 snabbdom 这个库讲起,不涉及其他任何框架,单独从这个库的源码来聊一聊虚拟 DOM。 在学习 snabbdom 源码之前,最好先学会用 snabbdom,至少要掌握 snabbdom 的核心概念,这是阅读框架源码之前基本都要做的准备工作。 核心部分的…
[译]JS 模块化历史简介
在早些年间,JavaScript 就是直接写在 HTML 的 <script> 标签里的,最多也就是放在独立的文件里面,而它们也都共享一个全局作用域。 任何 JS 文件里面声明的变量都会被附加在全局的 window 对象上,并且还有可能意外覆盖掉第三方库中的变量。 随着 web…
响应式前端框架
1. 响应式前端框架 1.1. 什么是响应式开发 所谓响应式编程,是指不直接进行目标操作,而是用另外一种更为简洁的方式通过代理达到目标操作的目的。 1.1.1. concept 这里b并不会自动根据a的值变化,每次都需要b = a * 10再设置一遍,b才会变。所以这里不是响应…
Principles of good RESTful API Design
UPDATE: This post has been expanded upon and published as a book.Good restful API design is hard! An API represents a contract between you …
支持动态路由的 React Server Side Rendering 实现
1. 前言 Server Side Rendering(SSR):服务端渲染,简而言之就是后台语言通过模版引擎生成 HTML 。实现方式依赖于后台语言,例如 Python Flask 的 Jinja、Django 框架、Java 的 VM、Node.js 的 Jade 等。 C…
Ajax,jQuery ajax,axios和fetch介绍、区别以及优缺点
三年前入职的时候还是一个只会使用Ajax和Jquery Ajax的菜鸟,由于早期Jquery不支持大文件请求的问题,可以原生的XHR解决。 以下篇幅较长,建议收藏了慢慢收看。在这里学到的肯定会对你有所帮助 详细的描述一下Ajax,jQuery ajax,axios和fetch区…
探索 Serverless 中的前端开发模式
最近关于 Serverless 的讨论越来越多。看似与前端关系不大的 Serverless,其实早已和前端有了渊源,并且将对前端开发模式产生变革性的影响。本文主要就根据个人理解和总结,从前端开发模式的演进、基于 Serverless 的前端开发案例以及 Serverless 开…
前端的安全问题与防御策略
ClickJacking(点击劫持)是一种视觉上的欺骗手段。大概有两种方式,一是攻击者使用一个透明的iframe,覆盖在一个网页上,然后诱使用户在该页面上进行操作,此时用户将在不知情的情况下点击透明的iframe页面;二是攻击者使用一张图片覆盖在网页,遮挡网页原有位置的含义。 …