摘要:
2016年感觉自己对前端的学习很混乱,了解了太多但并没有太多的进步,故想在2017年制定学习计划,至少能深入了解一些东西。每一个计划都会以博文作为产出。有想法还会新增在里面~ 一、学习计划: 二、学习时间: 抽时间 阅读全文
摘要:
第一部分 一、基本规范 1.缩进:一般以四个空格为一个缩进。 2.语句结尾:最好加上分号,因为虽然“自动分号插入(ASI)”机制在没有分号的位置会插入分号,但是ASI规则复杂而且会有特殊情况发生 3.行的长度:不应超过80个字符 4.换行:一般在运算符(比如逗号)后换行,然后增加两个层级(一个层级为 阅读全文
摘要:
前言 在做一个需求的时候涉及懒加载,百度了一下,发现scrollTop、scrollHeight与clientHeight这三个元素起到了重要作用,以前做过类似demo但是时间过太久忘记了,现在已经完全分不清这个三个属性的区别,现在再重新复习一下 一、scrollTop 定义:获取或设置元素的内容向 阅读全文
摘要:
前言 使用vue已经有三、四个月了,但是只是学着使用了一些基本方法。因为现在的前端框架越来越多(Angular,React...),但是我相信万变不离其宗,很多用法框架之间还是想通的,所以借总结的vue的机会深入了解vue到每个细节,以后能更加熟练地使用vue,有机会也能在别的框架中体会相通的思想。 阅读全文
摘要:
引入开发工作中需要,除了今天要介绍的两种template,还有很多模板,但他们的终点都是相同的,都是为了开发的便利。 模板的作用 是一套模板语法,开发者可以通过写一个模板区域,每次根据传入数据,然后渲染成不同的html片段。BaiduTemplate举个🌰栗子 首先需要下载BaiduT... 阅读全文
摘要:
引入 为了复习H5、CSS3按照慕课网的教程实现一个七夕言情的demo学到(+复习了)很多知识~在此总结一番 知识点transform定义 transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。值 应用 如果transform与trans... 阅读全文
摘要:
引入 自从HTML5的出现,为前端开发带来了诸多便利。在以前我们常常用cookie来实现一些想要达到的需求,但是cookie有很多限制性的条件,比如存储大小,有过期时间,需要在服务器环境下,自己要写辅助函数才能实现cookie存储等。HTML5就为我们带来了本地存储,解决了cookie出现的限制条... 阅读全文
摘要:
引入 鱿鱼项目要求要做一个半透明的罩层,而且罩层上有一个类似alert框的div。因为如果用opacity的话,父级有了透明度就会影响子级,所以用rgba()就能解决透明度继承的问题。但问题又来了,rgba()是css3的新属性,所以IE8及以下浏览器不兼容,这怎么办呢?终于我找到了解决办法。... 阅读全文
摘要:
引入 以前学习原生JS然后切换到用JQ的时候总觉得很不习惯,甚至有点排斥用JQ。后来自己写项目一直到公司实习用JQ的这段时间,才深深感受到JQ的强大~JQ不仅做到兼容很多浏览器,还能很方便地使用JS动画和各种交互,所以最突出的有点就方便!方便!方便!(重要的事情说三遍)。我找到了一个关于源码解析... 阅读全文