摘要:
webpack 项目的package.json 文件列出了项目所依赖的插件和库,同时也给出了对应的版本说明,但是在版本说明前面还有个符号:'^'(插入符号)和'~'(波浪符号),总结了下他们之间的区别: 例如: '~'(波浪符号):他会更新到当前minor version(也就是中间的那位数字)中最 阅读全文
摘要:
Internet Explorer:Trident Safari:WebKit(虽然我们称WebKit为浏览器内核(或浏览器引擎),但不太适合直接称之为渲染引擎,因为WebKit本身主要是由两个引擎构成的,一个正是渲染引擎“WebCore”,另一个则是javascript解释引擎“JSCore”) 阅读全文
摘要:
1. pm2 是什么? 日常开发中需要启动一个node项目,需要用npm run …,,如果终端被关掉,程序也就自动停止,有时候几个项目一起跑起来,好几个终端开着,个人不太喜欢,有一神器可以解决:pm2。pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上 阅读全文
摘要:
2. 用户登陆之后的每个请求,浏览器都会自己带上cookie,用于用户验证 3.vue中每次路由跳转都会获取之前存在缓存里面的用户信息,如果能获取到,则继续下面的操作;如果获取不到,用户需要向后台重新请求下接口(这个接口是理论上是不需要任何请求体的,并且直接会返回用户信息),通过请求结果进行后续操作 阅读全文
摘要:
使用场景:用ng-repeat几个部分,每个部分调用同一个函数,但是每个模块之间的功能不能相互干扰 问题:在用repeat实现.content块repeat的时候打算这样做:新建一个空的数组(nmber_arr),因为数组里面的length可以决定repeat出几个content块,这样我就可以通过 阅读全文
摘要:
如图有两个行内元素的并排排列,但是右侧的图标太靠上了,于是想给往下调一下,觉得用定位的方式来做有点小题大作了,于是决定用display:inline-block属性配合margin的相关属性来解决 于是给后面的<span></span>标签加上display:inline-block属性,然后给了m 阅读全文
摘要:
我们都知道float:left属性会让元素向左浮动,如果用一个div将几个左浮动的li包起来,是不是div的宽度被li撑得很长很长呢,代码: 但是实际的显示效果却是: 可以看见div的宽度不是被div撑得很长,二是直接换行了, 由此对float:left属性进行了一些总结:当给元素用了float属性 阅读全文
摘要:
子代选择器是指紧接着父级的那个标签,如:container>a指的是紧接着container后面的第一个a(儿子级别的,孙子或者之后的a是不能生效的) 后代选择器是用空格分开的,如:container a指的是continent里面所有的a(儿子,孙子,重孙子……都会生效) 详细说明:http:// 阅读全文
摘要:
content属性值 : width:可视区域的宽度,值可为数字或关键词device-width height:同width intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放 maximum-scale=1.0, minimum-scale=1 阅读全文