这篇文章并不是最全的前端面试题(没有最全,只有更全),只是针对自己面试过程中遇到的一些难题、容易忽略的题做一个简单的笔记,方便后面有面试需要的小伙伴们借鉴,后续内容会不定时更新,有错误之处希望大家不吝指出。 1、JS延迟…
标签:html5
前端开发的客户端本地存储
在前端开发过程中,为了与服务器更方便的交互或者提升用户体验,我们都会在客户端(用户)本地保存一部分数据,比如cookie/localStorage/sessionStorage。在后端管理系统的前端,更是会涉及到一部分超…
H5移动端页面加入canvas可滑动代码条件下android手机点击input重复弹出键盘
在移动端页面使用canvas的动画,为了实现动画的触摸滑动,会加入createjs.Touch.enable(stage, true, false)这条语句,但加入这条语句后,页面的input和click等可点击事件都会…
移动屏幕适配
2015-10-16更新。 简介 移动屏幕适配是一个比较令人头疼的问题,这是我写的一个通过动态设置viewport的移动屏幕适配的工具函数,包括定宽和rem两种适配方法,目前在我自己的项目中用起来还不错,后续也会优化调整…
Vue上手初体验
Vue.js vue.js不是一个框架,他只是一个供应MVVM作风的双向绑定的库,专注于UI层面。 在 Vue.js 的定义中,View 就是用户现实看到的 DOM 元素,而 Model 就是原生的JavaScript …
由获取的file.type为空字符串引申浏览器是如何获取文件的MIME类型
前言 今天项目上遇到了一个问题,用户需要导入一个从我们服务器上下载的EXCEL文件,前端根据获取到的文件的type属性进行判断是否可以上传["application/vnd.openxmlformats-office…
搜索框设置背景图 通过设置placeholder属性添加
/#keyword/id名为keyword的input框(搜索框)添加背景图片 #keyword::-webkit-input-placeholder { color: transparent; text-indent:…
h5视频播放
<video class=”ss” type=”video/mp4″ src=”https://ksv-video-publish.cdn…;…
总结开发过程踩到的坑(二)
在日常工作中,时常会碰到各种各样的坑,有时真的觉得很多时候开发的经验都是踩坑踩出来的。在通往大牛的道路上,希望自己能够跨越重重阻碍,越走越远。学会时常总结,不断提升自己。 本文章旨在总结开发过程中碰到的容易忘记或者比较重…
小程序项目-总结
小程序-线上代码 github线上地址 小程序-技术点 官方提供的API 是不可少的。常用的方法,获取用户信息,登录授权,获取设备信息,发送数据请求,页面渲染 小程序不支持promise,所以需要额外的引入es6-pro…
CSS——可视化格式模型
CSS的可视化格式模型 CSS中规定每一个元素都有自己的盒子模型(相当一规定了这个元素如何显示); 然后可视化格式模型则是把这些盒子模型按照规则摆放到页面上,也就是如何布局; 换句话说,盒子模型规定了怎么在页面上摆放盒子…
《每周一点canvas动画》——星球守护
内容已删除,请前往博客观看后续内容