默认情况下,CSS 被视为阻塞渲染的资源,这意味着浏览器将不会渲染任何已处理的内容,直至 CSSOM 构建完毕。所以要精简 CSS,尽快提供它,并利用媒体类型和查...
软件开发
程序员工作自留地,软件开发相关笔记。
密码保护:面试之个人简介
您好,我叫宫晓辉,关于一些个人信息在简历上可以看到。
我毕业这些年呢一直从事前端相关的工作,大致应该有6-7年的工作经验了。
大学并非主修的计算机,但我...
js知识总结—基础进阶篇
1.eval(jsstr)和new Function(jsstr)
eval和new Function都可以动态解析和执行字符串。会将字符串转义为js代码。区别如下:
1.对解析内容的运行环境判定不同...
js知识总结—基础知识篇
1.js判断变量类型
typeof可以判断一般类型。但无法准确识别对象。所有对象或类对象类型(null)都为"object",比如数组typeof [] == "object"。JS数据类型在...
Vue重点知识总结—性能篇
1.vue性能优化
1.编码优化(代码层面)
不要将所有数据都放到data中,因为data中数据会遍历添加getter和setter,会收集对应的watcher
若在方法或计算属性中...
Vue重点知识总结—理论篇(二)
作为前端开发中现行最火的框架之一,基于此,总结了一些 Vue 方面经常出现的问题,留给自己查看消化,也分享给有需要的小伙伴。
由于篇幅较长,不能将所有知...
Vue重点知识总结—理论篇(一)
作为前端开发中现行最火的框架之一,Vue 在面试中出现的频率不断增加。基于此,总结了一些 Vue 方面经常出现的面试题,留给自己查看消化,也分享给有需要的小...
CSS重点知识总结—flex布局
1.理解flex
Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。可以随着页面大小的改变自适应页面布局。
块级元素 .box{ displ...
Git 常用命令归纳
初始化仓库
git init
拷贝一份远程仓库
# 默认情况下,Git 会按照你提供的 URL 所指向的项目的名称创建你的本地项目目录。
# 通常就是该 URL 最后一个 / 之...
浏览器HTTP的缓存机制详解
当我们的页面发起资源请求时,浏览器会通过缓存等手段来尽快响应,避免不必要的http消耗,所以我们经常见到:Memory Cache、Disk Cache、Push Cache,现在又...
异步和多线程基础
学习目录:
1 进程-线程-多线程,同步和异步2 委托启动异步调用3 多线程特点:不卡主线程、速度快、无序性4 异步的回调和状态参数5 异步等待三种方式6 异...
前端算法:JavaScript实现字符串全排列
我个人认为前端工程师笔试题中,算法题一般不难,也就这个难度,甚至比这还要简单。这是我在笔试过程中遇到的一个题~下面分享一下解题思路。
大体结构:...
Markdown语法帮助(HBuilderX)
markdown - 更简洁、更高效
=============================================
强烈建议开发者认真阅读本文档,掌握md及HBuilderX对md的强大支持。
如果没有点...
简述关系型数据库和非关系型数据库
当前数据库分为关系型数据库和非关系型数据库
关系型数据库
关系型数据库:指采用了关系模型来组织数据的数据库。
关系模型指的就是二维表格模型,而一个关系...
