自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

juzipchy的博客

前端菜鸟

  • 博客(135)
  • 收藏
  • 关注

转载 javascript中的this使用总结

首先,我们在全局环境中看看它的 this 是什么: first. 浏览器:console.log(this);// Window {speechSynthesis: SpeechSynthesis, caches: CacheStorage, localStorage: Storage, sessionStorage: Storage, webkitStorageInfo: DeprecatedS

2017-01-03 14:51:24 274

转载 理解JavaScript里的 [].forEach.call() 写法

var divs = document.querySelectorAll('div'); [].forEach.call(divs, function(div) { // do whatever div.style.color = "red"; });初次看到 [].forEach.call() 这样的代码,我觉得这种写法很有趣,为什么要这样写?为什么要用空数值引申出的方法?于是研究了一下。

2016-12-23 18:41:23 2023

原创 Canvas学习总结(1)

标签: 绘制环境: getContext(“2d”):目前支持2D的场景<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xht

2016-12-23 11:14:41 491

原创 二叉树的先序、中序、后序遍历的JavaScript表示

二叉树的先序、中序、后序遍历的JavaScript表示之前学数据结构的时候,学了二叉树的先序、中序、后序遍历的方法,并用C语言实现了,下文是用js实现二叉树的3种遍历,并以动画的形式展现出遍历的过程。整个遍历过程还是采用递归的思想,原理很粗暴也很简单先序遍历的函数:function preOrder(node){ if(!(node==null)){ divList.push

2016-12-22 14:49:02 562

原创 css3分栏布局

column-width 栏目宽度 column-count 栏目列数 column-gap   栏目距离 column-rule  栏目间隔线 无标题文档 .wrap{width:900px;border:1px solid #000; font:14px/28px "宋体";color:#000; text-indent:2e

2016-12-21 10:17:16 308

原创 CSS3总结(2)——弹性盒模型

今天刚学了css3的弹性盒模型,这是一个可以让你告别浮动、完美实现垂直水平居中的新特性。 Flexbox是布局模块,而不是一个简单的属性,它包含父元素和子元素的属性。 Flexbox布局的主体思想是似的元素可以改变大小以适应可用空间,当可用空间变大,Flex元素将伸展大小以填充可用空间,当Flex元素超出可用空间时将自动缩小。总之,Flex元素是可以让你的布局根据浏览器的大小变化进行自动伸缩。

2016-12-20 22:04:38 457

转载 JS 获取浏览器窗口大小clientWidth、offsetWidth、scrollWidth

网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth   (包括边线的宽); 网页可见区域高: document.body.offsetHeight  (包括边线的宽); 网页正文全文宽: document.body.scroll

2016-12-20 14:24:54 509

原创 CSS3总结(1)

:nth-child选择器 这是个段落元素这是父标签的第二个孩子元素 p:nth-child(2)表示这个元素要是p标签,且是第二个子元素,是两个必须满足的条件。 :nth-of-type选择器 选择父标签的第二个段落子元素 p:nth-of-type(2)表示父标签下的第二个p元素, 这两者的差异用一个跟切合实际的情况比喻就是计划生育查人口:前者是如果是第二胎

2016-12-06 22:12:06 312 2

原创 正则表达式学习笔记

b 在书写正则表达式的模式时使用了特殊的字符和序列。下表描述了可以使用的字符和序列,并给出了实例。  字符描述:  \:将下一个字符标记为特殊字符或字面值。例如"n"与字符"n"匹 配。"\n"与换行符匹配。序列"\\"与"\"匹配,"\("与"("匹配。“\”为转义字符 ^ :匹配输入的开始位置。  $ :匹配输入的结尾。  * :匹配前一个字符零次或几次。例如,"zo*"可以

2016-11-19 11:17:35 233

原创 不熟悉的CSS

querySelector() 方法返回文档中匹配指定 CSS 选择器的一个元素。 注意: querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,请使用querySelectorAll() 方法替代。

2016-11-17 21:42:54 396

转载 简单易理解的闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。

2016-11-17 11:41:50 364

原创 HTTP请求

一个完整的HTTP请求过程,通常有下面7个步骤: 1.建立TCP链接 2Web浏览器向Web服务器发送请求命令 3.Web浏览器发送请求头信息 4.Web服务器应答 5.Web服务器发送应答头信息 6.Web服务器向浏览器发送数据 7Web服务器关闭TCP链接 一个HTTP请求一般由四部分组成: 1.HTTP请求的方法或动作,比如是GET还是POST请求 2.正在请求的

2016-11-09 21:07:56 306 2

转载 div span 区别

元素包含的内容,在显示格式上没有任何变化,没有因为插入元素而产生换行或者其他排版效果。这样的显示效果称为“行内元素”,设计者可以在一段文本中插入任意多对元素,然后添加字体、颜色、背景、边框和边距等各种格式。 元素所包含的内容,在格式上有所变化,每一个元素所包含的内容都另起一行,浏览器为他们分配了一个独立区域,形成一个一个“块”,因此也被称作“块级元素”。不过除了这个区别,在其他方面和基本

2016-08-21 19:35:11 366

原创 MySQL 总结(1)

数据库简介 *SQL语句: SQL的分类: DDL:创建数据库、创建表、删除和修改数据库 (create drop alter) DML:操作数据(insert updata delete) DCL:      if DQL:操作数据(select) 操作数据库:(CRUD) 创建数据库: create database 数据库名 character set

2016-08-18 16:48:25 195

原创 Person Student Employee Faculty Staff 类

实现一个名为Person的类和它的两个子类Student和Employee Employee有子类Faculty和Staff。Person中的人有姓名、地址和电话号码。 学生有班级状态(一、二、三、四年级)。将这些状态定义为常量。 Employee中的雇员有办公室、工资。Faculty中的教员有级别。 Staff中的职员有职务称号。覆盖每个类中的toString方法,显示类

2016-08-03 22:58:47 4439 1

空空如也

空空如也

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

TA关注的人

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