2021.2.28 前端题

【HTML】浏览器内多个标签页之间的通信方式有哪些?

  • localstorage
    是多个页签之间一个共用的存储空间,监听windows的storage和onstorage事件。localstorge在一个标签页里被添加、修改或删除时,都会触发一个storage事件,通过在另一个标签页里监听storage事件,即可得到localstorge存储的值,实现不同标签页之间的通信。
  • setinterval+cookies
    把信息放在cookies里,通过定时器setinterval定时刷新,检测Cookies里的信息是否改变。
  • websocket
    全双工(full-duplex)通信自然可以实现多个标签之间的通信,在服务器和浏览器之间建立双向通信通道。
  • SharedWorker
    html5浏览器的新特性
    参考
    参考2
  • postMessage API
    支持两个页面跨域;只能传递字符串数据;参考 window.open;
  • 直接引用
    适用于两个页面在同一域;可以传递对象数据(对象数据使用 instanceof 做类型判断时有坑);参考 window.open

【CSS】css常用的布局方式有哪些?

  • 静态布局
  • 自适应布局
  • 流式布局(又别名 百分比布局 %)
  • 响应式布局:媒体查询
  • 弹性布局 (rem/em flex布局)
    参考
    参考2

【JS】写一个判断数据类型的方法。

function judgetype(unk){
    console.log(typeof(unk))
}

【Vue】在vue中使用this应该注意哪些问题?

注意不同类型函数中this的指向问题

  • 对于普通函数(包括匿名函数),this的指向有动态作用域决定,this指向直接调用对象。在默认情况下(非严格模式时),如果没有直接调用对象则指向windows。在严格模式时,this指向undefined。如果有call,apply,bind绑定,则指向绑定对象。
  • 对于箭头函数,this并不属于函数的拥有者,箭头函数的作用域被称为词法作用域(或静态作用域)。词法作用域由上下文确定(也就是由外层调用者vue来确定)

避免在vue组件里使用箭头函数

k-折交叉验证

机器学习中将数据集分为训练集和测试集,k-折交叉验证一般用于在样本量不充足的情况下,将数据集随机分为k份,每次将K-1份用来训练,一份用作测试。
crossvalind函数

已标记关键词 清除标记
<table class="tb-course" style="width:820px;color:#333333;font-family:'Hiragino Sans GB', 'Microsoft Yahei', arial, 宋体, 'Helvetica Neue', Helvetica, STHeiTi, sans-serif;font-size:14px;background-color:#ffffff;"> <tbody> <tr> <td style="vertical-align:middle;"> Vue.js是十分耀眼的项目之一,受到国内外开发人员的极度推崇。内容包括Vue.js概述、Vue.js的安装、定义页面、渲视图、路由、发送HTTP请求、表单的绑定和提交、打包、部署、解决js的跨域问、Debug、Component、Vuex、页面的生命周期等,*后还给出一个实战案例供读者了解Vue.js项目开发过程。 </td> </tr> </tbody> </table> <div class="intro-course" style="color:#333333;font-family:'Hiragino Sans GB', 'Microsoft Yahei', arial, 宋体, 'Helvetica Neue', Helvetica, STHeiTi, sans-serif;font-size:14px;background-color:#ffffff;"> <p> 2020-2021最新Vue.js零基础入门到精通实战开发课程视频教程下载。课程以项目实战为驱动,帮你打开通往Vue.js的任督二脉,让你迅速成为一个优秀的Vue.js开发人员。 </p> <p> <img style="border:0px;" src="https://www.jsdaima.com/kindeditor/attached/image/20190921/20190921190102_74552.png" alt="2019最新Vue.js零基础入门到精通实战开发" /> </p> <p>   </p> <p> 一、课程介绍<br /> Vue.js致力于构建数据驱动的web应用开发框架,是一个精简的MVVM。Vue.js 专注于 MVVM 模型的 ViewModel 层。简单的数据操作,就可以完成页面的更新,当然也有很多类似的框架,如Angular,React,但是Vue以简洁化,轻量级,数据驱动,模块友好等优势深受企业以及前端开发者的喜爱,成为前端开发人员必备的技能。<br /> 2020年了,你还只会用jQuery吗?本课程以项目实战为驱动,帮你打开通往Vue.js的任督二脉,让你迅速成为一个优秀的Vue.js开发人员。<br /> <br /> 二、课程需知<br /> 我们的课程面向的同学是:需要有网页开发基础,熟悉HTML/CSS/JavaScript等前端开发技术,初步掌握JSON,闭包,AJAX…等JavaScript技术,在进阶阶段的课程中会使用ES6的一些语法,因此事先掌握一些ES6的知识也是有必要的。<br /> <br /> 三、内容编排<br /> 本课程分为三大部分讲解了运用Vue.js 进行项目实战开发。内容包括:<br /> <br /> 第一步:Vue.js基础<br /> 1、初识vue.js <br /> 2、模板语法<br /> 3、计算属性<br /> 4、class与style绑定<br /> 5、条件渲染<br /> 6、列表渲染<br /> 7、fetch&axios<br /> 8、事件处理器<br /> 9、表单控件<br /> 10、组件化开发<br /> <br /> 第二步:Vue.js进阶<br /> 1、过渡动画效果<br /> 2、自定义指令<br /> 3、单文件组件<br /> 4、路由vue-router<br /> <br /> 第三步:项目实战<br /> 1、卖座苹果网站项目<br /> - 引入iconfont<br /> - 路由搭建<br /> - axios以及反向代理<br /> -嵌套路由<br /> -数据渲染<br /> 2、Vue.js第三方框架使用<br /> -Element UI<br /> -mintUI<br /> 3、状态管理vuex<br /> <br /> 课程详细目录:<br /> Vue.js 课程介绍.docx<br /> 第001集-1vue初识<br /> 第002集-2条件渲染<br /> 第003集-3tab切换<br /> 第004集-4列表渲染<br /> 第005集-5模板语法<br /> 第006集-6计算属性<br /> 第007集-7侦听器和class<br /> 第008集-8内联样式<br /> 第009集-9事件绑定<br /> 第010集-10表单输入绑定<br /> 第011集-11过渡动画<br /> 第012集-12todolist应用<br /> 第013集-13生命周期与组件生命周期<br /> 第014集-14组件之间的传值<br /> 第015集-15$root_$parent_$children<br /> 第016集-16v-model与插槽<br /> 第017集-17vue-cli<br /> 第018集-18vue-devtools<br /> 第019集-19vue-cli原理<br /> 第020集-20vue组件化<br /> 第021集-21vue聊天框<br /> 第022集-22socket初识和安装<br /> 第023集-23单聊和群聊以及命名空间<br /> 第024集-24聊天项目<br /> 第025集-25聊天登录登出<br /> 第026集-26聊天列表<br /> 第027集-27个人聊天<br /> 第028集-28单聊功能<br /> 第029集-29自动滚动和聊天<br /> 第030集-30群聊<br /> 第031集-31注意编译地址<br /> 第032集-32vue实现原理1<br /> 第033集-33vue实现原理2<br /> 第034集-34less<br /> 第035集-35vue-less使用<br /> 第036集-36sass<br /> 第037集-37vue-router<br /> 第038集-38动态路由和嵌套路由<br /> 第039集-39命名视图和组件传参<br /> 第040集-40vue路由高级应用<br /> 第041集-41Vue路由守卫<br /> 第042集-42vuexstate<br /> 第043集-43vuex getter<br /> 第044集-44vuex-action<br /> 第045集-45vuex-module<br /> 第046集-46vuex-插件<br /> 第047集-47vuex-vant<br /> 第048集-48网易严选商城<br /> 第049集-49网易商城首页<br /> 第050集-50分类列表<br /> 第051集-51产品列表<br /> 第052集-52产品列表2<br /> 第053集-53商品产品页面<br /> 第054集-54产品sku<br /> 第055集-55产品购物车<br /> 第056集-56购物车 </p> </div>
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页