自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 闭包函数

闭包函数闭包是ECMAScript (JavaScript)最强大的特性之一,但用好闭包的前提是必须理解闭包。闭包的创建相对容易,人们甚至会在不经意间创建闭包,但这些无意创建的闭包却存在潜在的危害,尤其是在比较常见的浏览器环境下。如果想要扬长避短地使用闭包这一特性,则必须了解它们的工作机制。而闭包工作机制的实现很大程度上有赖于标识符(或者说对象属性)解析过程中作用域的角色。...

2019-10-03 23:05:00 157

转载 JavaScript中的this到底是怎样的?

JavaScript中的this到底是怎样的?this是困惑JavaScript开发者的一大‘毒瘤’,在开发过程中,但凡用到this的时候,我们都会很头疼,那么这个this在JavaScript中到底是怎么样的?身为一个前端coder,这是一个避不开的话题。经典代码下面,我们先开看一段社区里面的经典的精华代码,看看它到底试图说明什么:function...

2019-10-02 10:56:00 133

转载 isPrototypeOf和 instanceof 的区别

看了很多关于isPrototypeOf和instanceOf的区别感觉细细理解下来还是MDN上介绍的比较清楚:他们做同样的事情,两个遍历原型链寻找其中的特定对象isPrototypeOf()方法用于测试一个对象是否存在于另一个对象的原型链上。语法: prototypeObj.isPrototypeOf(object)参数: object 在该对象...

2019-10-01 21:42:00 327

转载 JS中深拷贝与浅拷贝的区别,实现深拷贝的几种方法

JS中深拷贝与浅拷贝的区别,实现深拷贝的几种方法如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。我们来举个浅拷贝例子:let a=[0,1,2,3,...

2019-09-29 08:03:00 211

转载 call、apply和bind方法的用法以及区别

call、apply和bind方法的用法以及区别call、apply、bind的作用是改变函数运行时this的指向,所以先说清楚this。以下是函数的调用方法:方法调用模式:当一个函数被保存为对象的一个方法时,如果调用表达式包含一个提取属性的动作,那么它就是被当做一个方法来调用,此时的this被绑定到这个对象。var a = 1 var obj1 = {...

2019-09-22 21:06:00 170

转载 jq的$(function(){})与window.onload的区别

jq的$(function(){})与window.onload的区别最近一直在研究jq的源码,书写jq的代码我们通常会包裹在一个$(function(){})函数中,jq的$(function(){})也就是$(document).ready(function(){})的简写,与之对应的原生js的window.onload事件,这俩者之间到底有什么区别呢?$(...

2019-09-21 10:28:00 98

转载 MySQL

MySQLMySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。RDBMS 术语在我们开始学习MySQL 数据库前,让我们先了解下R...

2019-09-15 16:17:00 194

转载 PHP的调试环境程序集成包----phpStudy

PHP(超文本预处理器)PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域phpStudyphpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+My...

2019-09-14 08:51:00 2061

转载 JavaScript中变量提升是语言设计缺陷

JavaScript中变量提升是语言设计缺陷首先纠正下,文章标题里的 “变量提升” 名词是随大流叫法,“变量提升” 改为 “标识符提升” 更准确。因为变量一般指使用 var 声明的标识符,JS 里使用 function 声明的标识符也存在提升(Hoisting)。JS 存在变量提升,这个的设计其实是低劣的,或者是语言实现时的一个副作用。它允许变量不声...

2019-09-13 15:14:00 129

转载 js实现轮播图

js实现轮播图<!DOCTYPE html><html><head><meta charset="UTF-8"><title>轮播图</title><style>* {margin:0;padding:0;}a{text-decoration: n...

2019-09-08 22:52:00 107

转载 JavaScript中选项卡的几种写法

效果图:1.基本写法<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0...

2019-09-08 13:07:00 205

转载 JavaScript中字符串的常用方法

一、普通方法1.字符方法动态方法:1、str.charAt(index);返回子字符串,index为字符串下标,index取值范围[0,str.length-1]动态方法:2、str.charCodeAt(index);返回子字符串的unicode编码,index取值范围同上静态方法:3、String.fromCharCode(num1,num2,...,numN...

2019-09-07 11:01:00 148

转载 判断常用语句结构中的真假

通常在以下语句结构中需要判断真假if分支语句while循环语句for里的第二个语句如1234567if(boo) {// do something}while(boo) {// do something}JavaS...

2019-09-01 15:06:00 324

转载 JavaScript数组

JavaScript数组1、创建var arrayObj = new Array();var arrayObj = new Array([size]);var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]);示例: var array11 = new Arra...

2019-08-31 23:27:00 180

转载 JavaScript中的Cookie 和 Json的使用

JavaScript中的Cookie 和 Json的使用JSONJSON(JavaScript Object Notation)是一种轻量级的数据交换格式。采用的是完全独立于编程语言的文本格式来存储和表示数据。于2001年开始广泛的推广使用,2005-2006正式的称为主流的数据格式。(JSON是一种高效的数据存储格式,JSON的结构和对象一致,也是以键值对的形式来进行存储的;但...

2019-08-31 13:58:00 165

转载 JavaScript简单的弹幕

弹幕首先是弹幕的位置,是要从最右滑到最左,为了防止随机高度弹幕会覆盖的问题,设置了通道。每一个通道是从左到右的一条,高度固定,这样不同通道的弹幕不会相互覆盖。弹幕滑动就是简单设置CSS属性transition实现。开始使用left改变弹幕的位置,后来改为transform,性能确实提高很多。设置10条弹幕通道,每个通道有一个DOM池,...

2019-08-26 17:05:00 186

转载 JavaScript的基本介绍

javascript JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 在1995年时,由Netscape公司的Brendan E...

2019-08-25 23:34:00 191

转载 HTML5-表单

HTML5表单相关的元素和属性 HTML使用表单向服务器提交请求,表单、表单控件的主要作用是收集用户输入,当用户提交表单时,用户输入内容将被作为请求参数提交到远程服务器。因此,在Web编程中,表单主要是用于收集用户输入的数据,在需要与用户交互的Web页面中,表单、表单控件都是极为常用的。  HTML 5 在保留HTML原来的表单及表单控件,并对它们进行了功能上的增强...

2019-08-22 19:54:00 160

转载 HTML5基本介绍

HTML5简介HTML是互联网上应用最广泛的标记语言。HTML文件就是普通文本+HTML标记,而不同的HTML标记能表示不同的效果。(简单的说HTML是超文本标记语言)HTML5草案的前身名为 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML工作团队。如果从狭义的角度来讲,HTML5就是HTML4的新一...

2019-08-22 19:18:00 161

空空如也

空空如也

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

TA关注的人

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