摘要: (2)Set结构 (3)filter过滤 (4)reduce() (5)lastIndexOf() (2)reduce() (3)toString()+spilt()+ParseInt() 调用数组的toString()方法,将数组变成字符串,然后再用split()分割还原成数组 缺点:只适用于数组 阅读全文
posted @ 2019-07-29 12:57 安xiao曦 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 什么是前端工程化? web前端这几年飞速发展,以前前端工程师还是一个不受重视的职位,日常工作就是切图、用JQuery写脚本,从某种意义上来说,只是后端的附属物。最近几年,尤其是nodejs的出现,使前端越来越受重视,同时也带来一个问题,前端规模越来越大,如何提高前端工程师的开发效率变得非常重要。这就 阅读全文
posted @ 2019-07-27 20:45 安xiao曦 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 模块化的开发方式可以提高代码复用性,方便进行代码管理。通常一个文件就是一个模块,有自己的作用域,只对外暴露特定的变量和函数。目前比较流行的js模块化规范有commonJS、AMD、CMD以及ES6的模块系统。 一、CommonJS(同步加载模块) 允许模块通过require方法来同步加载所要依赖的其 阅读全文
posted @ 2019-07-26 15:59 安xiao曦 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 如var a=0.65; var b=0.6; console.log(a-b)==0.05???错 a-b=0.050000000000000044 为什么? 其根本原因在于计算机所使用的01代码无法准确地表示某些带小数的十进制数据。 下面我们来分析下: 我们知道将一个十进制数值转换为二进制数值, 阅读全文
posted @ 2019-07-21 15:56 安xiao曦 阅读(767) 评论(0) 推荐(1) 编辑
摘要: 在web应用中,实现动画效果的方法比较多,例如js中可以通过定时器setTimeout来实现;CSS3可以通过transition和animation来实现;html5中通过Canvas来实现。除此之外,html5还提供一个专门用于请求动画的API,即requestAnimationFrame(请求 阅读全文
posted @ 2019-07-19 11:19 安xiao曦 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 实现: 一、浮动布局+margin实现 缺点: (1)内容展示顺序与DOM结构不一致。 (2)当元素缩小到不足以显示三栏时,右侧栏会被挤到下方。 二、绝对定位布局+margin(支持内容优先加载) 思路:容器设置为相对定位,左右栏使用绝对定位,中间栏增加左右边距实现自适应。 缺点: (1)父元素必须 阅读全文
posted @ 2019-07-18 11:19 安xiao曦 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 2019/7/16 字节跳动文娱 凉面 一面: (1)Vue和Angular 有什么区别? 他们的双向绑定原理 观察者模式有哪些应用?我说的是事件监听 Vue组件之间的传值,我说的同级之间用Vuex状态管理,还有一个是EventBus? (2)PC端的浏览器,让一个块元素水平垂直居中于浏览器窗口。 阅读全文
posted @ 2019-07-16 18:06 安xiao曦 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 题目:实现Storage,使得该对象为单例模式,并对localStorage进行封装设置值setItem(key,value)和getItem(key) 阅读全文
posted @ 2019-07-08 09:03 安xiao曦 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 1、数据绑定的四种形式: (1)插值 <p>{{title}}</p> (2)属性绑定 <img [src]="userUrl"/> (3)事件绑定 <button (click)='onSave()'>点击</button> (4)双向绑定 <input [(ngModel)]='title'/> 阅读全文
posted @ 2019-07-05 11:20 安xiao曦 阅读(599) 评论(0) 推荐(0) 编辑
摘要: TypeScript不是一门新的语言,而是ES6的超集。 TypeScript相对于ES5有五大改善 类型 类 注解 模块导入 语言工具包(比如,解构) TypeScript相对于ES6新增两个功能: 类型检测 注解 1、类型 缺乏类型检查是JavaScript这些弱类型语言的特点,但是类型检查的好 阅读全文
posted @ 2019-06-17 09:26 安xiao曦 阅读(193) 评论(0) 推荐(0) 编辑