自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈js原型与原型链

在讨论原型前,我们需要知道什么是原型,并牢记这些铁定规律  原型,是所有函数(构造函数)对象的一个默认属性(prototype),它的值是一个对象{里面有什么先不管};所以我们一般说原型是构造函数的属性,它本身也是一个对象;  原型有什么作用,原型里面的属性和方法,可以由该构造函数创建的对象继承(这个作用可以减少代码的耦合);如:function Fun(){  name : "张三"}此时,构造...

2018-06-10 19:15:47 164

转载 JS数据类型

原始数据类型(五种):String(字符串)    Number(数字)   Boolean(布尔值)    Null(空)   Undefined(未定义)引用数据类型:Object   Array   Function ......数据类型的区分:typeof 检查(返回值有6种,都为字符串形式)typeof   123   //Numbertypeof   'ab...

2018-07-20 16:04:20 4730

转载 JS内存泄漏与垃圾回收机制

转载地址http://www.ruanyifeng.com/blog/2017/04/memory-leak.htmlhttps://blog.csdn.net/oliver_web/article/details/53957021https://www.cnblogs.com/zhwl/p/4664604.html什么是内存泄漏?程序的运行需要内存,只要程序提出要求,操作系统...

2018-07-20 11:39:57 24513 3

转载 异步请求ajax,及get与post区别

 1.创建xhr对象var xhr = null;解决兼容问题if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); 其它浏览器}else{ 兼容ie6及以下 xhr = new ActiveXObject("Microsoft.XMLHttpRequest");}创建XMLHttpReques...

2018-07-18 19:38:14 2807

转载 详解JS异步加载的三种方式

一:同步加载我们平时使用的最多的一种方式。?12<script src="http://yourdomain.com/script.js"></script><script src="http://yourdomain.com/script.js"></script>同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止后续的解析,只有当当前加载完成,...

2018-07-05 13:50:42 1495

转载 JavaScript 中arguments.callee的代替用法

在函数内部,有两个特殊的对象:arguments和 this。其中, arguments 的主要用途是保存函数参数, 但这个对象还有一个名叫 callee 的属性,该属性是一个指针,指向拥有这个 arguments 对象的函数。 请看下面这个非常经典的阶乘函数:function factorial(num){ if (num <=1) { retu...

2018-07-05 10:01:33 1939 3

原创 JS Promise

http://www.cnblogs.com/zhouyangla/p/8848358.html  Promise的介绍promise 主要用来传递异步操作的数据  var data = 接收的异步数据;  console.log(data)  数据不知道是什么,因为不能确定异步是否运行完了  在调用异步里面的数据时,我们不知道异步是否已经运行完成,调用的数据不能确定是不是我们想要的promise...

2018-07-02 20:33:12 150

原创 js异步

JavaScript属于单线程(进程是包含线程)单线程:代码逐行执行Asynchronous 异步在浏览器中打开页面时1.解析完成,后形成domTree2.下载完成,所有的src(source统一资源定位符)下载完成异步:在我们边加载html代码的时候,边下载img中的src图片资源或者script中的src资源,不会影响到后续代码的执行常见的异步:onload  在IE中没用window.onl...

2018-06-26 22:49:26 158

原创 AJAX

 AJAX     Asynchronous Javascript and xmlajax是一门前后端通信的技术(可以实现网页局部刷新)form表单的提交(action="" 提交地址不写默认提交到该页面  method="post" 提交方式不写默认为get提交)提交的方式:get、post....get:会把提交的参数暴露在地址栏中,安全性降低,大小受限,传输的字符一般在2000以内  格式:...

2018-06-26 14:09:08 132

原创 JS DOM

DOM 是 Document Object Model(文档对象模型)的缩写。(BOM  浏览器对象模型);任意的文档都可以绘制成树状结构docunment就是一个对象,这个对象指代的是这个文档document对象底下有一些方法,这些方法可以获取到某个或者某一组元素节点    1.document.getElementById('id')  通过元素的id属性,获取到这个元素(唯一的),可以直接使...

2018-06-26 08:29:43 1264

原创 js预编译

将代码封装成函数的形式,可以减少代码的耦合(编程追求的是高内聚,弱耦合)函数声明:  function sayhello(){    console.log('hello world')  }函数表达式:(一般指的匿名函数表达式)  命名函数表达式:  var say = function sayhello(){    console.log("hello world")  }  匿名函数表达式:...

2018-06-26 08:28:45 538

原创 Bootstrap 轮播图

<div class="container"> <div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="1000"> <ol class="carousel-indicators"> &amp

2018-05-31 19:46:57 1598

原创 Bootstrap 下拉菜单

<div class="dropdown"> <button data-toggle="dropdown">按钮</button> <ul class="dropdown-menu"> <li>简单的下拉菜单</li> </ul>&lt

2018-05-31 19:22:28 194

原创 Bootstrap模态框

data-toggle="modal" 打开模态框data-target="" 绑定需要打开的模态框选择器,可以将一个模态框绑定在多个按钮上.modal 设置模态框.fade 设置模态框淡入淡出的效果.modal-dialog 模态框内容居中了,模态框定义了两个样式,在其后添加 .modal-sm 小 .modal-lg 大 (默认中).modal-content 给定了内容宽度.m...

2018-05-31 18:58:44 535

转载 清除行内元素之间的空白

一:为父元素设置font-size:0,行内元素上设置字体具体的大小。二:在行内元素之间使用空注释,填充它们之间的空白。  <span><!--    --></span>三:为行内元素设置margin为负值。...

2018-05-18 09:24:41 970

空空如也

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

TA关注的人

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