季后的风
码龄9年
求更新 关注
提问 私信
  • 博客:18,599
    18,599
    总访问量
  • 38
    原创
  • 5
    粉丝
  • 12
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2017-10-19
博客简介:

qq_40708840的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得1次评论
  • 获得37次收藏
  • 博客总排名2,437,155名
创作历程
  • 38篇
    2020年
成就勋章
TA的专栏
  • 面试
    7篇
  • js
    1篇
  • es6
    9篇
  • vue
    10篇
  • es
  • HTML知识点总结
    5篇
  • webpack
    1篇
  • CSS基础
  • Java基础
    2篇
  • 第三方插件的使用
    1篇
  • 网页布局
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 前端
    es6前端框架
创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

19人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

vue问题

1. mvc和mvvm模式的区别 mvc包括view视图层、controller控制层、model数据层。各部分之间的通信都是单向的。 过程是这样的,首先view传送指令到controller完成业务逻辑后,要求model改变状态,model将新的数据发送到view,用户得到反馈 MVVM是Model-View-ViewModel的缩写 Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑 View代表ui组件,它负责将数据模型转化成UI展现出来 ViewModel监听模型
原创
博文更新于 2020.11.15 ·
408 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js问题(3)

31.Void(0)的作用是什么? Void(0)用于防止页面刷新,并在调用时传递参数"zero" Void(0) 用于调用另外一种方法而不刷新页面 32.箭头函数和普通函数的区别 箭头函数是匿名函数不能作为构造函数,不能使用new操作符 箭头函数不绑定arguments获取实参的类数组,取而代之的是es6中的rest参数也就是…表示的拓展运算符解决 function fn1(x){ console.log(arguments) } var fn2=(...x)=>{ cons
原创
博文更新于 2020.11.10 ·
1330 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

js问题(2)

16.js中面向对象和面向过程的区别 答: 面向过程 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步步实现,使用的时候一个一个一次调用就可以了,例如c语言的特点 面向对象 是把构成问题的事物分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。例如java语言的特点 17.什么是脚本? 答: 脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件 18.cookies、sessionStora
原创
博文更新于 2020.11.10 ·
261 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

JS问题(1)

1.简述一个ajax的请求过程,以及注意事项 //1.通过XMLHttpRequest()构造函数创建httprequest对象 var httpRequest = new XMLHttpRequest(); //2.通过 XMLHttpRequest.open()方法打开链接,第一个参数为请求方式,第二个方式为请求的服务器地址,第三个参数为boolean, httpRequest.open('get','http://120.26.185.239:5588/
原创
博文更新于 2020.11.10 ·
764 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端HTML和CSS(3)

31. 简述一下盒子模型 答:css的盒子模型有两种:通过box-sizing:border-box;设置IE盒子模型,、通过box-sizing:content-box;设置的标准的W3C盒子模型。 盒子模型所具有的属性: width 宽 height 高 padding 内边距 margin 外边距 border 边框 标准的W3C盒子模型的数值计算: width 表示盒子内容的所占的宽 height 表示盒子内容所占的高 由此可以得出: 整个盒子的宽=width+(padd
原创
博文更新于 2020.11.10 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端HTML和css(2)

17.有哪些方式可以对一个DOM设置它的CSS样式? 答: 外部样式表,引入一个或多个外部css文件 内部样式表,将css代码放在<head>标签中的style标签内 内联样式,将css样式直接定义在HTML元素内部 18.CSS都有那些选择器? id选择器(以#开头,后跟id名的选择器)、类选择器(.开头,后跟类名)、普遍选择器(用*来表示的是普遍选择器) 后代选择器(使用空格隔开)、子代选择器(使用>隔开)、相邻同胞选择器(使用+隔开)、一般同胞选择器(使用~隔开) 由此引申出c
原创
博文更新于 2020.11.10 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端HTML和css(1)

HTML和CSS 1. 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? 答: IE(IE浏览器) : trident 内核 Firefox(火狐浏览器) : gecko 内核 Chrome(谷歌浏览器):Blink(基于 webkit , Google 与 Opera Software 共同开发 ) Opera(欧朋浏览器):以前是 presto 内核, Opera 现已改用 Google Chrome 的 Blink 内核 2. 每个 HTML 文件里开头都有个很重要的东西,Doctype
原创
博文更新于 2020.11.10 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端综合

1.工作中你是如何检测浏览器兼容问题的? 答: 界面 用不同的浏览器下观察整体界面,页面排版,文字和图片是否正常显示 css样式及效果是否正常显示,在不同的分辨率下界面是否出现排版错乱 浏览器窗口的缩放是否会影响页面的显示 交互 提示信息是否完整显示 控件和插件功能是否正常显示和使用 安全 在不同浏览器下传输后台数据,观察数据是否一致等 2.手机端怎么适配 页面meta标签设置viewport用户网页的可视区域,及通过其中的属性content属性设置可视区域 使用rem单位,因为r
原创
博文更新于 2020.11.10 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Object.creat()和new Object()有什么区别

Object.creat()和new Object()有什么区别 首先要深入理解原型链!!!!!!!!!!!! 其次理解es6对象的API Object.create() Object.create()方法是ECMAScript5中新增的,用来规范化原型式继承的。创建的对象是一个空对象,在该对象上没有继承 Object.prototype 原型链上的属性或者方法.这个方法接收两个参数,第一个参数是用作新对象原型的对象,和一个为新的实例对象本身定义额外属性的(可选)对象。 new Object() new
原创
博文更新于 2020.11.06 ·
730 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

重走es之迭代器

迭代器 遍历器(Iterator)就是这样一种机制。它是一种接口,为各种不同的数据结构提供统一的访问 机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成 员) 作用: 一是为各种数据结构,提供一个统一的、简便的访问接口 二是使得数 据结构的成员能够按某种次序排列 三是ES6创造了一种新的遍历命令for...of循环,Iterator接口主要 供for...of消费 迭代器的迭代过程 通过 Symbol.iterator 创建一个指针对象,指向当前数据结构的
原创
博文更新于 2020.11.03 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重走es6之set对象

set对象 Set类似于数组,但是成员的值都是唯一的,没有重复的值。Set 本身是一个构造函数,用来生 成 Set 数据结构展。Set 构造函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为 参数,用来初始化。Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。 Set 中的特殊值 Set 对象存储的值总是唯一的,所以需要判断两个值是否恒等。有几个特殊值需要特殊对待: +0 与 -0 在存储判断唯一性的时候是恒等的,所以不重复 undefined 与 undefin
原创
博文更新于 2020.11.02 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重走es6之map对象

map对象 Map类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括 对象)都可以当作键。也就是说,Object 结构提供了“字符串—值”的对应,Map结构提供了“值— 值”的对应,是一种更完善的 Hash 结构实现。如果你需要“键值对”的数据结构,Map 比 Object 更合适。Map 可以接受一个数组作为参数。该数组的成员是一个个表示键值对的数组。 //Map 可以接受一个数组作为参数。该数组的成员是一个个表示键值对的数组 var map = new Map([ ['nam
原创
博文更新于 2020.11.02 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重走vue之es6数组详情

数组API的拓展 Array.from(arg) 将类数组对象或可迭代对象转化为数组 Array.of(…args) 将参数中所有值作为元素形成数组。 Array.prototype.find(callback) 用于查找满足条件的第一个元素 Array.prototype.findIndex(callback) 用于查找满足条件的第一个元素的下标 Array.prototype.includes(data) 判断数组中是否包含某个值,使用Object.is匹配 Array.pr
原创
博文更新于 2020.11.02 ·
513 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

重走es6之es6对象

对象 看到这里突然就想到,你有对象吗?我没有(哭的超大声) 对象属性的简写 Es6中规定可以直接在对象中写入变量和函数作为对象的属性和方法,此时属性名为变量名,属性值为变量的值。对象的简写在项目中使用频率极其高。 let name="zhangsan" let age=18 let obj={ name, age, sayName(){ console.log("my name is",name) } } console.log(obj) //结果为{ n
原创
博文更新于 2020.10.30 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重走vue之axios

Axios Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中。jQuery中也封装了ajax机制,但 是仅适用于浏览器。 特性 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF 安装 通过<script>直接导入 <script src="https://cdn.bootcdn.n
原创
博文更新于 2020.10.29 ·
160 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

重走vue之vue-router

vue-router 概述:vue-router是vue的核心插件,用来提供路由功能。通过路由的改变来动态加载组件,达到开发单页面应用网站的目的。 包含的功能有: 嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 基于vue.js过渡系统的视图过渡效果 细粒度的导航控制 带有自动激活的CSS class的链接 HTML5历史模式或hash模式,在IE9中自动降级 自定义的滚动条行为 安装 通过使用cdn导入在线资源 <script src="https://cdn.b
原创
博文更新于 2020.10.29 ·
790 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重走vue之vue的可复用技术

mixin 混入是非常灵活的技术用来分发Vue 组件中的可复用功能。一个混入对象可以包含任意组件选 项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项. var mixin = { data:function(){ return { info:"this is a mixin" } }, created(){console.log("this is mixin created
原创
博文更新于 2020.10.29 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重走vue之vue组件

组件 概述:组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码 。在较高层面上,组件是自定义元素,Vue的编译器为它添加特殊功能。在有些情况下,组件也可以 表现为用is特性进行了扩展的原生 HTML 元素。组件注册的时候需要为该组件指定各种参数。 组件的定义 因为组件是可复用的 Vue 实例,所以它们与 new Vue 接收相同的选项,例如 data、computed 、watch、methods 以及生命周期钩子等。仅有的例外是像 el 这样根实例
原创
博文更新于 2020.10.29 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重走vue之vue的计算属性和侦听属性

计算属性 我们希望一个变量是经过某种计算然后输出而不是直接输出的时候可以使用到计算属性 在双大括号中直接使用表达式获取结果 <div id="example"> {{ message.split('').reverse().join('') }} </div> 在Vue定义参数中添加computed属性,或者是在methods中添加方法 <div id="example"> <p> Computed revers
原创
博文更新于 2020.10.28 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重走vue之表单的输入绑定

表单的输入绑定 概述:用v-model指令在表单<input>、<textarea> 及 <select> 元素上创建双向数据绑定。它会根据 控件类型自动选取正确的方法来更新元素。v-model 会忽略所有表单元素的 value、checked、 selected attribute 的初始值而总是将 Vue 实例的数据作为数据来源。你应该通过 JavaScript 在 组件的 data 选项中声明初始值 单行文本框 <input v-model="messag
原创
博文更新于 2020.10.28 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多