2022-10-18

a c
1  绝对定位居中  margin: auto;    position: absolute;    top: 0; left: 0; bottom: 0; right: 0;

2 定位+transform   position: absolute;   left: 50%;   top: 50%; transform: translate(-50%, -50%);

3 flex方案    display: flex;     margin: auto; 

三。直接全部背诵

四,https://blog.csdn.net/yiyueqinghui/article/details/107498195

五,为循环中的每一项增加一个唯一的标识符,提高渲染效率

六,JSON.parse() 方法将数据转换为 JavaScript 对象。JSON.stringify() 方法将 JavaScript 对象转换为字符串。

九,静态资源托管到一些平台上       分包

10,有个Can I Use网站可以查询在不同浏览器上的兼容情况

在Chrome中字体不能小于12px

解决方案: 父元素加transform: scale(0.8)

不同浏览器的标签默认的内外边距不同

解决方案:*{margin: 0; padding: 0;}或引入引入reset.css样式重置

IE浏览器中a标签有蓝色边框   解决方案:a{outline: none;}

图片默认有间距,问题症状:几个img标签放在一起的时候,有些浏览器会有默认的间距

解决方案:使用float属性为img布局

备注:因为img标签是行内属性标签,所以只要不超出容器宽度,img标签都会排在一行里,但是部分浏览器的img标签之间会有个间距。去掉这个间距使用float

设置较小高度标签(一般小于10px),在IE6,IE7,遨游中高度超出自己设置高度

问题症状:IE6、7和遨游里这个标签的高度不受控制,超出自己设置的高度

碰到频率:60%

解决方式:给超出高度的标签设置overflow:hidden;或者设置行高line-height 小于你设置的高度。

备注:这样的情况一般出如今我们设置小圆角背景的标签里。出现这个问题的解决办法是IE8之前的浏览器都会给标签一个最小默认的行高的高度。即使你的标签是空的,这个标签的高度还是会达到默认的行高。

11,created  vue实例已经创建,仍然不能获取DOM元素。在项目中常用来发起Ajax请求,这也是一个生命周期中可以发起网络请求最早的时候

mounted异步请求一般写在这里。在这个阶段,数据和DOM都已被渲染出来。此时可以开始操作dom元素了,在这之前无法操作dom元素,除非使用 $nextTick(cb)

1、link属于XHTML标签,而@import是css提供的,link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import 只能加载CSS

2、页面被加载时,link会同时被加载,而@import引用的css会等到页面被加载完再加载。

3、@import一般只在IE5以上才能识别,而link是XHTML标签,无兼容问题。

4、link的样式的权重高于@import的权重

七,https://blog.csdn.net/first_shun/article/details/115747681

八,1、createElement()方法,可以创建元素节点;2、createTextNode()方法,可以创建文本节点;3、createAttribute()方法,可以创建属性节点。

九。https://blog.csdn.net/weixin_42089228/article/details/113007416

11,

使用精灵图,减少请求次数

使用keep-alive,避免重复的网络请求

路由懒加载:将路由对应的组件打包成一个个的js代码块。只有在这个路由被访问到的时候,才会加载对应组件的代码块。component: ()=>import('组件路径')

18 

1、JSON是JavaScript Object Notation;XML是可扩展标记语言。

2、JSON是基于JavaScript语言;XML源自SGML。

3、JSON是一种表示对象的方式;XML是一种标记语言,使用标记结构来表示数据项。

4、JSON不提供对命名空间的任何支持;XML支持名称空间。

5、JSON支持数组;XML不支持数组。

6、XML的文件相对难以阅读和解释;与XML相比,JSON的文件非常易于阅读。

7、JSON不使用结束标记;XML有开始和结束标签。

8、JSON的安全性较低;XML比JSON更安全。

9、JSON不支持注释;XML支持注释。

10、JSON仅支持UTF-8编码;XML支持各种编码

十九,

1、WebSocket是双向通信协议,模拟Socket协议,可以双向发送或接受信息,而HTTP是单向的;2、WebSocket是需要浏览器和服务器握手进行建立连接的,而http是浏览器发起向服务器的连接。https://new.qq.com/rain/a/20220104A040B400

二十,

·打开

  onopen

  当在客户端和服务器建立连接,就会从Web Socket实例触发open事件。它被称为客户端和服务器之间的初始握手。当建立连接就引发的事件被称为onopen

·消息

  onmessage

  通常在服务器发送一些数据时发生消息事件。服务器发送给客户端的消息可以包括纯文本消息,二进制数据或图像。无论何时发送数据,都会触发onmessage函数

·关闭

  onclose

  关闭事件标志着服务器和客户端之间通信的结束。在onclose事件的帮助下,可以关闭连接。在onclose事件的帮助下标记通信结束后,服务器和客户端之间无法进一步传输消息。关闭事件也可能由于连接不良而发生。

·错误

  onerror

  某些错误的错误标记,在通信期间发生。它是在onerror事件的帮助下标记的。在错误之后总是会终止连接。每个事件的详细描述将在后面的章节中讨论。


13 

rem是全部的长度都相对于根元素元素。通常做法是给html元素设置一个字体大小,然后其他元素的长度单位就为rem。

em:

子元素字体大小的em是相对于父元素字体大小

元素的width/height/padding/margin用em的话是相对于该元素的font-size

vw/vh:

全称是 Viewport Width 和 Viewport Height,视窗的宽度和高度,相当于 屏幕宽度和高度的 1%,不过,处理宽度的时候%单位更合适,处理高度的 话 vh 单位更好。

px:

px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。 一般电脑的分辨率有{19201024}等不同的分辨率 19201024 前者是屏幕宽度总共有1920个像素,后者则是高度为1024个像素

.wai{

    width: 200px;

    height: 400px;

    transition: all 0.3s;/* 上浮这个过程需要的时间 */

}

.wai:hover {

    box-shadow: 0 16px 32px 0 rgba(48, 55, 66, 0.15);/* 鼠标悬浮时盒子出现的阴影 */

     transform: translate(0, -10px);/* 鼠标悬浮时盒子上移10px */

}

<view ref="mydom">  </view>

<input  v-model="textbox" @input="myin"  />

textbox:"
myin(){

   this.$refs.mydom.$el.innerText = this.textbox

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 越长大 害怕的东西越少 以前害怕领导 现在想来是格局不行 心理承受能力不行 以前害怕有人去世 现在想来人终有一死 ...
    王丫蛋阅读 123评论 1 0
  • 每当我想要心软的时候,你总是变得高傲的很,以此来不断挑战我心硬的程度。 罢了,既然你觉得如此甚好,那便如此吧,我又...
    羽yu鸢yuan阅读 111评论 0 3
  • 一句话 学习知识要善于思考,思考,再思考。 ——爱因斯坦
    yuRun阅读 94评论 0 2
  • 你觉得你在接受别人意见时,会有情绪吗?是什么原因让你有情绪呢? :你觉得你在接受别人意见时,会有情绪吗?是什么原因...
    莫忘小寒阅读 203评论 1 1
  • 一起阅读整本书-《童年》 第五章-教我识字 【阅读原文】 本章讲外祖父教识字,我听外祖父回忆过去的事情,以及外祖父...
    Spring顾阅读 387评论 0 0