- 博客(16)
- 收藏
- 关注
原创 vuepress打包window is not defined
在vuepress打包npm run docs:build时发生window is not defined,由于vuepress采用的是服务端渲染 所以此时找不到对应的window在vuepress的enhanceApp.js中 插入Vue.mixin({mounted(){Vue.component(eppBreadcrumb.name, eppBreadcrumb);}})完整代码import ElementUI from 'element-ui';import
2021-01-13 16:34:14 1952 1
原创 最喜欢举栗子的-腾讯前端面试系列(一)
em~~~~~~已经离面试到现在已经有几个月了、因为工作忙的原因(懒)一直没有好好梳理过这方面的问题,今天就来给大家梳理一下~!一、CDN如何就近答:1、CDN(Content Delivery Network)内容分发网络...
2020-03-26 01:31:16 259
转载 svg 图形,在 IE 浏览器中,始终占用了一个 Tab 队列的解决方法
是IE/Edge的bug。在Edge14里修复了。在Edge14之前的Workaround:<svg focusable="false">参考贺大师的回答https://www.zhihu.com/question/52116936?sort=created
2019-12-02 23:41:39 167
原创 兼容IE低版本vue项目的操作方法
1、安装最新的npm install --save-dev webpack -server2、安装Bable npm install --save babel-polyfill3、webpack.base.conf.js中加入require("babel-polyfill")4、在main.js中添加代码 import "babel-polyfill"5、webpack.base....
2019-03-27 10:48:18 1139
原创 平安科技前端开发面试总结
前言:面试了一个多月了,趁着今天有时间就梳理一下流程。顺便分享一下这里的面试心得。话不多说,进入正题。在进平安的过程中走的是平安专场的面试,如有不同之处,请忽略。以下分几个步骤进行讲解1、测评。包括逻辑测评,性格测评。属于比较简单的题目。简历筛选过了以后会邮件通知你上一个网址进行测评,打开后就进入这个页面。2、专场。专场那里面分3面,笔试,技术、HR面。在安排笔试面的题目非常基础,在网上能搜到...
2019-01-04 17:49:26 8386 3
原创 最简前端规范——vue篇(四)
为什么会提到vue的规范?众所周知,Jq的时代逐渐消退,三大框架强势崛起。NG、REACT、VUE 三国鼎立。三个框架各有所长,技术就是为了解决问题,So 由于目前本人手头的项目是基于vue的前提,所以去研究了一下这方面的一些规范,以至于在和团队配合当中能够有一致性。好了 话不多说,进入正式环节。那么首先介绍规范之前,先从几个角度分析一下vue具有哪些特征,哪些常用,哪些是重点,哪些对于团队开...
2019-01-04 11:39:15 310
原创 最简前端规范——JS篇(三)
时代在进步、技术在更新。作为一个前端开发者来说 学习必然是一件持续的事情。对于很多开发者来说 前端规范或多或少都有接触过,驼峰式写法、不适用保留字、缩进、构造函数首字母大写等等。在这里,总结了一些目前经常用到的还有一些应该要规避的目前绝大多数浏览器已经支持了ES6的写法,如有遇到对js无法解析的 可以加入babel-polyfill提供支持。这次JS的前端规范的介绍主要以ES6为主,那什么是ES6...
2019-01-03 15:46:34 280
原创 最简前端规范——CSS篇(二)
CSS规范可以从以下4个角度来描述1、代码规范 样式文件必须写上 @charset 规则,并且一定要在样式文件的第一行首个字符位置开始写,编码名用 “UTF-8” 字符 @charset “”; 都用小写字母,不能出现转义符,编码名允许大小混写 推荐写法: @charset "UTF-8";.jdc{} 不推荐写法:...
2018-12-29 18:06:30 481
原创 最简前端规范——HTML篇(一)
前言:网上已经有很多关于前端开发规范的描述,为什么还要写呢?主要是很多规范太细而全,根本记不住,还有很多编译器也能够自动生成为什么要记这么多呢?是嫌前端学的东西还不够多吗?所以此系列文章主要讲解在开发过程中的重点事项,具体细则自可百度一下。好了,废话不多说,进入正题。众所周知 前端学来学去就是HTML、CSS、JS。这里也不能落入俗套 没办法混口饭吃应该的。HTML应该注意什么?只要记...
2018-12-29 15:53:18 340
转载 新手轻松学会git
在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开始接触Git的新人,理解Git的基本原理,掌握常用的一些命令。一、Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspace:工作区 Index / Stage:暂存区 Reposito...
2018-12-28 17:21:54 145
原创 vue的动态编译
动态编译的需求:如在写一个表格组件时,我们可能需要表格的某一列是可定制化的,比如这一列可实现点击响应一个事件,要实现这样一个需求,可通过写配置文件的方式实现实现方式1data(){ let me = this return { name:'点我', list:[ {name:'cccc11212121', ...
2018-12-28 17:11:38 3017
原创 Dom事件等级
0级DOM分为2个:一是在标签内写onclick事件 二是在JS写onlicke=function(){}函数1)<input id="myButton" type="button" value="Press Me" onclick="alert('thanks');" >2)document.getElementById("myButton&quo
2018-11-21 20:59:10 652
原创 浮动元素容器的clearing问题
1. 解决方法一:添加空元素经典的解决方法,就是在浮动元素下方添加一个非浮动元素。<div><div style="float:left;width:45%;"></div><div style="float:right;width:45%;"></div><div style="cl
2018-11-21 20:31:43 162
转载 DOMContentLoaded与load的区别
(1)在chrome浏览器的开发过程中,我们会看到network面板中有这两个数值,分别对应网 络请求上的标志线,这两个时间数值分别代表什么?(2)我们一再强调将css放在头部,将js文件放在尾部,这样有利于优化页面的性能,为什么这种方式能够优化性能?(3)在用jquery的时候,我们一般都会将函数调用写在ready方法内,这是什么原理?首先看一下DOMContentLoade...
2018-11-20 17:07:06 145
转载 浅谈script标签中的async和defer
script标签用于加载脚本与执行脚本,在前端开发中可以说是非常重要的标签了。直接使用script脚本的话,html会按照顺序来加载并执行脚本,在脚本加载&执行的过程中,会阻塞后续的DOM渲染。现在大家习惯于在页面中引用各种的第三方脚本,如果第三方服务商出现了一些小问题,比如延迟之类的,就会使得页面白屏。好在script提供了两种方式来解决上述问题,async和defer,这两...
2018-11-20 16:56:52 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人