浏览器工作原理整理
浏览器组成 用户界面-地址栏、按钮之类的 浏览器引擎-用来查询及操作渲染引擎的接口 渲染引擎-显示请求的内容 网络-进行网络请求 ui后端-用来沪指选择框、对话框的基本组件 js解析器 数据存储 需要注意的是,不同于大部分浏览器,Ch...
?9 小时前
纯css3漂亮的checkbox和radio美化效果插件Pretty.css插件
插件介绍 pretty.css是一款纯css3漂亮的checkbox和radio美化效果。pretty.css可以和多种字体图标结合使用,对原生的checkbox和radio进行美化,还可以制作按钮点击时的动画效果。 浏览器兼容性 演示...
?9 小时前
大话《图解HTTP》学习笔记 4期:返回结果的HTTP状态码
一、状态码告知从服务器端返回的请求结果 HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。 状态码由3位数字+原因短...
?9 小时前
大话《图解HTTP》学习笔记 5期:与HTTP协作的Web服务器
一、用单台虚拟主机实现多个域名 一台Web服务器可搭建多个独立域名的Web网站,也可以作为通信路径上的中转服务器提升传输效率。即使物理层面只有一台服务器,但只要使用虚拟主机的功能,则可以联想已具有多台服务器。另外,在互联网上,域名通过DNS...
?9 小时前
展平数组的方法
1.contact 只能展平一层 [1,2,3].concat([4,5,6],[7,8,9]) // [1, 2, 3, 4, 5, 6, 7, 8, 9] ['a','b',&...
?9 小时前
Docker入门练手项目,运行一个2048游戏
dnnmmp集成环境中,之前一直在增加软件功能,这次想试试运行一个web项目,最后看起来还不错。 让我们开始吧! 安装2048游戏 安装步骤如下: 帮忙加个星呗: 点击:GitHub 本地安装git、docker和docker-co...
?9 小时前
使用next.js结合GITHUB ISSUE实现博客。
起因 。。。。起因是因为在某网站看到有一些类似实现。打算自己也做个side-project。 习惯性的对自己做的side-project 做一些描述性的语句,不做具体,而提供思路。 next 简单的快速上手很快,基本没有什么曲线 可能只...
?10 小时前
vue 路由跳转方式
1、方式一:标签跳转 router-link ① 不传参 <li > <router-link to="user">点击验证动画效果 </router-link> ...
?10 小时前
深度理解Promise--Promise的特点和方法详解
什么是promise? Promise(承诺),在程序中的意思就是承诺我过一段时间(通常是一个异步操作)后会给你一个结果,是异步编程的一种解决方案。从语法上说,原生Promise 是一个对象,从它可以获取异步操作的消息。 promise的特...
?10 小时前
JS设计模式-单例模式
单例模式 单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。 ———来自维基百科 一个很典型的应用是在点击登录按钮,弹出登录浮窗,不论点击多少次登录按钮,页面始终只会弹出一个登录浮...
?10 小时前
56 道高频 JavaScript 与 ES6+ 的面试题及答案
前言 本文讲解 56 道 JavaScript 和 ES6+ 面试题的内容。 复习前端面试的知识,是为了巩固前端的基础知识,最重要的还是平时的积累! 注意:文章的题与题之间用下划线分隔开,答案仅供参考。 笔者技术博客首发地址 GitH...
?15 小时前
关于JavaScript中this的理解
前言 使用JavaScript有很长一段时间了,但是以前过多都是使用,从不去及理解其中原理,单单只是去生拼硬凑。这样的开发居然做了2年。匪夷所思居然项目中JavaScript的使用还没有遇到过越不过的坎。想想也是难以置信,这应该全归功于对框...
?15 小时前
# 为什么说在 JS 中要避免使用 delete
在 JavaScript 中 delete 操作符用于删除对象的某个属性。例如 const person = { name: 'sudada', gender: 'female' } ...
?15 小时前
# 为什么说在 JS 中要避免使用 delete
在 JavaScript 中 delete 操作符用于删除对象的某个属性。例如 const person = { name: 'sudada', gender: 'female' } ...
?15 小时前
再说闭包——鞭尸愚蠢的自己:(
因为自己的网站还没弄好能被百度引擎搜索到,所以转载到SF上 原文链接:https://kiznaiver1998.cn/2019… 前情提要 之前裸面北森实习遭遇惨败…闭包本来是自己仔仔细细看过几次的内容也没答好,经过自己仔细的感悟,然...
?16 小时前
微信小程序文档没写支持, 但是实际支持的选择器有哪些?
小程序文档上说 目前支持的选择器有: 选择器 样例 样例描述 .class .intro 选择所有拥有 class=“intro” 的组件 #id #firstname 选择拥有 id=“firstname” 的组件 ...
?16 小时前
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
父组件 定义表头和表内容 data(){ return{ // 表格数据 tableColumns: [], // 表头数据 titleData:[], } }...
?16 小时前
Vue+webpackDevMiddleware+TypeScript
Vue + webpack-dev-middleware + TypeScript 一、背景 基础项目 基础项目是基于vue-cli+webpack-dev-middleware的项目。首先前端使用vue-cli搭建的环境(本教程略),然后...
?16 小时前
React Hook起飞指南
作者:元潇 方凳雅集出品 16.8目前放出来了10个内置hook,但仅仅基于以下两个API,就能做很多事情。所以这篇文章不会讲很多API,也不会讲API的基本用法,只把这两个能做的事情讲清楚,阅读全文大概5-10分钟。 状态管理:useS...
?16 小时前
记录Promise的实践
需求就是常见的缓存,如果有缓存使用缓存,没有api拉. 1.链式,逻辑清晰 P.then().then().catch() 2.then chain如果中间不想返回了怎么办 Promise.reject in then 3.Promisif...
?17 小时前
回到顶部