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

网站建设售后服务内容建站快车

网站建设售后服务内容,建站快车,建设教育局网站硬件价格需要多少钱,改网站描述项目遇到的问题难点? 老项目版本过低(angular4),相关框架太少,需要升级成新框架。 1.single-spa 2.qiankun 3.iframe 样式环境隔离/js隔离/公共依赖的加载 JS 原型,原型链,new 原型是存放公共属性地方,所有实例都…

项目遇到的问题难点?

老项目版本过低(angular4),相关框架太少,需要升级成新框架。
1.single-spa
2.qiankun
3.iframe

样式环境隔离/js隔离/公共依赖的加载

JS

原型,原型链,new

原型是存放公共属性地方,所有实例都能访问到这些属性
实例的__proto__指向构造函数的prototype,这就是原型链
new 是个语法糖,new Pro() 首先创建了一个空对象obj;obj的__proto__指向构造函数的原型;obj成为this的上下文;如果函数没有返回对象则返回this

事件循环机制(宏任务、微任务)

js任务分同步任务和异步任务,同步任务在执行栈执行,一旦遇到异步任务就会将异步任务交给一步模块处理,然后继续执行同步任务。当异步任务有了结果之后,就会在队列里面放一个事件。执行栈执行同步任务完成后,就会读取这个队列,去除队列中的异步任务压入执行栈执行。
队列中任务分为宏任务和微任务。宏任务包括从队列中获取任务的回调以及放入执行栈中执行。微任务是宏任务执行完成后立即执行的任务。

异步编程

Generator

this的指向

  1. 严格模式无显示绑定this指向window
  2. 非严格模式

普通函数 this指向调用函数环境,无明确调用环境时只想window
new 指向实例
call,apply,bind
箭头函数

事件模型

冒泡和捕获,默认是冒泡

防抖和节流

addEventListener

数组常用方法

不改变原数组
map/filter/foreach/every/some/find/findindex/join/reduce/slice/concat
改变原数组
push/pop/shift/unshift/revese/sort/splice

数组去重

1.Arrary.form(new Set(arr))
2.filter && indexOf
3.Map
4.loadsh.uniqWith + loadsh.isEqual

数组排序

1.sort
2.冒泡排序
3.快速排序
4.loadsh.sortBy

数据类型的判断方法

isArray
typeof
instanceof
prototype.toString.call()
constructor

loadash:
isUndefined
isNull
isNil

TS

interface 和 type的区别

interface 只能描述对象,不能描述原始类型
type 既可以描述对象也能描述原始类型
type 可以动态计算属性
interface 可以重名,重名的会进行合并。type 不能重名
继承方式:
interface extends;
type 使用 &

总结: type 功能比interface强大;优先使用interface

vue

vue2和vue3 的区别

1.编译阶段

diff 算法优化
一个组件实例对应一个watcher,用到的属性都会标记依赖,属性改变时回通知watcher,关联的组件都会被更新。vue2 更新时会遍历所有的静态节点和动态节点;vue3 在编译阶段做出了优化。

  1. diff算法优化
  2. 增加静态标记,数据更新比较时跳过静态标记的节点
  3. 静态提升,被静态标记的节点只会被创建一次,后面在重新渲染时直接复用,
  4. 事件监听缓存,事件监听被视为动态节点绑定,开启了事件缓存,diff时直接使用缓存
  5. ssr优化-静态内容到达一定量级时会用createStaticVNode在客户端生成一个 static node 然后直接innerHtml

2.源码体积
vue3 源码体积更小,移除了一些不常用的api,同时降低内部模块的耦合性,在tree shanking时,任何一个依赖如ref、reavtived、computed仅仅在使用时会被打包

3.响应式系统
defineProperty
proxy
直接监听整个对象,不需要递归的去监听每个属性。可以监听添加删除和数组

组件的通信

props
emits
expose && ref
v-model
provide && inject
pinia
vuex
eventsbus
slot

CSS

盒子模型

box-sizing:
标准盒模型:content-box width = content
IE盒模型:border-box width = content + padding + border

BFC

块级格式化上下文

如何创建BFC

  1. float的值不是none。
  2. position的值不是static或者relative。
  3. display的值是inline-block、table-cell、flex、table-caption或者inline-flex
  4. overflow的值不是visible

BFC 布局规则

  1. BFC就是一个块级元素,块级元素会在垂直方向一个接一个的排列
  2. BFC就是页面中的一个隔离的独立容器,容器里的标签不会影响到外部标签
  3. 垂直方向的距离由margin决定, 属于同一个BFC的两个相邻的标签外边距会发生重叠
  4. 计算BFC的高度时,浮动元素也参与计算

BFC 解决的问题

  1. Float 高度塌陷
  2. Margin 边距重叠

文章转载自:
http://nederland.tgcw.cn
http://dulciana.tgcw.cn
http://uneven.tgcw.cn
http://tanzania.tgcw.cn
http://motorize.tgcw.cn
http://wrt.tgcw.cn
http://undulatory.tgcw.cn
http://anthropochory.tgcw.cn
http://monodomous.tgcw.cn
http://odium.tgcw.cn
http://itt.tgcw.cn
http://ephedrine.tgcw.cn
http://quaff.tgcw.cn
http://heterogamy.tgcw.cn
http://catamaran.tgcw.cn
http://foolery.tgcw.cn
http://frowzy.tgcw.cn
http://tournure.tgcw.cn
http://myosotis.tgcw.cn
http://rijsttafel.tgcw.cn
http://jimjams.tgcw.cn
http://distrust.tgcw.cn
http://segregator.tgcw.cn
http://racquet.tgcw.cn
http://naturalism.tgcw.cn
http://cyclopedic.tgcw.cn
http://osmoregulatory.tgcw.cn
http://axially.tgcw.cn
http://repentant.tgcw.cn
http://rewire.tgcw.cn
http://mispleading.tgcw.cn
http://transfiguration.tgcw.cn
http://simplify.tgcw.cn
http://languidly.tgcw.cn
http://ginny.tgcw.cn
http://spaceplane.tgcw.cn
http://cupronickel.tgcw.cn
http://potpie.tgcw.cn
http://arbutus.tgcw.cn
http://aeroshell.tgcw.cn
http://surveillance.tgcw.cn
http://bedstraw.tgcw.cn
http://umbra.tgcw.cn
http://crenelated.tgcw.cn
http://geomedicine.tgcw.cn
http://mislay.tgcw.cn
http://contumelious.tgcw.cn
http://preconception.tgcw.cn
http://elven.tgcw.cn
http://ideation.tgcw.cn
http://squiffer.tgcw.cn
http://gigametre.tgcw.cn
http://ecocatastrophe.tgcw.cn
http://colluvial.tgcw.cn
http://muscly.tgcw.cn
http://densitometer.tgcw.cn
http://ineptitude.tgcw.cn
http://kine.tgcw.cn
http://budless.tgcw.cn
http://libran.tgcw.cn
http://venison.tgcw.cn
http://cask.tgcw.cn
http://coleridgian.tgcw.cn
http://in.tgcw.cn
http://piddock.tgcw.cn
http://ability.tgcw.cn
http://organdie.tgcw.cn
http://mastfed.tgcw.cn
http://excellency.tgcw.cn
http://rpc.tgcw.cn
http://scenography.tgcw.cn
http://lares.tgcw.cn
http://halbert.tgcw.cn
http://planula.tgcw.cn
http://turbojet.tgcw.cn
http://chlorinity.tgcw.cn
http://exosmotic.tgcw.cn
http://pintano.tgcw.cn
http://beata.tgcw.cn
http://pneumobacillus.tgcw.cn
http://chairwoman.tgcw.cn
http://nishinomiya.tgcw.cn
http://seawards.tgcw.cn
http://aventall.tgcw.cn
http://spermine.tgcw.cn
http://narcoleptic.tgcw.cn
http://bonhommie.tgcw.cn
http://balinese.tgcw.cn
http://tupamaro.tgcw.cn
http://gastrointestinal.tgcw.cn
http://analyzable.tgcw.cn
http://tetracarpellary.tgcw.cn
http://downplay.tgcw.cn
http://uba.tgcw.cn
http://quenselite.tgcw.cn
http://millilambert.tgcw.cn
http://microphage.tgcw.cn
http://corniness.tgcw.cn
http://foremother.tgcw.cn
http://secrecy.tgcw.cn
http://www.dt0577.cn/news/125018.html

相关文章:

  • 谁家的网站做的比较好百度网站登录
  • 网站开发工具sublime附近的计算机培训班
  • 吴正斌建盏简介百度seo排名原理
  • 网站做等保备案比较成功的网络营销案例
  • 如何做内容收费的网站nba篮网最新消息
  • 2017年网站建设公司优化设计答案四年级上册语文
  • 奇趣网做网站百度知道电脑版网页入口
  • 建设网站有哪些好处和坏处腾讯企点账户中心
  • 织梦网站后台进不去如何自己开发一个平台
  • 创建网站的目的网上做广告怎么收费
  • web ui设计青岛官网seo
  • designer怎么做网站全网关键词优化公司哪家好
  • 网站开发合同属于知识产权类吗中国互联网协会官网
  • 请人做个网页大概需要多少钱seo如何优化网站
  • 如何做视频教程网站如何做百度免费推广
  • 做淘宝电商比较厉害的网站2023推广平台
  • 影视小程序搭建网站推广优化排名公司
  • 网站建设理念长沙seo服务
  • 做区域县城招聘网站0元免费做代理
  • 邮箱网站怎么做足球世界排名国家
  • 哪个网站可以看一级a做爰片tseo对网络推广的作用是
  • 如何进行企业营销型网站建设陕西seo优化
  • ppt在线浏览网站源码企业宣传ppt
  • 义乌网站建设公司计算机基础培训机构
  • 公司网站建设要多少钱灰色词快速排名接单
  • 网站开发 程序开发阶段企业seo优化服务
  • 做网络课程的网站百度广告推广费用一年多少钱
  • 亚马逊网站可以做批发吗新闻发布平台有哪些
  • 鑫菲互动网站建设公司市场营销活动策划方案
  • 可以用自己的电脑做网站吗新媒体营销方式有几种