自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web SQL

引入了一组使用SQL操作客户端数据库的APIs。(1)打开数据库(数据库不存在时,创建数据库):openDatabase() 方法(至少四个参数)对应的五个参数说明:1.数据库名称2.版本号3.描述文本4.数据库大小5.创建回调第五个参数,创建回调会在创建数据库后被调用。var db = openDatabase('mydb','1.0','Text DB',2 * 1024* ...

2018-10-15 21:58:50 307

原创 微信小程序

个人中心页面保障页面主页面充值骑行页面扫码

2018-10-12 12:47:51 191

原创 模式

1.单体模式2.工厂模式3.桥梁模式4.装饰者模式5.组合模式6.门面模式7.配置器模式8.享元模式9.代理模式10.观察者模式11.命令模式12.职责链模式单体模式...

2018-10-08 22:45:09 206

原创 keep面试题

1.自我介绍2.项目相关:音乐播放器(1)点击切换按钮是怎么实现的?(2)面试官说一个需求:如果想要播放当前歌曲到某个时间点,如三分钟,再切换到其他首歌曲进行播放,在切换回这首歌时,歌曲时间处于三分钟,怎么实现?手写代码3.有一个数组,按照年龄排序,手写代码(不允许用sort),时间复杂度和空间复杂度都是多少?4.手写组件,:tab按钮切换,可以使用原生js或者vue5.手写两栏布局,...

2018-09-30 09:45:58 1307

原创 画板

//js/** * drawing broad nan.xue * canvas * api * */var lineObj = { cavs: $('.cavs'), context: $('.cavs').get(0).getContext('2d'), colorChange: $('#colorChange'), cleanBoa...

2018-09-28 10:38:00 288

原创 js前端面试题

第二阶段 JavaScript、jQuery、ECMAScript、JSON1、jQuery this与this区别this是javascript自身的语法关键字,它指向一个javascript对象。$(this), 将javascript 对象包装成为一个jquery对象,是一个JQuery对象。2、input name值为a与p name值为a 这两个如何用jQuery定位到input...

2018-09-27 17:57:21 558

原创 前端常见面试题

1.define介绍一下define是amd(异步模块加载机制)的api,第一个参数是模块名称(可选),第二个参数是数组,包含所有依赖的模块(可选),第三个参数可以是一个函数或者是一个js对象。(1) 如果第三个参数是回调函数的话,异步加载完依赖的模块之后,执行回调函数,在回调函数中可以直接使用依赖的模块,他们按依赖声明顺序作为参数提供给回调函数。回调函数执行结束之后,通知依赖于自己的模块自己...

2018-09-26 19:48:35 20278 1

转载 前端面试题整理

返回主页Web前端/移动端-随笔热爱程序编码、JavaEE开发、Web前端开发、移动端开发等技术。博客园首页新随笔联系订阅管理2017年-Web前端面试题(HTML至Nodejs)【原】2017年-Web前端面试题(HTML → Nodejs)出自作者小矮人Web前端,博文地址:http://www.cnblogs.com/itlkNote/ 文中有少许重复问题!第一阶段...

2018-09-26 17:59:52 384

原创 防抖,节流,懒加载

在前端开发中,有一部分用户行为会频繁的触发事件,而对于DOM操作,资源加载等耗费性能的处理,很可能会导致卡顿,甚至浏览器的崩溃。防抖和节流就是为了解决这一类的问题。防抖:理解:在车站上车,人员上满了车才发走重点是人员上满触发一次。场景:实时搜索,拖拽。实现: //每一次都要清空定时器,重新设置上计时器值,使得计时器每一次都重新开始,直到最后满足条件并且等待delay时间后,才...

2018-09-25 18:25:26 605

原创 前端网络面试题

1、Http和Https的区别Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加了加密和认证机制的HTTP。二者之间存在如下不同:端口不同:Http与Http使用不同的连接方式,用的端口也不一样,前者是80,后者是443;资源消耗:和HT...

2018-09-25 18:05:46 1784

原创 前端面试题

1. 谈一谈面向对象?对象 = 属性 + 方法,面向对象基本是组合使用构造函数模式和原型模式,通过构造函数模式定义实例属性,通过原型模式定义方法和共享的属性。2. 一个页面如何看出是html5的还是html4的?1、更简单的doctype声明是HTML5里众多新特征之一。现在,只需要写<!doctype html>就好了。HTML5的语法兼容HTML4和XHTML1,但不兼容S...

2018-09-23 22:56:43 197

原创 node.js面试题

一、什么是 错误优先的回调函数(error-first callback) ?error-first callback 用来传递错误和数据。第一个参数永远是一个错误对象(error-object),回调函数必须检查它。余下的参数用来传递数据。二、如何避免回调函数嵌套?使用promise三、Node程序如何监听80端口?这题有陷阱!在类Unix系统中你不应该尝试去监听80端口,因为这需要超...

2018-09-23 21:55:01 255

原创 vue面试题

一. 请谈谈Vue中的MVVM模式二、.

2018-09-23 20:18:11 10890

原创 顺丰一面

顺丰一面:1.bind,call,apply区别2.跨域的方式3.同源策略产生的原因,以及是谁创建的4.Html5新方法5.Es6新方法6.Node.js学过哪些模块7.Webpack如何配置8.Webpack与gulp区别9.介绍一下项目10.xxs介绍一下11.哪些项目用webpack打包,哪些用gulp12.‘name=‘gaolina’&age=10’转js...

2018-09-23 13:11:57 407

原创 百度化云

1.IE6 的兼容性问题关于CSS方面有哪些2.加入让你做一个聊天软件 比如QQ,你如何实现实时更新双方聊天信息 (他说说了可以试着用websql)3.IE6 不支持apocity怎么办4.了解哪些HTTP状态码5.基于seo的话 一个页面里的h1标签应该控制在多少个6.说说ajax过程7.说说你知乎影人搜索项目怎么做的 你用什么方式获取信息8.get和post...

2018-09-23 09:08:33 277

原创 css3复习大纲

css3

2018-09-22 10:51:32 1278

原创 ES6复习大纲

let1.所声明的变量,只有在let命令所在的代码块内才有效,这也是es6最大的特点之一:增加了块级作用域。2.let不存在变量提升的问题,let声明的变量一定要在let声明之后使用,否则会报错。3.暂时性死区:在let命令声明变量之前,该变量都是不可用的。只要在作用域之内存在let,它所声明的变量就绑定到了这个区域之内,不受外部影响。4.暂时性死区的本质就是:只要进入当前作用域,所要使用...

2018-09-22 08:11:10 290

原创 复习题

Cookie是由服务器端生成的,发送给User-Agent(一般是浏览器),(服务器告诉浏览器设置一下Cookie),浏览器会将cookie以key/value 的形式保存在某个目录下的文本文件内,下一次请求同一网站时就发送该Cookie服务器(前提是浏览器设置Cookie)为什么会有Cookie?http是无状态协议 状态都是由Cookie来控制的Cookie的特点1.有生命周期2....

2018-09-21 21:13:51 3063

原创 bootstrap复习

bootstrap按照规定的DOM结构 类名就能展示一定的页面比如轮播图, 把CSS样式独立作为文件 还有逻辑独立成为js文件,就可以成为一个轮播图框架, 别人只要按照一定的DOM结构和添加相应的类名就可以实现轮播图特色:1. 适应各种技术水平2. 话设备、跨浏览器 从bootstrap开始,提供对平板和智能手机的支持3. 支持响应式设计。从bootstrap2开始,提供对完...

2018-09-21 21:07:07 217

原创 Bom操作

BOM1.日期对象Date() 返回当日的日期和时间。getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。getMonth() 从 Date 对象返回月份 (0 ~ 11)。getFullYear() 从 Date 对象以四位数字返回年份。getYear() 请...

2018-09-21 21:06:24 195

原创 ajax复习

什么是AJAX?AJAX是Asynchronous javascript and xml 的缩写,用javascript以异步的形式操作xml(现在操作的是json)。随着谷歌地图的横空出世,这种不需要刷新页面就可以与服务器通讯的方式很快被人们所知。在传统的web模型中,客户端向服务器发送一个请求,服务器会返回整个页面。我们前面学习的form表单来传输数据的方式就属于传统的web模型,当我...

2018-09-21 21:05:34 167

原创 webpack配置

var path = require(‘path’);var MiniTextPlugin = require(‘mini-css-extract-plugin’);var uglifyjs = require(‘uglifyjs-webpack-plugin’);var HtmlWebpackPlugin = require(‘html-webpack-plugin’);module.e...

2018-09-21 21:02:42 161

原创 移动端适配器

1.meta标签2.rem vw vh3.弹性盒子meta viewport 中有6个通用属性:width 设置layout viewport的宽度 正整数或字符串 'width-device'initial-scale 设置页面的初始缩放值,数字或小数minimum-scale 允许用户的最小缩放值 数字或小数maximum-scale 允许用户的最大缩放值 数字或小数...

2018-09-21 21:02:11 374

转载 Html5新方法

html5 的新特性canvas绘图1.添加canvas标签,创建画布,一个画布在网页中是一个矩形框,通过 元素来绘制。默认情况下 元素没有边框和内容。<canvas id='myCanvas' width=200px height=100px style='border: 1px solid #ccc'>&

2018-09-20 11:53:15 605

原创 音乐播放器

项目效果音乐播放器的简述完成的功能:1.实现了歌曲的播放,暂停,切换,进度条拖拽,歌单展示实现的步骤:1.获取数据,2.绑定点击事件(点击上一曲/下一曲计算index,重新渲染页面,如果当前歌曲的状态是播放,那么触发歌曲的播放,点击播放按钮,判断当前歌曲的状态,改变当前的状态,渲染播放按钮的样式,点击显示歌单,给之前创建好的歌单加上class为show,使他显示出来,将当前的inde...

2018-09-20 11:52:36 632

原创 2048小游戏

2018年顺丰科技一面面试题及答案前端面试题1.bind,call,apply区别2.跨域的方式3.同源策略产生的原因,以及是谁创建的4.Html5新方法5.Es6新方法6.Node.js学过哪些模块7.Webpack如何配置8.Webpack与gulp区别9.介绍一下项目10.xss介绍一下11.哪些项目用webpack打包,哪些用gulp12.‘name=‘gaoli...

2018-09-20 11:52:22 755

转载 promise,回调地狱

回调地狱某个ajax请求需要上一个ajax请求返回的数据,那么就要将这个ajax请求放在上一个ajax请求的回调函数里面,如果这样的情况很多,那么就会嵌套很多层。造成地狱函数promise(1)三种状态 ---- pending resolved(完成) rejected(失败)(2)防止回调地狱(3)实现顺序执行,处理异步操作Promise对象的缺点:1、无法取消Prom...

2018-09-19 08:59:51 214

空空如也

空空如也

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

TA关注的人

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