-
2017-09-26 09:36:55
- js函数参数的按值传递解释
- function setName(obj){ obj.name='test'; obj=new Object() obj.name='test1';}var person=new Object();setName(person);console.log(person.name);//输出test上面中函数的参数是按值传递的,假如是按照引用传递obj被修改的时候,per
-
1800
-
2017-09-26 09:36:09
- Js中 函数apply 、call 的详解
- apply 和 call 的区别ECMAScript 规范给所有函数都定义了 call 与 apply 两个方法,它们的应用非常广泛,它们的作用也是一模一样,只是传参的形式有区别而已。apply( )apply 方法传入两个参数:一个是作为函数上下文的对象,另外一个是作为函数参数所组成的数组。var obj = { name : 'linxin'}func
-
1880
-
2017-09-26 09:33:53
- 什么是3个跨域请求解释异步执行
- Document console.dir(Promise); // 输出构造函数 何为构造函数 白话解释 就是带有属性的函数就是构造函数 首字母大写(规范) // // 以下为3个异步 同时执行 所以下面的data1都是undefined; let dat
-
1461
-
2017-09-26 09:32:25
- for-in循环和for循环遍历数组的用法
- 今天在写代码的时候在用for-in循环遍历数组的时候会出现一些莫名的东西出来,后面查了一下资料。才知道for-in 循环和for循环的区别。 for -in 循环 就是迭代,他迭代的是当前对象的所有的属性和方法,它本身会过滤掉系统原来写好的属性和方法,如果我们给他加了属性和方法。在for-in 的时候就会将这些我们加的属性和方法遍历出来。 比如:我给js当中的array加了一个方法//Array
-
4283
-
2017-09-26 09:28:32
- 利用Ajax脚本化HTTP
- AJax的主要特点是使用脚本操纵HTTP和web服务器之间的数据交换,不会导致页面重载。使用 XMLHttpRequest所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。创建 XMLHttpRequest 对象var xmlhttp =new XMLHttpRequest()var xmlhttp =new ActiveXObje
-
1547
-
2017-09-26 09:21:34
- 用Ajax 循环遍历实现菜谱功能
- Ajax 实现菜谱(api获取数据,循环遍历创建节点) 菜谱 .all { margin-top: 30px; }* .xh { float: left; margin-right: 20px; color:
-
1961
-
2017-09-25 11:00:07
- vue.js样式绑定问题
- class 与 style 是 HTML 元素的属性,用于设置元素的样式,我们可以用 v-bind 来设置样式属性。以下例子,把class样式设置在style标签中,vue实例中只存在一个布尔值isActive ,用v-bind:class=”{ active: isActive }”的方式绑定样式,根据布尔值来决定是否渲染。.active { width: 100px;
-
1522
-
2017-09-25 10:55:21
- 网页性能如何优化
- 网页性能优化1. 图片优化1.1 样式代替图片 例如:半透明、圆角、阴影、高光、渐变等。这些效果主流的浏览器都能够完美支持,而对于那些低端浏览器,我们并不会完全抛弃他们,“渐进增强”则是一个很好的解决方案。 1.2 精灵图 CSS Sprites,将同类型的图标或按钮等背景图合到一张大图中,减少页面请求。 1.3 字体图标 Icon Font,将图标做成字体文件。优点是图标支持多个尺寸,兼
-
2238
-
2017-09-25 10:53:48
- Python3 基础爬虫简介
- python3 基础爬虫入门心得第一次写博客,有点紧张,不喜勿喷。 如果有不足之处,希望读者指出,本人一定改正。学习爬虫之前你需要了解(个人建议,铁头娃可以无视):- **少许网页制作知识,起码要明白什么标签...**- **相关语言基础知识。比如用java做爬虫起码会用Java语言,用python做爬虫起码要会用python语言...**- **一些网络相关知识。比如TCP/IP、cook
-
2659
-
2017-09-25 10:51:47
- js中的new后做了些什么?
- (1) 创建一个新对象; (2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ; (3) 执行构造函数中的代码(为这个新对象添加属性) ; (4) 返回新对象。var a=new A(); 1.构造函数拥有一个叫prototype的属性,这里即A.prototype,这个对象默认有一个属性constructor,他的值是这个构造函数A。2.javascript先创建一
-
2613