
前端
文章平均质量分 52
下雨天没带雨伞
定个小目标,每天学习一个新知识
展开
-
CSS画三角
.triangle { position: absolute; &::after { position: absolute; top: 5px; right: 0; content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-...原创 2018-06-22 16:02:32 · 179 阅读 · 0 评论 -
CSS去掉select默认样式
<div class="dropdown-selection"> <select class="select-option"> <option value="file">{{t.file}}</option> <option value="hot"&am原创 2018-06-22 16:00:30 · 4952 阅读 · 0 评论 -
JavaScript(作用域)
1.作用域精解[[scope]]:每个JavaScript函数都是一个对象,对象中有些属性我们可以访问,但有些不可以,这些属性仅供JavaScript引擎存取,[[scope]]就是其中一个[[scope]]指的就是我们所说的作用域,其中存储了运行期上下文的集合作用域链:[[scope]]中所存储的执行期上下文对象的集合,这个集合呈链式链接,我们把这种链式链接叫做作用域运行期上下文:当函数执行时,...原创 2018-06-04 13:52:15 · 142 阅读 · 0 评论 -
JavaScript(递归,预编译)
1.递归特点:符合思维逻辑,代码简单,但耗费时间空间复杂度注意事项:1.找规律,2.找出口2.预编译js三部曲:语法分析,预编译,解释执行2.1预编译特点:函数声明整体提升(所有函数声明提升到最前面)变量 声明提升 (变量声明在赋值之前)b=10;var b;不会报错,b值为undefinedimply global暗示全局变量即任何变量未经声明就进行赋值,则为全局变量例:a=10;可用wi...原创 2018-06-04 10:24:12 · 439 阅读 · 0 评论 -
vue-router学习笔记(使用技巧)
1.路由元信息定义路由的时候可以配置 meta 字段{ path: 'login', name: 'login', component: Login, query: {}, //不保留历史记录,即不能返回到登录页面 meta: { navbar: false, requireAuth: false ...翻译 2018-05-31 16:02:43 · 1360 阅读 · 1 评论 -
vue-router学习笔记(路由懒加载)
1. 实现方式:Vue的异步组件+Webpack的代码分割异步组件const Foo = () => Promise.resolve({ /* 组件定义对象 */ })webpackimport('./Foo.vue') // 返回 Promise定义被webpack自动分割代码的异步组件const Foo = () => import('./Foo.vue')把组件按组分块某个路由下...翻译 2018-05-31 15:54:34 · 793 阅读 · 0 评论 -
vue-router 学习笔记(基本内容)
1.带参数路由routers:[ {path:'/user/:id',name:'user',component:User}]使用参数:$router.params.id2.两个路由都渲染同个组件复用组件时,想对路由参数的变化作出响应,watch (监测变化) watch{ 'route'(to,from){ }}或者使用beforeRouteUpdate (目标路由和当前路由相同,只是...翻译 2018-05-31 14:35:03 · 765 阅读 · 0 评论 -
CSS 去掉input type files默认样式
1.去掉input file的“未选择任何文件”<input type="file" class="file-input">.file-input{ color: transparent;}2.自定义input file的样式<a href="javascript:;" class="upload-input ">上传 <input type原创 2018-04-28 13:28:23 · 4359 阅读 · 0 评论 -
【gulp】gulp初识之postcss
postcss,gulp原创 2017-03-30 20:40:03 · 1634 阅读 · 0 评论