自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (2)
  • 收藏
  • 关注

原创 前端常用设计模式简介

设计模式的原则是找出程序中的变化,并将变化封装起来,实现高效的可复用性。核心在于意图,而不在结构。通过设计模式可以帮助我们增强代码的可重用性、可扩充性、 可维护性、灵活性。我们使用设计模式的最终目的是为了实现代码的高类聚和低耦合。你是否思考过这样的一个问题,如何让代码写的更有健壮性,其实核心在于把握变与不变。确保变的部分更加灵活,不变的地方更加稳定,而使用设计模式可以让我们达到这样的目的。

2023-07-14 14:00:48 447

原创 前端解决浏览器兼容问题合集(2)——html5、css3

上一集主要讲了事件处理的兼容,这集我们来探讨下html5和css3等如何兼容一、html5首先梳理下html5的一些新特性:用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素,比如 article、footer、header、nav、section新的表单控件,比如 calendar、date、time、email、url、searchhtml5是从ie9开始支持的,那么如何实现html5的兼容呢?IE9 以下版本浏览器

2021-01-14 14:46:35 290 2

原创 前端解决浏览器兼容问题合集(1)——事件兼容

浏览器兼容(主要是ie浏览器)是前端最头疼的问题之一,接下来的文章我将整理各种兼容性问题解决办法。这是第一篇文章,针对如何解决事件兼容问题,首先分析ie与其他浏览器的区别何在一、事件处理程序其他浏览器使用addEventListener()和 removeEventListener()实现处理指定和删除事件处理程序的操作ie浏览器使用attachEvent()和 detachEvent()实现处理指定和删除事件处理程序的操作兼容性写法:addHandler: function(e

2021-01-14 11:00:40 424 2

原创 关于常用的几个设计模式的理解-前端篇

设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。常用的设计模式包括单例模式、工厂模式、建造者模式、代理模式、中介者模式、观察者模式、策略模式等。下面以我本人理解介绍这几种模式1、单例模式这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建如图:单例分为懒汉模式和饿汉模式,...

2020-08-07 10:15:38 215

原创 前端面试问题总结(偏向vue)

1.浏览器输入地址到显示的过程TCP/IP协议是Internet最基本的协议,其中应用层的主要协议有Telnet、FTP、SMTP等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层;传输层的主要协议有UDP、TCP,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享;网络层的主要协议有ICMP、IP、IGMP,主要负责网络中数据包的传送等;而网络...

2020-05-06 10:16:19 363

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除