自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 prototype

JS中对于prototype的理解JS中的prototype是JS中比较难理解的一个部分本文基于下面几个知识点:1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。2 javascript的方法可以分为三类:a -> 类方法b -> 对象方法c -> 原型...

2018-03-14 17:23:05 277

原创 经典javascript面试题解析

下面是一道入门的js面试题:for (var i = 0; i < 10; i++) { setTimeout(function () { console.log(i) }, 10 * i)}            结果:输出10*10;变量提升. js没有块级作用域, 所以在for循环中定义的i提升为全局的了, 另外for循环是同步执行的, 所有当setTimeout内部...

2018-03-05 10:13:58 306

转载 防御XSS的七条原则

本文将会着重介绍防御XSS攻击的一些原则,需要读者对于XSS有所了解,至少知道XSS漏洞的基本原理,如果您对此不是特别清楚,请参考这两篇文章:《Stored and Reflected XSS Attack》《DOM Based XSS》攻击者可以利用XSS漏洞向用户发送攻击脚本,而用户的浏览器因为没有办法知道这段脚本是不可信的,所以依然会执行它。对于浏览器而言,它认为这段脚本是来自可以信任的服务...

2018-02-27 16:01:39 525

原创 纯CSS3实现超酷炫的萤火虫动画

纯CSS3实现超酷炫的萤火虫动画

2017-09-27 18:27:18 2090

原创 CSS命名规范——BEM思想

人们问我最多的问题之一是在CSS类名中“--”和“__”是什么意思?它们的出现是源于BEM和Nicolas Gallagher...BEM的意思就是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论。这种巧妙的命名方法让你的CSS类对其他开发者来说更加透明而且更有意义。BEM命名约定更加严格,而且包含更多的信息,它们用于一

2017-09-07 12:41:56 431

原创 var let 和const

var let 和const

2017-06-16 16:49:14 588

原创 前端面试题-基础理论汇总

前端面试题-基础理论汇总

2017-06-06 22:09:20 659

原创 JavaScript的常见问题

深入理解JavaScript的疑难杂症

2017-06-06 21:56:55 428

原创 css实现水平垂直居中的几种方法

css实现水平垂直居中的几种方法

2017-05-30 18:44:15 822

原创 数组快速排序、去重算法

数组快速排序、去重算法

2017-05-29 11:03:01 915

转载 jquery的each()详细介绍

jquery的each()详细介绍each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法  each处理一维数组  var ar

2017-05-22 10:28:36 413

原创 通过class获取对象 getByClass()封装函数

在写JS时,通常会遇到要通过class来获取对象,下面就对传入的第一个参数,封装一个getByClass()函数。

2017-05-21 14:04:20 495

空空如也

空空如也

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

TA关注的人

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