随笔分类 -  前端

摘要:1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。2. 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。 总之,恰当的优化不仅能够改善站点的用户体验并且能够节省相当的资源利用。 前端优化的途径有很多,按粒度大致 阅读全文
posted @ 2020-11-27 12:15 GeorgeXu 阅读(864) 评论(0) 推荐(0) 编辑
摘要:http是HTTP协议运行在TCP之上。所有传输的内容都是明文,客户端和服务器端都无法验证对方的身份。 https是HTTP运行在SSL/TLS之上,SSL/TLS运行在TCP之上。所有传输的内容都经过加密,加密采用对称加密,但对称加密的密钥用服务器方的证书进行了非对称加密。此外客户端可以验证服务器 阅读全文
posted @ 2020-11-27 12:14 GeorgeXu 阅读(451) 评论(0) 推荐(0) 编辑
摘要:选择器类型 1、ID #id 2、class .class 3、标签 p 4、通用 * 5、属性 [type="text"] 6、伪类 :hover 7、伪元素 ::first-line 8、子选择器、相邻选择器 三、权重计算规则 1. 第一等:代表内联样式,如: style=””,权值为1000。 阅读全文
posted @ 2020-11-27 12:13 GeorgeXu 阅读(429) 评论(0) 推荐(0) 编辑
摘要:1.父级div定义 height原理:父级div手动定义height,就解决了父级div无法自动获取到高度的问题。优点:简单、代码少、容易掌握缺点:只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题 2,结尾处加空div标签 clear:both 原理:添加一个空div 阅读全文
posted @ 2020-11-27 12:10 GeorgeXu 阅读(90) 评论(0) 推荐(0) 编辑
摘要:JSON相对于XML来讲,数据的体积小,传递的速度更快些 · JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互 · XML对数据描述性比较好; · JSON的速度要远远快于XML 阅读全文
posted @ 2020-11-27 12:09 GeorgeXu 阅读(133) 评论(0) 推荐(0) 编辑
摘要:1xx(临时响应) 100: 请求者应当继续提出请求。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备进行切换。 2xx(成功) 200:正确的请求返回正确的结果 201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。 202:请 阅读全文
posted @ 2020-11-27 12:07 GeorgeXu 阅读(814) 评论(0) 推荐(0) 编辑
摘要:1.get传参方式是通过地址栏URL传递,是可以直接看到get传递的参数,post传参方式参数URL不可见,get把请求的数据在URL后通过?连接,通过&进行参数分割。psot将参数存放在HTTP的包体内 2.get传递数据是通过URL进行传递,对传递的数据长度是受到URL大小的限制,URL最大长度 阅读全文
posted @ 2020-11-27 12:05 GeorgeXu 阅读(105) 评论(0) 推荐(0) 编辑
摘要:借用构造函数继承,使用call或apply方法,将父对象的构造函数绑定在子对象上 原型继承,将子对象的prototype指向父对象的一个实例 组合继承 原型链继承的缺点 字面量重写原型会中断关系,使用引用类型的原型,并且子类型还无法给超类型传递参数。 借用构造函数(类式继承) 借用构造函数虽然解决了 阅读全文
posted @ 2020-11-27 12:04 GeorgeXu 阅读(447) 评论(0) 推荐(0) 编辑
摘要:浏览器渲染页面的一般过程: 1.浏览器解析html源码,然后创建一个 DOM树。并行请求 css/image/js在DOM树中,每一个HTML标签都有一个对应的节点,并且每一个文本也都会有一个对应的文本节点。DOM树的根节点就是 documentElement,对应的是html标签。 2.浏览器解析 阅读全文
posted @ 2020-11-27 12:03 GeorgeXu 阅读(741) 评论(0) 推荐(0) 编辑
摘要:::after / <br> / clear: both 创建父级 BFC(overflow:hidden) 父级设置高度 BFC (块级格式化上下文),是一个独立的渲染区域,让处于 BFC 内部的元素与外部的元素相互隔离,使内外元素的定位不会相互影响。 阅读全文
posted @ 2020-11-27 12:01 GeorgeXu 阅读(89) 评论(0) 推荐(0) 编辑
摘要:水平居中 行内元素: text-align: center 块级元素: margin: 0 auto position:absolute +left:50%+ transform:translateX(-50%) display:flex + justify-content: center 垂直居中 阅读全文
posted @ 2020-11-27 02:24 GeorgeXu 阅读(237) 评论(0) 推荐(0) 编辑
摘要:@support主要是用于检测浏览器是否支持CSS的某个属性,其实就是条件判断,如果支持某个属性,你可以写一套样式,如果不支持某个属性,你也可以提供另外一套样式作为替补。 calc() 函数用于动态计算长度值。 calc()函数支持 "+", "-", "*", "/" 运算; @media 查询, 阅读全文
posted @ 2020-11-27 02:19 GeorgeXu 阅读(351) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示