—— 虽然我的offer少,但是我的拒信多啊 这几天终于闲下来,做一点微小的工作,整理了一些之前几家公司的前端面试题和个人经验,想做前端的师弟妹可以参考,也欢迎各同行大神来指教~ (以下问题不分先后,时间久远难免有些遗漏…
分类:html5
w3school前端开发教程合集
有关前端开发的w3c教程合集。 http://caibaojian.com/w3school/ 地图 ajax教程 Canvas教程 CSS教程 CSS3教程 CSS3选择器 CSS参考手册 DHTML教程 HTML教程…
Web前端开发标准规范
web前端开发规范的意义 提高团队的协作能力 提高代码的复用利用率 可以写出质量更高,效率更好的代码 为后期维护提供更好的支持 一、命名规则 命名使用英文语义化,禁止使用特殊字符,禁止使用拼音,禁止使用中英文混合! 项目…
chrome浏览器下audio自动播放的hack
前言 也许很多前端遇到过这个需求:消息提醒。一般来说,可以简单的实现绝不会用复杂的方式,audio标签提供了这个功能。但是,新版的chrome浏览器禁止了js自动播放音频的功能,见鬼了。 音频播放 <audio s…
移动端适配
前言:这周工作碰到了移动端1px的问题。以前一直写样式也没有特别注意着一点。还有就是rem的原理。这些其实就是比较常见的移动端适配问题。现阶段比较主流的适配方案有二种。一种是 flexible + rem,另一种是 vw…
css两种垂直居中对齐解决方案
第一种垂直居中方法 利用vertical-align:middle进行垂直方向上的居中对齐,此方法需要满足的条件: 设置父元素的行高line-height等于父元素height的高度 子元素必须是行内块级元素displa…
UTF-8、UTF-16 和 Unicode 有什么联系
UTF-8、UTF-16 和 Unicode 有什么联系 起源 在计算机发明之初,由于计算机只能存储二进制的数据,美国人民为了交流通信方便,约定了一个编码规范,也就是 ASCII(American Standard Co…
再谈前端项目的组件化
再谈前端项目的组件化 之前详细聊过的前端项目的组件化,可以参考 组件化 与 私有 npm 仓库,今天来更进一步的说说前端项目的组件化。 1. 之前的组件化 目录结构: -project1 # 项目1 -project2 …
js实现左侧菜单栏递归循环遍历
首先html布局<ul id=”abc”> </ul>菜单jsonconst menuList = [ { title: '首页', key: '/home' }, { t…
html学习笔记
一、标签 1. 无归属标签 address用于定义文章的联系信息 <cite> 元素定义著作的标题 <bdo> 元素用于定义文本的方向 2. <p> 浏览器会自动在段落的前后添加空行如…
探讨一下常见的跨域问题
相信很多童鞋在刚接触前后端分离的时候都会遇到跨域问题,那么跨域问题是怎么产生的呢??怎么来解决跨域问题呢??我们闲话少说,接下来给大家做一波分析。 首先来看一下“跨域”问题的产生的原因,其实“跨域”是浏览器出于安全方面考…
Styled-Components
Styled-Components 它是通过JavaScript改变CSS编写方式的解决方案之一,从根本上解决常规CSS编写的一些弊端。 通过JavaScript来为CSS赋能,我们能达到常规CSS所不好处理的逻辑复杂、…