前言 2019届校招陆陆续续开始了,整理了一些高频的面试题。 HTML部分 1. 什么是<!DOCTYPE>? DOCTYPE是html5标准网页声明,且必须声明在HTML文档的第一行。来告知浏览器的解析器用…
分类:html
关于如何把项目做得更好的一次思考
之前做开发的时候对项目完全没有一个整体的思考,需求来了就知道做,只关心自己做的那部分的功能,做完拉到。但最近所做的项目中,遇到了不少问题,自己都忍不住吐槽起来了。如:项目经常性延期、代码冗余、添加一个很小的新功能都需要改…
margin/padding百分比值的计算
1、百分比介绍 一般元素的宽度用百分比值表示时,元素的总宽度包括外边距取决于父元素的width,这样可能得到“流式”页面,即元素的外边距会扩大或缩小以适应父元素的实际大小。如果对这个文档设置该样式,使其子元素使用百分数外…
面向web前端及node开发人员的vim配置
鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册操作基础:已装有上有 nodejs(npm)。没装的可以移步官网:https://nodejs.org…
利用网页版微信API做一个微信机器人
本文不涉及到 AI 的知识,如果你是冲着 AI 来的,那么可能会让你失望了. 前一阵子一个朋友找我,问我能不能搞一个微信自动加好友的软件,(在普通人眼里,程序员就是专门写木马病毒外挂软件的三流黑客.不会写那就连三流都不是…
关于ECharts折线图非节点的点击事件
ECharts官网教程 详情请看官网教程 前言:相信很多人有这种需求,在点击折线图非节点的时候不能触发点击事件,而官网又没有这方面的教程,只能自己默默的研究了 解决方案如下: // 基于准备好的dom,初始化echart…
jQuery入门学习笔记1
首先明确jQuery是一个JavaScript库,它的类型是函数,这一点可以通过typeOf查看。需要注意的是,script引入方式是本地文件引入,如果是CDN引入,typeOf返回的结果是undefined <s…
在Typescript项目中,如何优雅的使用ESLint和Prettier
对于Typescript项目的编码规范而言,主要有两种选择ESLint和TSLint。ESLint不仅能规范js代码,通过配置解析器,也能规范TS代码。此外由于性能问题,TypeScript 官方决定全面采用ESLi…
vue多级菜单(路由)导致缓存(keep-alive)失效
一般的后台管理系统功能都比较繁多,存在有多级菜单的需求,但是在这种项目里往往keep-alive的表现却非常不稳定,有时候某个页面可以缓存,但是点几下就发现缓存丢了;有时候不知道怎么回事又死活不缓存了。 造成这个问题的原…
css居中办法学习笔记
第一种:通过margin负值 <div class="one"></div> .one{ position: absolute; width: 200px; height: 200px; top:…
快速理解web语义化
什么是Web语义化 Web语义化是指使用恰当语义的html标签、class类名等内容,让页面具有良好的结构与含义,从而让人和机器都能快速理解网页内容。语义化的web页面一方面可以让机器在更少的人类干预情况下收集并研究网页…
2018面试题总结(一)
2018面试题总结 现将我整理的一些前端笔试题分享一下,希望对大家有所帮助。 html中常见行内元素和块级元素有哪些? 行内元素:a,b,strong,span,img,label,button,input,select…