ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

前端3+1(Day17)

2022-01-27 15:04:03  阅读:169  来源: 互联网

标签:SVN Git 前端 Day17 typeof Table 分支 图片


前端3+1(Day17)

你认为table的作用和优缺点

table:绘制表格

优点:

  1. 在某些场合,使用Table是100%的适合,恰当正确的

缺点:

  1. Table比其他的html标记占用更多的字节(延迟下载时间,占用服务器更多的流量资源)

  2. Table会阻挡浏览器渲染引擎的顺序(延迟页面生成的速度)

  3. Table里显示图片需要你单个将图片切成多个图

  4. 某些浏览器中Table里的文字拷贝会有问题

解释下CSS sprites的原理和优缺点

css sprites是一种网页图片应用处理,也就是我们常说的精灵图,就是将所有的图片都放在一个大图里,我们载入图片时,只需要载入这个就可以

适用范围:

  1. 需通过降低http请求数完成网页加速

  2. 网页中含有大量小图标,或者这些小图标的通用性很强

  3. 网页中有需要预加载的,如a:hover这种

需要满足条件:

  1. 拼合在一起的图片最好是有一些规律,定宽或者定高。不适合于平铺图片

  2. 定宽就可以平行排列,定高就可以纵向排列

  3. 既不定高也不定宽,那么就可能造成本不该出现的图片出现,如果强行定宽高,那么不利于后期维护

优点:

  1. 提升了网页的性能,大大减少了http的连接数。

  2. http连接数对网站加载性能有重要影响

缺点:

  1. 每次改动图片,都得往图片里去删除增加

  2. 必须限制盒子的大小才可以使用CSS sprites

typeof('abc')和typeof 'abc'都是string,那么typeof是操作符还是函数

是操作符,括号的作用只是进行分组,而不是函数的调用,括号是单目运算符

假设是一个函数,那么前面是需要function,但是实际却没有

typeof '123'//string
typeof (123+'123') //string
typeof 123 //number

谈谈你对GIT和SVN的理解

  1. Git分布式,SVN是集中式

Git是可以离线工作的,可以在本地进行很多操作,包括分支

SVN是必须联网才可以的

  1. Git概念多,SVN简单上手

Git的命令很多,普通的需要add,commit,push等等

  1. Git分支廉价,SVN分支昂贵

Git由本地分支,SVN没有

Git分支是指针指向某次提交,而SVN分支是拷贝的目录,所以Git分支切换非常方便

  1. Git的最核心的概念就是工作流
  • 工作区:电脑实际的目录

  • 暂存区:类似于缓存区,临时保存你的改动

  • 仓库区:分为本地仓库和远程仓库

标签:SVN,Git,前端,Day17,typeof,Table,分支,图片
来源: https://www.cnblogs.com/summer-like-writing/p/15849866.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有