自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 vue

Vue.js面试题整理 2018年09月05日 16:45:56 性感的小胡子 阅读数:22更多 个人分类: 成长之路 版权声明:https://my.csdn.net/sqingding https://blog.csdn.net/sqingding/article/details/81071618 一、什么是MVVM? MVVM是Model-View-ViewModel的缩写。MVV...

2019-02-21 12:43:37 136

原创 常见几种浏览器兼容性问题与解决方案

 浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同  浏览器兼容问题二:块属性标签float后,又有横行的margin情况下,在IE6显示margin比设置的大  浏览器兼容问题三:设置较小高度标签(一般小于10px),在IE6,IE7,遨游中高度超出自己设置高度 浏览器兼容问题四:行内属性标签,设置display:block后采用float布局,又有横行的margin的情况,IE...

2018-08-02 21:22:17 340

原创 递归函数

定义: “当函数直接或者间接调用自己时,则发生了递归. 这种方法很像数学归纳法, 阶乘的递归表达方式就是1!=1,n!=(n-1)!×n 斐波那契数列 F0 = 0 F1 = 1 Fn=Fn-1+Fn-2(n>=2,n∈N*) 用文字来说,就是斐波那契数列由 0 和 1 开始,之后的斐波那契数列系数就由之前的两数相加。 递归函数的优点是定义简单,逻辑清晰 使用递归函数需要注意...

2018-08-02 20:39:34 281

原创 promise

异步代码会被放入一个事件队列,等到所有其他代码执行后才进行,而不会阻塞线程 JavaScript最基础的异步函数是setTimeout和setInterval。 执行两个异步函数,每个函数都接收一个名为"done"的回调函数并在函数结束的时候调用它 JavaScript 使得编写异步代码很容易. 使用 promises, 事件, 或者命名函数来避免“callback hell”. asyn...

2018-08-02 20:31:38 155

原创 继承

JS继承 1、原型链继承 核心: 将父类的实例作为子类的原型 2、构造继承 核心:是复制父类的实例属性给子类(没用到原型) 3、实例继承 核心:为父类实例添加新特性,作为子类实例返回 4、拷贝继承 5、组合继承 核心:通过调用父类构造,继承父类的属性并保留传参的优点,然后通过将父类实例作为子类原型,实现函数复用 6、寄生组合继承 核心:通过寄生方式,砍掉父类的实例属性,这样,...

2018-08-02 20:03:33 131

原创 vuex

vuex是一个专门为vue.js设计的集中式状态管理架构 状态? 我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态。简单的说就是data中需要共用的属性。   状态自管理指组建中自己管理自己与其他组件互不干扰。 状态共享多个组件共享一个,比如store.js vuex的核心包括哪些部分? vuex状态管理模式     state: 最底层的初始数据    ...

2018-07-30 17:53:27 161

原创 闭包

一个函数有权访问另一个函数,但又不被污染(应用于横向,竖向菜单) 原理:每个函数都有一个AO;AO,AO通过作用域链(剪断链条,外面断了但是里面没有断),涉及到预编译产生闭包 由两个AO形成,里面的AO访问外面的AO变量造成闭包,第一个AO没立即销毁 实现公有变量,实现封装 属性私有化,可以做缓存 优点:模块化开发,避免全局污染 缺点:造成内存泄漏,消耗内存(外面断了但是里面没有断) ...

2018-07-30 17:29:15 158

原创 预编译

预编译发生在函数执行的前一刻,是解决执行顺序的 预编译四部曲: 1、创建AO对象 2、找形参和变量声明,将变量和形参名作为AO属性名,值为undefined 3、将实参和形参值统一 4、在函数体内找不到函数声明,值赋予函数体...

2018-07-30 17:20:59 863 1

原创 基础笔记10

1. css的选择器 和css3的选择器有哪些? 2. px和rem的区别 3. sessionStorage 、localStorage 和 cookie 之间的区别 4. 请详细说下你对vue生命周期的理解? 5. vue-router有哪几种导航钩子 6. 请写出对象的深克隆 7.写一个function,清除字符串前后的空格。(兼容所有浏览器) 8.call apply 和bi...

2018-07-25 14:36:16 122

原创 基础笔记9(最新前端面试题总结)

1、active-class是哪个组件的属性?嵌套路由怎么定义? 答:vue-router模块的router-link组件。   2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数?  答:在router目录下的index.js文件中,对path属性加上/:id。  使用router对象的params.id   3、vue-router有哪几种导航钩子?     答:三种,一...

2018-07-25 12:05:02 156

原创 基础笔记8

一、什么是MVVM? MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。 在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewMo...

2018-07-16 20:56:50 148

原创 基础笔记7

 1.前端页面有哪三层构成,分别是什么?作用是什么? JavaScript的构成包括哪些?分别是什么作用? 2. Js 常用的操作符都有哪些?分类列举及文字说明! 3. Js中语句控制结构都有哪些及关键字?请分别写出基本代码并阐述 4. Js中的数组是什么?声明方式有哪些?如何区分数组和对象?  5. Js中的数组常用方法都有哪些分类?详细解释每个方法的作用   6. Js中的字符串对...

2018-07-16 20:56:10 149

原创 基础笔记6

1、详细说下Css的浮动概念 2、什么是伪类?什么是伪元素?详细说明,并且举例 3、用纯css创建一个三角形(箭头朝下) 4、写一个方法,把对象转化为数组(只保留值) 6、 详细说下js作用域的概念和变量提升 7、什么是事件委托? 8、jQuery 对象和DOM对象是怎么转化的? 9、写一个计算今年还剩多少天的方法(不能用文字描述) 10、用CSS3写一个鼠标滑上之后,div 宽高...

2018-07-16 20:55:16 93

原创 基础笔记5

升班测试02 1、 Javascript中undefined和not defined有什么区别?请举例说明 2、为什么要初始化Css样式? (优缺点) 3、用纯Css创建一个三角形(箭头朝右) 4、简述下HTML标签的本质 5、详细说下CSS的浮动概念 6、详细谈下你对this的理解 7、用原生js写一个ajax的get请求 8、用javascript写一个方法,把数组从小到大排序...

2018-07-16 20:54:39 106

原创 基础笔记4

升班测试01   1、详细说下什么是web标准?   2、 请写出一个“三列布局,左右定宽,中间宽度自适应"的例子(纯css)   3、请列举出任意一种兼容1E678和Firefox的Css Hack写法   4、用javascript写一个正序的九九乘法表   5、 你知道哪些浏览器内核?列举常见的兼容性问题及解决方案(至少两种)   6、box-sizing 常见的属性有哪些?分别...

2018-07-16 19:47:04 113

原创 基础笔记3

1、请写出js操作数的方法(至少八中) 2、写出jq筛选元素的方法(8个) 3、css3新增属性选择器 4、给div添加class “add“ 的两种方法 5、列出你所知道的优化页面加载速度的方法 6、html()与text()的区别是什么 7、如何设置一个div 使其边框线宽度也包含在当前宽度以内 8、typeof检测 的 六种结果 9、继承的三种方法 10、写出jquery事...

2018-07-16 19:45:45 120

原创 基础笔记2

1、获取屏幕可视范围宽高以及当前距离顶部距离 2、animation 的所有 属性名以及作用 3、阻止事件冒泡 阻止默认行为 4、DOM 怎么增加 移除 移动 复制 创建 查找 节点 5、获取1-10之间的随机整数 6、得到页面中被选中的多选文本框 7、js实现得到100里所有可以被3整除的数的和 8、数字获取最大值,最小值,向上取整,向下取整四舍五入 9、jquery添加样式``...

2018-07-16 19:45:17 104

原创 基础笔记1

1、css文本超出显示省略号 2、border-radius:10px 15px 20px;分别代表什么意思 3、img标签中 alt与title的区别是什么? 4、如何使用css创建一个三角形箭头朝右 5、为何要初始化css样式(请说明优缺点) 6、html<!DOCTYPE>标签的作用 7、行内元素和块级元素的区别是什么?请分别写出五个元素 8、清除浮动有哪些方式?请...

2018-07-16 19:44:28 107

转载 分享给Python程序员的自学路线,不再背负小白名称

Python彻底火了之后,各种培训机构各和学校也不断加大对Python的培训力度,很多程序员学习Python都会选择去学校或公司培训、培训机构学习,但是不是每个喜欢Python编程的程序员都是可以交得起所有的学费,于是就选择自学成才,如果方法真确,你也可以是正是的python程序员。在这里相信有许多想要学习Python的同学,大家可以+下Python学习分享裙:叁零肆+零伍零+柒玖玖,即可免费领取...

2018-07-13 16:16:46 380

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除