
javascript
文章平均质量分 66
徐小桐_x
这个作者很懒,什么都没留下…
展开
-
null、undefined的 区别,== 、===的区别
1.Object中null和undefined的区别?(常见前端面试题)(1)数据类型层面:undefined是一个undefined数据类型,null是object数据类型(2)内存分配层面:①如果一个变量没有赋值操作就是undefined (var str;),所有变量在内存 分配的时候其默认值 都是undefined,而不是null. ②null:代表的是对象的默认值,可以清空原创 2017-08-13 16:10:02 · 1208 阅读 · 1 评论 -
js变量声明以及作用域的问题
1. Js作用域有哪些?在ES5中,js有两种形式的作用域:全局作用域和局部作用域(函数作用域) (1) 全局作用域:全局对象的作用域,在任意的地方都能访问到。(如果没有被函数作用盖)(2) 局部作用域:声明在函数内部的变量 2. js变量声明(首先看如下情况)(1)vartest = "hello";console.log(test); //打印 h原创 2017-12-14 18:05:49 · 229 阅读 · 0 评论 -
call和apply求数组最大值问题详解
var arr = [1,8,6];//求数组arr中的最大值Math.max.apply(Math, arr); //8Math.max.call(Math, 1,8,6); //8Math.max.call(Math, arr); //NaN从上面的结果可以看出,apply可以很方便的将数组中的最大值(同理最小值)求出来。那么,为什么要是用apply来求数组中的最大值呢?为什么直接原创 2018-01-11 10:12:00 · 2499 阅读 · 3 评论 -
Js显示时钟换肤
html>lang="en"> charset="UTF-8"> keke_js *{padding: 0;margin: 0;} a{text-decoration: none;color: #fff;} ul,li{list-style: none;} html,body{height: 100%;原创 2018-01-16 11:09:55 · 174 阅读 · 0 评论 -
js实现拖拽功能
html>lang="en"> charset="UTF-8"> 拖拽 .box{ width: 100px; height: 100px; background: red; position:absolute; } id="b原创 2018-01-16 11:35:41 · 210 阅读 · 0 评论 -
js with语句
看书时候看到了with语句的一些用法,决定把它写下来:(1)首先:with语句的原本用意是为逐级的对象访问提供命名空间式的速写方式。也就是在指定的代码区域,直接通过节点名称调用对象。(2)with语句的作用主要是为了简化多次编写同一个对象的工作,减少代码的重复输入。var obj = {a:2};function test() { var a = 1; with原创 2018-01-26 18:18:25 · 319 阅读 · 0 评论 -
js 理解函数参数----arguments
1、理解函数参数Arguments对象是所有(非箭头)函数中都可以用的局部变量,我们可以使用arguments对象在函数中引用函数的参数。Arguments对象是一个伪数组,它只是与数组类似,但它并不是Array实例,除了length和索引元素之外没有任何Array属性,也就是一些push/pop方法,他都是没有的。但是它可以转换成一个真正的Array。转换方法如下:vararg1 =原创 2018-01-29 18:03:53 · 304 阅读 · 0 评论