- 博客(19)
- 收藏
- 关注
原创 vue
Vue.js面试题整理2018年09月05日 16:45:56 性感的小胡子 阅读数:22更多个人分类: 成长之路版权声明:https://my.youkuaiyun.com/sqingding https://blog.youkuaiyun.com/sqingding/article/details/81071618一、什么是MVVM?MVVM是Model-View-ViewModel的缩写。MVV...
2019-02-21 12:43:37
156
原创 常见几种浏览器兼容性问题与解决方案
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同 浏览器兼容问题二:块属性标签float后,又有横行的margin情况下,在IE6显示margin比设置的大 浏览器兼容问题三:设置较小高度标签(一般小于10px),在IE6,IE7,遨游中高度超出自己设置高度浏览器兼容问题四:行内属性标签,设置display:block后采用float布局,又有横行的margin的情况,IE...
2018-08-02 21:22:17
390
原创 递归函数
定义: “当函数直接或者间接调用自己时,则发生了递归.这种方法很像数学归纳法, 阶乘的递归表达方式就是1!=1,n!=(n-1)!×n斐波那契数列F0 = 0F1 = 1Fn=Fn-1+Fn-2(n>=2,n∈N*)用文字来说,就是斐波那契数列由 0 和 1 开始,之后的斐波那契数列系数就由之前的两数相加。递归函数的优点是定义简单,逻辑清晰使用递归函数需要注意...
2018-08-02 20:39:34
310
原创 promise
异步代码会被放入一个事件队列,等到所有其他代码执行后才进行,而不会阻塞线程JavaScript最基础的异步函数是setTimeout和setInterval。执行两个异步函数,每个函数都接收一个名为"done"的回调函数并在函数结束的时候调用它JavaScript 使得编写异步代码很容易. 使用 promises, 事件, 或者命名函数来避免“callback hell”.asyn...
2018-08-02 20:31:38
178
原创 继承
JS继承1、原型链继承核心: 将父类的实例作为子类的原型2、构造继承核心:是复制父类的实例属性给子类(没用到原型)3、实例继承核心:为父类实例添加新特性,作为子类实例返回4、拷贝继承5、组合继承核心:通过调用父类构造,继承父类的属性并保留传参的优点,然后通过将父类实例作为子类原型,实现函数复用6、寄生组合继承核心:通过寄生方式,砍掉父类的实例属性,这样,...
2018-08-02 20:03:33
144
原创 vuex
vuex是一个专门为vue.js设计的集中式状态管理架构状态?我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态。简单的说就是data中需要共用的属性。 状态自管理指组建中自己管理自己与其他组件互不干扰。状态共享多个组件共享一个,比如store.jsvuex的核心包括哪些部分?vuex状态管理模式 state: 最底层的初始数据 ...
2018-07-30 17:53:27
184
原创 闭包
一个函数有权访问另一个函数,但又不被污染(应用于横向,竖向菜单)原理:每个函数都有一个AO;AO,AO通过作用域链(剪断链条,外面断了但是里面没有断),涉及到预编译产生闭包由两个AO形成,里面的AO访问外面的AO变量造成闭包,第一个AO没立即销毁实现公有变量,实现封装 属性私有化,可以做缓存优点:模块化开发,避免全局污染缺点:造成内存泄漏,消耗内存(外面断了但是里面没有断)...
2018-07-30 17:29:15
172
原创 预编译
预编译发生在函数执行的前一刻,是解决执行顺序的预编译四部曲:1、创建AO对象2、找形参和变量声明,将变量和形参名作为AO属性名,值为undefined3、将实参和形参值统一4、在函数体内找不到函数声明,值赋予函数体...
2018-07-30 17:20:59
887
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
136
原创 基础笔记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
178
原创 基础笔记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
173
原创 基础笔记7
1.前端页面有哪三层构成,分别是什么?作用是什么?JavaScript的构成包括哪些?分别是什么作用?2. Js 常用的操作符都有哪些?分类列举及文字说明!3. Js中语句控制结构都有哪些及关键字?请分别写出基本代码并阐述4. Js中的数组是什么?声明方式有哪些?如何区分数组和对象? 5. Js中的数组常用方法都有哪些分类?详细解释每个方法的作用 6. Js中的字符串对...
2018-07-16 20:56:10
170
原创 基础笔记6
1、详细说下Css的浮动概念2、什么是伪类?什么是伪元素?详细说明,并且举例3、用纯css创建一个三角形(箭头朝下)4、写一个方法,把对象转化为数组(只保留值)6、 详细说下js作用域的概念和变量提升7、什么是事件委托?8、jQuery 对象和DOM对象是怎么转化的?9、写一个计算今年还剩多少天的方法(不能用文字描述)10、用CSS3写一个鼠标滑上之后,div 宽高...
2018-07-16 20:55:16
108
原创 基础笔记5
升班测试021、 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
123
原创 基础笔记4
升班测试01 1、详细说下什么是web标准? 2、 请写出一个“三列布局,左右定宽,中间宽度自适应"的例子(纯css) 3、请列举出任意一种兼容1E678和Firefox的Css Hack写法 4、用javascript写一个正序的九九乘法表 5、 你知道哪些浏览器内核?列举常见的兼容性问题及解决方案(至少两种) 6、box-sizing 常见的属性有哪些?分别...
2018-07-16 19:47:04
130
原创 基础笔记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
138
原创 基础笔记2
1、获取屏幕可视范围宽高以及当前距离顶部距离2、animation 的所有 属性名以及作用3、阻止事件冒泡 阻止默认行为4、DOM 怎么增加 移除 移动 复制 创建 查找 节点5、获取1-10之间的随机整数6、得到页面中被选中的多选文本框7、js实现得到100里所有可以被3整除的数的和8、数字获取最大值,最小值,向上取整,向下取整四舍五入9、jquery添加样式``...
2018-07-16 19:45:17
123
原创 基础笔记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
125
转载 分享给Python程序员的自学路线,不再背负小白名称
Python彻底火了之后,各种培训机构各和学校也不断加大对Python的培训力度,很多程序员学习Python都会选择去学校或公司培训、培训机构学习,但是不是每个喜欢Python编程的程序员都是可以交得起所有的学费,于是就选择自学成才,如果方法真确,你也可以是正是的python程序员。在这里相信有许多想要学习Python的同学,大家可以+下Python学习分享裙:叁零肆+零伍零+柒玖玖,即可免费领取...
2018-07-13 16:16:46
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人