当前位置: 首页 > news >正文

交互式网站和非交互式网站wordpress docker -v

交互式网站和非交互式网站,wordpress docker -v,系统管理包括哪些内容,wordpress 电子书插件web前端面试题 1、前端如何实现优化性能 (1)减少网络时间 ①使用DNS缓存技术 ​ ②减少需要传输的文件尺寸 ​ ③加快文件传输速度 (2)减少发送的请求数量 ①利用浏览器缓存 ​ ②使用合并的图片文件 (3)提高浏览器下载的并发度 ①JS文件放在HTML文档最后 ​ ②使用多个域名 (…

web前端面试题

1、前端如何实现优化性能

(1)减少网络时间 ①使用DNS缓存技术 ​ ②减少需要传输的文件尺寸 ​ ③加快文件传输速度

(2)减少发送的请求数量 ①利用浏览器缓存 ​ ②使用合并的图片文件

(3)提高浏览器下载的并发度 ①JS文件放在HTML文档最后 ​ ②使用多个域名

(4)让页面尽早开始显示
①将样式表的引用放在HTML文档的开头,将JS的引用放在HTML文档的最后,这样JS文件的下载和执行会在所有页面都下载完成后,不会阻止其他页面元素的显示。从用户感官上说,JS文件的下载和执行时间完全不会被用户感觉到。

2、浏览器缓存

引用地址

3、cookie sessionStorage localStorage 区别

区别:
1、cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递,而sessionStorage和localStorage不会自动把数据发送给服务器,仅在本地保存。cookie数据还有路径(path)的概念,可以限制cookie只属于某个路径下
2、存储大小限制也不同,cookie数据不能超过4K,同时因为每次http请求都会携带cookie、所以cookie只适合保存很小的数据,如会话标识。sessionStorage和localStorage虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大
3、数据有效期不同,sessionStorage:仅在当前浏览器窗口关闭之前有效;localStorage:始终有效,窗口或浏览器关闭也一直保存,因此用作持久数据;cookie:只在设置的cookie过期时间之前有效,即使窗口关闭或浏览器关闭
4、作用域不同,sessionStorage不在不同的浏览器窗口中共享,即使是同一个页面;localstorage在所有同源窗口中都是共享的;cookie也是在所有同源窗口中都是共享的

4、Canvas和SvG的区别是什么?

两者的区别如下:
一旦 Canvas绘制完成将不能访问像素或操作它;任何使用SVG绘制的形状都能被记忆和操作,可以被浏览器 再次显示。
Canvas对绘制动画和游戏非常有利;SVG对创建图形(如CAD)非常有利。
因为不需要记住以后事情,所以 Canvas运行更快;因为为了之后的操作,SVG需要记录坐标,所以运行比较 缓慢。
在 Canvas中不能为绘制对象绑定相关事件;在SVG中可以为绘制对象绑定相关事件。
Canvas绘制出的是位图,因此与分辨率有关;SvG绘制出的是矢量图,因此与分辨率无关

5、清除浮动的方式

第一种 清除浮动方式 clear 在浮动元素的同级末尾加上 一个空div 并添加样式 clear属性
第二种 当子元素发生浮动 使用 overflow属性会强制性包裹起来浮动内容 而达到清除浮动的效果
第三种:用伪类去实现清除浮动 : after伪类 来实现清除浮动 有借助第二种方式的方法

6、谈谈你对静态布局、自适应布局、响应式布局、弹性布局的理解?

静态布局
描述:就是设定好的长和宽,大小不会改变,不管你多大的屏幕它都是那么大,分辨率是不会改变的
自适应布局
描述:不同屏幕分辨率下,保持原有展示方式。元素的尺寸大小可以改变,但展示方式不会改变
响应式布局
描述:不同屏幕分辨率下,展示方式不同
弹性布局(flex布局)
描述:目前比较流行的一种布局,使用传统布局难以实现一些复杂的布局,使用flex布局实现就变得非常容易

7、async和defer的区别

defer和async是script标签的两个属性,用于在不阻塞页面文档解析的前提下,控制脚本的下载和执行。
defer:用于开启新的线程下载脚本文件,并使脚本在文档解析完成后执行 - js的执行在所有的元素都解析完成之后执行。
async:新增属性,用于异步下载脚本文件,下载完毕立即解释执行代码 - js加载完成之后立即执行。

8、JS判断数据类型的方法

1、typeof
2、instanceof
3、constructor
4、toString
5、is Array 判断是否为数组
6、通过原型 Object.prototype.toString.call(val) === ‘[object Object]’

9、数组去重

利用ES6 Set去重(ES6中最常用)
利用for嵌套for,然后splice去重(ES5中最常用)

10、var let const的区别

①var有变量提升 let、const没有变量提升
②var除函数内部都为全局变量 let、const都属于块级作用域
③var可以重复定义,会覆盖之前的变量 let、const不能重复定义,报错
④var没有暂时性死区 let、const有暂时性死区
⑤var声明为全局变量的时候会挂载到window let、 const不会挂载到window
⑥var、let为变量 const为常量

11、new操作符具体做了哪些事情

①new会在内存中创建一个新的空对象
②new会让this指向这个对象
③执行构造函数里的代码,给这个新对象添加属性和方法
④new 会返回这个新对象(所以构造函数不需要return)

12、js的继承

1、原型链继承
优点:父类方法和属性可以复用
缺点:1、父类中的引用数据类型会被共享(子类修改父类中的引用数据,另一个子类跟着改动)2、不能传递参数

function Person() {this.name = "小明"this.eats = ['苹果']this.getName = function() {console.log(this.name)}
}
Person.prototype.get = () => {console.log("Person.prototype上的方法")
}
http://www.yayakq.cn/news/209127/

相关文章:

  • 网页qq登录记录网站北京网址是什么
  • dw手机网站怎么做平面设计的素材网站
  • 济南行业网站建设昆山网站建设河北
  • 做网站要备案吗 要几天怎么用软件做原创视频网站
  • 访问量大的网站带宽网站开发职业资格证书
  • 开公司如何做网站推广页面试剂产品商城网站建设
  • 怎么提高网站的权重民生热点新闻
  • 沧州网站建设熊掌号长春专业网站推广
  • 3建设营销型网站流程图手工制作火箭
  • 网站群软件东莞企业怎么做网站建设
  • 深圳网站制作与建设公司支付网站怎么做
  • 巩义便宜网站建设网络共享和数据传输事件
  • 怎样把网站做的更好北京建网站服务
  • 可以做项目的网站wordpress访客记录插件
  • 公众号绑定网站教程cms网站设计
  • 极速网站制作招聘网站做专题的目的
  • 成都市建设厅网站查询wordpress 排行榜网站 主题
  • 网站版面如何设计福建龙泉建设有限公司网站
  • 为什么做的网站要续费长沙营销网站设计
  • 常州孟河镇建设工程交易网站南昌网站seo多少钱
  • 网站300兆是多少钱闵行营销型网站建设
  • 如何用dw8做网站视频建设网站费用
  • 网站建设公司推广2019年 dede网站
  • 网站建设制作要学什么软件温州模板网站建站
  • 郑州模板网站山西网站建设运营公司
  • 毕业设计用PHP做旅游网站做网站找哪个
  • 深圳做二类学分的网站网站建设咨询中心
  • 做国际贸易哪个网站好做网站投放广告
  • 小网站推荐一个制作手机软件网站
  • 电商设计网站培训wordpress入侵教程