写代码容易,写出优雅的代码难,写易于维护的、容易扩展的、结构清晰的代码应该是每位开发者努力的目标,而学习设计模式,合理的的使用能让我们离这个目标更进一步。最近看了《Javascript设计模式与开发实践》这本书,一言以蔽…
分类:html
javascript的垃圾回收机制和内存管理
垃圾回收 javascript不同于c、c++的一个特点是:具有自动的垃圾回收机制,这就意味着,开发人员可以专注于业务,而不必把过多精力放在内存的管理上,提高开发效率。 所谓的垃圾回收就是找出那些不再继续使用的变量,然后…
vue2练习之仿美团外卖开发(一)
前言 很多初学者尤其是像我这样的公司有且只有一个前端的时候,硬着头皮去学习一门新框架,周围无人帮忙,平日里遇到问题只能求助于思否,百度,google。点击我的个人头像去看我的提问你们就知道vue小白去学习vue真的很心累…
高大上的AMD和CMD的区别
今天小小的卖弄下AMD和CMD的区别,也是刚刚学,不对之处,请指正,包含!AMD是RequireJS在推广过程中对模块定义的规范化产出;CMD是SeaJS在推广过程中对模块定义的规范化产出; 这些规范的目的都是为了Jav…
w3schools网站的HTML教程之HTML基础
如果下述案例所使用的标签你还不会,不要担心。你将在下一章学习到这些标签。 HTML 文档 所有 HTML 文档必须是以这个类型声明:<!DOCTYPE html>。 HTML 文档本身要以<html&g…
Chrome 53 Beta一些有意思的改动
原文链接: http://blog.chromium.org/2016…译者:Icarus邮箱:xdlrt0111@163.com 如果没有特殊说明的话,以下都是应用在Android,Chrome OS,Li…
深入理解 flex-grow & flex-shrink & flex-basis
前言 flex 有三个属性值,分别是 flex-grow, flex-shrink, flex-basis,默认值是 0 1 auto。 发现网上详细介绍他们的文章比较少, 今天就详细说说他们,先一个一个看。 flex-…
Html中的空格符
转载地址:https://www.cnblogs.com/bykj/p/5927893.html 1,Html中空格 不断行的空白(1个字符宽度)  &n…
css中postion的fixed和absolute区别
一直对positon的几个定位方式不是特别理解,记录下 fixed 固定定位,参照位置是浏览器窗口的左上角,即坐标点为(0px, 0px) absolute 绝对定位,参展位置是离当前元素最近的定位方式为fixed,ab…
毕业两年,我是如何从技术「转型」到管理的?
对于深耕在一线的程序员来讲,很多人期望华丽转身成为管理者,无外乎图名为利,正所谓「天下攘攘皆为利往」,并不能搬出什么高大上的理由来。当然这也不是什么值得羞耻的事情,我们的目标虽然是为了一己私利,但是只要为公司创造了价值,…
HTML基础的捡漏
原文链接: http://www.cun-xu.cn/index.ph… 今天这篇是给初学者看的,老手也可以看看查缺补漏,尤其是与SEO有关的内容。 1、<!DOCTYPE> 声明不是 HTML …
http协商缓存VS强缓存
之前一直对浏览器缓存只能描述一个大概,深层次的原理不能描述上来;终于在前端的两次面试过程中被问倒下,为了泄恨,查阅一些资料最终对其有了一个更深入的理解,废话不多说,赶紧来看看浏览器缓存的那些事吧,有不对的地方,请各位不吝…