自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 WEB API新增整理(四)

一、Pointer Events简介:指针事件 - Pointer events 是一类可以为定点设备所触发的DOM事件。它们被用来创建一个可以有效掌握各类输入设备(鼠标、触控笔和单点或多点的手指触摸)的统一的DOM事件模型。所谓指针是指一个可以明确指向屏幕上某一组坐标的硬件设备。建立这样一个单独的事件模型可以有效的简化Web站点与应用所需的工作,同时也便于提供更加一致与良好的用户体验,无...

2019-07-05 16:28:11 492

转载 WEB API新增整理(三)

一、Gamepad API简介:给予开发者一种简单、统一的方式来识别并响应游戏控制器(手柄)。其中包含了三个接口、两个事件、一个特殊函数,用来响应控制器的连接与断开、获取其他关于控制器的信息以及识别当前是哪个按键或是哪个控制器被按下了。GamepadButton接口定义了在一个手柄或其他控制器的唯一的一个按键,允许访问不同控制器设备可用类型的按钮的当前状态。GamepadButton...

2019-06-20 18:21:37 488

转载 WEB API新增整理(二)

一、可扩展样式表语言转换(XSLT)简介:XSLT是一种基于XML的语言,用于XML文档转换,配合着专门的处理软件一起使用。虽然这个处理过程被称作“转换”,但并没有改变原始文档,而是在原文档内容的基础上创建了一个新的XML文档。然后, 这个新文档会被处理器序列化(输出)为标准的XML语法或其他格式。XSLT最常用于不同XML模式间的数据转换,或用于将XML数据转换为网页或PDF文档。 目前大部...

2019-06-14 17:03:25 224

转载 声明式编程、命令式编程以及函数式编程

【转载自】:https://blog.csdn.net/Fundebug/article/details/90709826【前言】:今天再逛csdn时,偶然间看到了上面这篇文章。本来自以为已经了解了函数式编程,但当看到这篇文章时,才发现自己之前的见解有多么肤浅,因此决定重新整理有关声明式编程、命令式编程以及函数式编程相关的概念、以及知识点,方便未来某一时刻快速回忆以及使用。一、声明式编程(...

2019-06-14 13:58:43 3324

转载 WEB API新增整理(一)

【前言】:本篇文章主要用来整理新增的web API,前端技术发展日新月异,在开发需求的过程中,往往会遇到许多新的api的使用,但本人有时并没有真正了解过那些api的规范情况,以及支持度等等。因此打算趁着目前有部分的空余时间进行一些web api的整理,方便未来使用一、Web Components支持度:目前chrome和opera支持度良好。firefox目前实现了大部分功能,但仍在实验阶...

2019-06-12 11:47:06 457

原创 javascript继承

前言:随着es6的出现,继承方式逐渐被固定为使用extends关键字实现继承。虽然es6实现继承起来非常简单,但本人仍然觉得es5的继承是必须学习的,因为es5的继承方式,描述了JavaScript继承思想的发展历程,已经影响到了es6继承的实现方案。该篇文章打算从es5的多种继承思想开始阐述继承思路,同时也包括es6的继承的方式。希望能够帮助读者或者本人在前端技术快速发展的前提下,不断打下坚...

2019-03-12 19:29:23 90

原创 javascript变量提升

前言:JavaScript语言与其他语言非常不同,它一切的操作都是基于原型链,这是javascript的精髓。但是由于javascript定义了一个全局作用域,并把全局作用域绑定到了顶层对象中(浏览器环境中顶层对象是window,在node环境下顶层对象是global),顶层对象的属性与全局变量挂钩,被认为是 JavaScript 语言最大的设计败笔之一。由于顶层对象可以属性可以随意的修改新增...

2019-03-10 10:00:49 1542

转载 HTML中script标签

一、script标签中的属性async:在script标签中添加此属性,浏览器会开启异步下载脚本(执行到当前标签后立即下载),当下载完成后立即执行,但并不会按着script在页面中的顺序来执行,而是谁先加载完谁执行。DOMContentLoaded事件的触发并不受async脚本加载的影响,在脚本加载完之前,就已经触发了DOMContentLoaded。charset:此属性很少使用,指定s...

2019-03-05 17:07:36 9491

原创 javascript简介

前言:首先在学习JavaScript之前,我们有必要对JavaScript的过去有一定的了解,这样我们才能够正确的看待JavaScript的优点与缺点。在之前的开发中,我们往往需要关心ie6(目前ie6的使用用户量逐年降低,目前基本不需要考虑)下的开发兼容问题。在几年之前还有许多前端兄弟姐妹为了处理IE6的兼容问题各种头疼,但实际上如果我们了解javascript的发展历史之后,就会发现ie6...

2019-03-05 09:48:15 135

原创 ES6重读及新感(Arraybuffer类重读)

前言:ArrayBuffer类在浏览器端并不会很常用,浏览器端使用该方法,大部分用于处理上传文件的操作(html5中新增了webgl,也会用来写一些喂webgl功能),因此很多前端同学会认为这个语法糖并没有太大的作用。实际来说,在浏览器端大部分需要二进制流操作的部分,都由浏览器端,帮我们解决了,最典型的列子即http请求。如果浏览器端不进行处理,那我们就需要频繁的操作二进制流进行http...

2019-03-03 17:45:28 1116

原创 图片轮播代码学习(工具的封装)

1.tools工具类(模拟jq的$方法简单封装)function $(selector,context){var firstChar = selector.charAt(0);context = context || document;if( firstChar === "#" ){return document.getElementById(selector.substrin

2016-07-24 16:37:26 266

转载 图片轮播(方法学习记忆)

1.tools工具类(使用原生简单模拟jq选择)function $(selector,context){var firstChar = selector.charAt(0);context = context || document;if( firstChar === "#" ){return document.getElementById(selector.substrin

2016-07-24 16:19:32 259

原创 对各浏览器userAgent的检测客户端

一、正则验证设备方法web前端能够通过js来辨别mobile or pc,下面就列举一些常用的浏览器userAgent:var agent=navigator.userAgent;var patternMobile=/mobile/ig;var patternModel={"iphone":new RegExp("iPhone",'i'),"iPad":new RegExp...

2016-06-30 12:37:45 2134

空空如也

空空如也

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

TA关注的人

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