07 2018 档案

移动端项目构建?
摘要:1.首先引入meta标签设置移动端 2.公共样式css html,body,ul,li,img,a,p,div{ margin:0; padding:0; 设置盒模型 border-sizing:border-box; 去除移动端特有的点击高亮的效果 -webkit-tap-highlight-co 阅读全文

posted @ 2018-07-31 17:08 向往回得来 阅读(111) 评论(0) 推荐(0)

vue插槽?
摘要:假定我们有一个 app-layout 组件,它的模板为: <div class="container"> <header> <slot name="header"></slot> </header> <main> <slot></slot> </main> <footer> <slot name=" 阅读全文

posted @ 2018-07-17 21:25 向往回得来 阅读(171) 评论(0) 推荐(0)

封装jquery高亮插件?
摘要:完整的高亮插件代码如下: //闭包限定命名空间(function ($) { $.fn.extend({ "highLight": function (options) { //检测用户传进来的参数是否合法 if (!isValid(options)) return this; var opts = 阅读全文

posted @ 2018-07-17 21:15 向往回得来 阅读(194) 评论(0) 推荐(0)

axios拦截器?
摘要:// 引入axios以及element ui中的loading和message组件 import axios from 'axios' import { Loading, Message } from 'element-ui' // 超时时间 axios.defaults.timeout = 500 阅读全文

posted @ 2018-07-17 20:52 向往回得来 阅读(1588) 评论(0) 推荐(0)

小程序的生命周期函数?
摘要:onLoad Function 生命周期函数--监听页面加载 onReady Function 生命周期函数--监听页面初次渲染完成 onShow Function 生命周期函数--监听页面显示 onHide Function 生命周期函数--监听页面隐藏 onUnload Function 生命周 阅读全文

posted @ 2018-07-17 20:41 向往回得来 阅读(132) 评论(0) 推荐(0)

jsonp的原理?
摘要:ajax请求受同源策略影响,不允许进行跨域请求,而script标签src属性中的链接却可以访问跨域的js脚本,利用这个特性,服务端不再返回JSON格式的数据,而是返回一段调用某个函数的js代码,在src中进行了调用,这样实现了跨域。 Ajax工作原理是 相当于在用户和服务器之间加了—个中间层(AJA 阅读全文

posted @ 2018-07-17 20:37 向往回得来 阅读(100) 评论(0) 推荐(0)

npm?
摘要:以安装和管理项目的依赖 可以通过package.json文件来管理项目信息 阅读全文

posted @ 2018-07-15 20:11 向往回得来 阅读(95) 评论(0) 推荐(0)

使用什么工具检查代码风格?
摘要:JSLint by Douglas Crockford JSHint ESLint JSCS 开发团队项目时,强制指定代码风格和使用静态分析,捕捉常见的错误,这些工具都非常有用。 阅读全文

posted @ 2018-07-15 20:10 向往回得来 阅读(160) 评论(0) 推荐(0)

import与require的区别?
摘要:require是运行时调用,所以require理论上可以运用在代码的任何地方,require是赋值过程,是在运行时执行。 import是编译时调用,所以必须放在文件开头,import是解构过程是在编译时执行。 阅读全文

posted @ 2018-07-15 19:54 向往回得来 阅读(209) 评论(0) 推荐(0)

var与let的区别?
摘要:var是声明变量,可以不进行赋值,默认初始化是undefined. let是声明的变量可以重复,变量不可以重新赋值,let声明的变量是在块级作用域或者块内部有效的,外部的变量不会受到影响,for循环中声明的变量只有在循环中有效的。 const声明的常量必须初始化,是声明常量的。 阅读全文

posted @ 2018-07-15 19:47 向往回得来 阅读(134) 评论(0) 推荐(0)

进程包括?
摘要:js浏览器进程,GUI渲染进程,事件触发进程。 阅读全文

posted @ 2018-07-15 19:41 向往回得来 阅读(195) 评论(0) 推荐(0)

function与箭头函数的区别?
摘要:function是随定义的环境改变的。 箭头函数是定义的环境是一直不变的。 阅读全文

posted @ 2018-07-15 19:40 向往回得来 阅读(543) 评论(0) 推荐(0)

es6中的reduce方法?
摘要:对数组中的每一项进行相加操作 阅读全文

posted @ 2018-07-15 19:38 向往回得来 阅读(166) 评论(0) 推荐(0)

浏览器是如何渲染页面的?
摘要:渲染的流程如下: 1.解析HTML文件,创建DOM树。 自上而下,遇到任何样式(link、style)与脚本(script)都会阻塞(外部样式不阻塞后续外部脚本的加载)。 2.解析CSS。优先级:浏览器默认设置<用户设置<外部样式<内联样式<HTML中的style样式; 3.将CSS与DOM合并,构 阅读全文

posted @ 2018-07-15 19:37 向往回得来 阅读(135) 评论(0) 推荐(0)

判断是不是一个数组?
摘要:1. instanceof 2.Array.isArray(ie9以上支持) 3.原型链:constructor 阅读全文

posted @ 2018-07-12 10:22 向往回得来 阅读(114) 评论(0) 推荐(0)

判断是否是一个数组?
摘要:1. instanceof 2.Array.isArray(ie9以上支持) 3.原型链:constructor 阅读全文

posted @ 2018-07-12 09:45 向往回得来 阅读(112) 评论(0) 推荐(0)

var与let的区别?
摘要:1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。 阅读全文

posted @ 2018-07-12 09:44 向往回得来 阅读(100) 评论(0) 推荐(0)

undefined和null区别?
摘要:Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。 Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。 阅读全文

posted @ 2018-07-12 09:30 向往回得来 阅读(150) 评论(0) 推荐(0)

var与let区别?
摘要:通过var定义的变量,作用域是整个封闭函数,是全域的 。通过let定义的变量,作用域是在块级或是子块中。 不论var声明的变量处于当前作用域的第几行,都会提升到作用域的头部。 var 声明的变量会被提升到作用域的顶部并初始化为undefined,而let声明的变量在作用域的顶部未被初始化 阅读全文

posted @ 2018-07-12 08:56 向往回得来 阅读(109) 评论(0) 推荐(0)

undefined和null?
摘要:Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。 Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。 undefined空变量,null空对象。 阅读全文

posted @ 2018-07-12 08:41 向往回得来 阅读(130) 评论(0) 推荐(0)

js图片压缩并上传?
摘要:js: 阅读全文

posted @ 2018-07-11 17:35 向往回得来 阅读(908) 评论(0) 推荐(0)

移动端1px像素的设置?
摘要:1px解决方案—:before, :after与transform 之前说的frozenUI的圆角边框就是采用这种方式, 构建1个伪元素, 将它的长宽放大到2倍, 边框宽度设置为1px, 再以transform缩放到50%. 需要注意<input type="button">是没有:before, 阅读全文

posted @ 2018-07-11 15:32 向往回得来 阅读(289) 评论(0) 推荐(0)

前后端交互?
摘要:前后端交互使用ajax,和后台给前端返回一个token,前端将这个token保存下来,以便之后再访问后台的时候都用这个token作为令牌。 阅读全文

posted @ 2018-07-11 13:12 向往回得来 阅读(111) 评论(0) 推荐(0)

什么场景下用到localstorage?
摘要:localstorage使用在菜单栏的时候,将每一个菜单的数据记录下来。 阅读全文

posted @ 2018-07-11 13:08 向往回得来 阅读(488) 评论(0) 推荐(0)

js数据类型?
摘要:简单数据类型:number,string,null,undefined,boolean 复杂数据类型:对象(array) 阅读全文

posted @ 2018-07-11 13:06 向往回得来 阅读(79) 评论(0) 推荐(0)

js深拷贝和浅拷贝?
摘要:浅拷贝(shallow copy):只复制指向某个对象的指针,而不复制对象本身,新旧对象共享一块内存; 深拷贝(deep copy):复制并创建一个一摸一样的对象,不共享内存,修改新对象,旧对象保持不变。 阅读全文

posted @ 2018-07-11 13:05 向往回得来 阅读(109) 评论(0) 推荐(0)

前后端分离?
摘要:一般来说,要实现前后端分离,前端就需要开启一个本地的服务器来运行自己的前端代码,以此来模拟真实的线上环境,并且,也是为了更好的开发。因为你在实际开发中,你不可能要求每一个前端都去搭建一个java(php)环境,并且在java环境下开发,这对于前端来说,学习成本太高了。但如果本地没有开启服务器的话,不 阅读全文

posted @ 2018-07-10 17:38 向往回得来 阅读(144) 评论(0) 推荐(0)

清除浏览器缓存?
摘要:目的:清除浏览器缓存 浏览器缓存:有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。 使用方法:JS或者Jquery 方法一: meta方法用客户端代码使浏览器不再缓存Web页面: 1 2 3 4 5 <head 阅读全文

posted @ 2018-07-10 16:20 向往回得来 阅读(220) 评论(0) 推荐(0)

ipad中的active失效?
摘要:.btn1, .btn2{ border-radius: 1px; } .btn1:active, .btn2:active{ background-color: #b7e9e9; } .btn1, .btn2{ border-radius: 1px; } .btn1:active, .btn2:a 阅读全文

posted @ 2018-07-06 12:26 向往回得来 阅读(138) 评论(0) 推荐(0)

amuse ui(web插件,js插件,css样式)?
摘要:适合于移动端页面的构建以及与react项目的配合使用,可以实现响应式布局。 Amaze UI 以移动优先(Mobile first)为理念,从小屏逐步扩展到大屏,最终实现所有屏幕适配,适应移动互联潮流。 阅读全文

posted @ 2018-07-06 10:54 向往回得来 阅读(164) 评论(0) 推荐(0)

导航