
javascript
文章平均质量分 72
caoyafeicyf
我有一个梦想,就是成为前端大神。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
判断一个数组或者一个字符串中出现次数最多的项及其次数
先用一个字符串来做实验,判断“what are you”出现的最多次的字母和次数,直接上代码: var str="what are you"; function unique(str) { var obj={};//该变量的作用:用来存储字符串对应的次数:字符串---出现次数 //因为要找到每个字母出现了多少次,所以,要遍历该字符串 for(var i=原创 2016-11-12 19:25:47 · 7409 阅读 · 0 评论 -
关于函数命名的只读性
看题: b = 1; (function b() { b = 2; console.log(b); })(); console.log(b); 答案是多少?大部分人会说2和1,但是答案是: function b(){ b=2; console.log(b) }原创 2016-11-11 18:51:37 · 763 阅读 · 0 评论 -
函数优先级大于变量优先级的深入探究————浏览器的预解析过程
函数优先级大于变量优先级的深入探究————浏览器的预解析过程先由一道小题进入本文var foo; function foo(){} console.log(foo); 结果是函数体function foo(){} 接着下面一道题:function foo(){} var foo; console.log(foo);结果也是函数体function foo(){}所有就有很多人说,函数声明的优先级大于原创 2016-11-15 16:13:49 · 794 阅读 · 0 评论 -
undefined与null的总结
二者区别 null是一个表示“无”的对象,转为数值是0. undefined是一个表示“无”的原始值,转换为数值是NaN. undefined的几种情况 变量被声明,但是没有赋值,就等于undefined. 调用函数,应该传的参数没有传,此时该参数为undefined。 对象没有赋值的属性,为undefined. 函数没有返回值,默认返回undefined. null的几种情况 作为原型链的最顶端,原创 2016-11-21 11:55:34 · 331 阅读 · 0 评论 -
window 和document常见的方法和属性
window1. window对象常见的属性 defauleStatus:指定窗口状态栏中的信息 status:指定当前窗口状态栏中的信息 frames:是一个数组,其中的内容是窗口中所有的框架 parent:指当前窗口的父窗口 self:指当前窗口 top:代表当前所有窗口的最顶层窗口 window:代表当前窗口 2.window对象常见的方法 alert:显示带有一个“确定”按钮的对话框 con原创 2016-12-03 17:55:42 · 6728 阅读 · 0 评论 -
parseInt、toString与进制的关系
今天看到一道题,[“1”,”2”,”3”].map(parseInt) ,答案会输出什么? 很多人会想到 [ 1, 2, 3] ,但是答案是 [ 1,NaN, NaN ]。一开始我也是懵逼的,不知道为什么,下午查了一些资料,总算知其原因,问题出在parseInt 的参数上面,而且这种情况平时很难遇到,工作也基本用不到,下面我简单说下。这个与进制有关,另外后面再补充下toString的罕见用法,原创 2016-11-25 20:13:23 · 2928 阅读 · 0 评论 -
几种常见的继承
常见的继承有扩展原型对象实现继承、替换原型对象实现继承、混入继承、混入+原型继承、经典继承、借用构造函数实现继承这六种。每个人的叫法可能不同,但是原理都一样。扩展原型对象实现继承 实现原理:函数有一个prototype的属性(原型对象),通过给这个原型对象添加一个属性、方法,从而可以让构造函数的实例可以访问到 function Person(){} Person.prototype.name="原创 2016-11-26 19:45:44 · 2847 阅读 · 0 评论