一步,两步,三步四步五步,就这样到达了人生的巅峰~ 传统前端生态-初级 不使用打包、中间处理工具,手工处理js、css、图片等资源 掌握以下知识点: 基础结构:html,h5 基础样式:css,css3 基础语法:js …
标签:html5
[面试专题]JS设计模式
JS设计模式 发布订阅模式: 这种设计模式可以大大降低程序模块之间的耦合度,便于更加灵活的扩展和维护。 // 一个播放器类 class Player { constructor() { // 初始化观察者列表 this.…
《每周一点canvas动画》——修正增强版
2016年的某一天,不小心看了下本身写的几篇文章,霎时被恶心到了。 语句不通畅 空话一大堆 标点符号紊乱 图片貌寝 排版恶心 缺乏现实demo,而且没有直观的在线体验结果 当机立断的删掉了之前的文章,在此给人人带来的不方…
关于CSS Reset 那些事(二)之 Normalize.css 源码解读
前言 上一章节介绍了CSS Reset的历史,最后对Normalize.css做了简单的了解,所以从这节开始对源码进行注释翻译与解读,尽可能从最根本性的问题了解它在帮我们做什么? 回顾:关于CSS Reset 那些事(一…
HTML5新特性
2014年10月29日,W3C(万维网联盟)宣布,HTML5标准规范制定完成。作为一种超文本标记语言,HTML已经成为了Web上使用的通用标记语言,而在这次HTML5的规范中,为开发者带来了一些令人兴奋的新特性。 下面简…
动手写个数字输入框3:痛点——输入法是个魔鬼
前言 最近在用Polymer封装纯数字的输入框,开发过程中发现不是坑,也有不少值得研究的地方。本系列打算分4篇来叙述这段可歌可泣的踩坑经历: [《动手写个数字输入框1:input[type=number]的遗憾》](h…
函数声明和函数表达式的区别
转载函数声明和函数表达式的区别
一篇文章了解移动端文本垂直居中
在日常工作中,经常会遇到图片+文字+背景色的设计稿实现。经常我们在Chrome浏览器上调试的好好的,但是到了移动端就会有各种奇特的适配问题——最经常遇见莫过于Android中文字稍微偏上了。在iOS和Android上的调…
js如何获取函数内的变量
众所周知,js函数内部的局部变量,外界是访问不到的。那么js中是如何访问函数内部的局部变量。 今天有个很简单的需求,要用到函数内的变量,简单记一下; function t() { let ttt = "测试";//要获取…
vue组件之间的通信
前言 作为一个vue初学者不得不了解的就是组件间的数据通信(暂且不谈vuex)。通信方式根据组件之间的关系有不同之处。组件关系有下面三种:父–>子、子–>父、非父子 父–&…
14行实现js原生语法前端模板引擎
最近开发前端一直用的前端模板引擎; 一直使用的 TPPL 模板引擎 源代码如下: function tppl(tpl, _data) { tpl = tpl.replace(/(<)/g, "<").…
HTML5历史管理状态机制
前言:想要不刷新页面同时改变url 可以用HTML5 window对象的 hashChange 事件。同时介绍两个相关的api 和 1个事件。 两个API:1.history.pushState({name:’…