2016年2月25日
摘要: 1 "ab">"bc"; >>false 2 3 "bc">"ab" >>true 5 "ad">"bc" >>false 6 7 "az">"bb" >>false 8 9 "z">"dc" >>true 10 11 "b">"az" >>true 阅读全文
posted @ 2016-02-25 18:25 張暁磊 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 今天来看看关于数组方面的一些小问题,可能对你会有一些小小的帮助,当然如果我有说错的地方也欢迎指教,毕竟我也是一个菜鸟。 1. 1 // var arr = [1,2,3]; 2 // arr["bbb"]="nor 1"; 3 // arr[-2]="nor 2"; 4 // console.log 阅读全文
posted @ 2016-02-25 18:25 張暁磊 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 在javascript工作中,我们几乎不会去省略分号;为了不必要的麻烦以及代码的规范,那么如果我们省略;会发生呢?预知详情请听下回分解。 看代码! 片段一: 1 var a 2 = 3 8 4 console.log(a); >>8 片段二: var a b = 8 console.log(a); 阅读全文
posted @ 2016-02-25 18:24 張暁磊 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 字符串原始值修改不了1 var str = "abc"; 2 str[0] = "d"; 3 console.log(str[1]="f"); >>f 4 console.log(str[0]); >>a 5 console.log(str); >>abc提试:字符串是可以通过[]的形式访问的。 / 阅读全文
posted @ 2016-02-25 18:23 張暁磊 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 对象转换成字符串需要使用toString()方法。 1 var a = function(){ 2 console.log(111); 3 }; 4 var b = a.toString(); 5 console.log(a); 函数式的function 6 console.log(b); 字符串f 阅读全文
posted @ 2016-02-25 18:22 張暁磊 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 网上有很多关于null和undefined的解释,那么今天我们也来简单的聊聊null与undefined的话题,以便解开它们的神秘面纱,当然这这是简单的介绍,在日后会有相应的更新。 为什么用==的时候undefined会等于null 如果你知道javascript有隐式转换的话,那么我想,你应该知道 阅读全文
posted @ 2016-02-25 18:22 張暁磊 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章提到了javascript中可变值与不可变值,如果你不知道什么是可变值和不可变值,可以先去看看那篇文章,再回来看这篇,因为这篇文章是基于可变值与不可变值讲解的。 那我就默认你知道什么是可变值与不可变值。 1.对于不可变值来说(也就是数字,字符串,布尔,null,undefined),它们是 阅读全文
posted @ 2016-02-25 18:22 張暁磊 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在函数中,形参不是必须的 1 function fn(){ 2 console.log(arguments[0]+arguments[1]); >>11 3 console.log(arguments.length); >>2 4 console.log(arguments); >>[10, 1] 阅读全文
posted @ 2016-02-25 18:21 張暁磊 阅读(164) 评论(0) 推荐(0) 编辑
摘要: if判断,如果判断的两个值类型不同,会继续隐性转换,==,当然如果使用===就不会。 1 if(2=="2"){ 2 console.log("true"); 3 }else if(2==2){ 4 console.log("else true"); 5 } 6 // true switch,使用的 阅读全文
posted @ 2016-02-25 18:20 張暁磊 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1 // var a = [1,2,3]; 2 // a.length = 2; 3 // console.log(a); >>[1, 2] 4 // a.length = 0; 5 // console.log(a); >>[] // 简单的实现了删除数组值 阅读全文
posted @ 2016-02-25 18:19 張暁磊 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1 // var a = [1,2,3]; 2 // a.splice(0); 3 // console.log(a); >>[] 4 // a.splice(1); 5 // console.log(a); >>[1] 6 // a.splice(0,1); 7 // console.log(a) 阅读全文
posted @ 2016-02-25 18:18 張暁磊 阅读(520) 评论(0) 推荐(0) 编辑
摘要: // var a = [1,2,3]; // console.log(a.slice(1)); >>[2, 3] 从索引1开始截取。 // console.log(a.slice(1,2)); >>[2] 从索引1可以截取到索引2之间的值 // console.log(a.slice(0,2)); 阅读全文
posted @ 2016-02-25 18:17 張暁磊 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: 1 // var a = "212"; 2 // var b = []; 3 // for(var i=0;i<a.length;i++){ 4 // if(a[i]=="1"){ 5 // b[i]=3; 6 // }else{ 7 // b[i]= +a[i]; 8 // } 9 // } 10 阅读全文
posted @ 2016-02-25 18:16 張暁磊 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1 var a = [1,2,3]; 2 a.forEach(function(value,index,arr){ 3 arr[index] = value + index; 4 }) 5 console.log(a); >>[1, 3, 5] // 第一个参数表示值,第二个参数表示索引,第三个参数 阅读全文
posted @ 2016-02-25 18:16 張暁磊 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 出场: 首先我们来说说为什么需要label标签,虽然我们已经知道有break,continue跳出循环,但如果是多重循环那么它们就显的无能为力了,所以就出现了label这个标签来为我们服务。 我们先来看看单独使用break的情况 1 for(var i=0;i<4;i++){ 2 for(var j 阅读全文
posted @ 2016-02-25 18:15 張暁磊 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 变量在它声明时初始化。 局部变量在函数调用时创建,当函数执行完毕后销毁,这和为什么要使用闭包也有一点关系,当然这是另外的话题了。 全局变量在页面(当前页面)关闭后销毁。 阅读全文
posted @ 2016-02-25 18:14 張暁磊 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 为什么需要addEventListener? 先来看一个片段: html代码 <div id="box">追梦子</div> 用on的代码 1 window.onload = function(){ 2 var box = document.getElementById("box"); 3 box. 阅读全文
posted @ 2016-02-25 18:13 張暁磊 阅读(191) 评论(0) 推荐(1) 编辑
摘要: 来看看在pc上面的几个事件:onmousedown,onmousemove,onmouseup 我相信大家对这几个事件一定不陌生,第一个onmousedown表示鼠标按下,第二个onmousemove表示鼠标移动,第三个onmouseup表示鼠标抬起,虽然在移动端也支持这几个事件,但是性能并不理想, 阅读全文
posted @ 2016-02-25 18:12 張暁磊 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 先不说background-clip/background-origin的用法,我们先来聊聊css背景方面的知识。 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>css背景知识点</ti 阅读全文
posted @ 2016-02-25 18:12 張暁磊 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 今天看了关于js闭包方面的文章,还是有些云里雾里,对于一个菜鸟来说,学习闭包确实有一定的难度,不说别的,能够在网上找到一篇优秀的是那样的不易。 当然之所以闭包难理解,个人觉得是基础知识掌握的不牢,因为闭包牵扯到一些前面的东西,比如作用域\等等,如果连基本的作用域都没有弄清楚,自然不可能搞懂闭包,还有 阅读全文
posted @ 2016-02-25 18:11 張暁磊 阅读(225) 评论(0) 推荐(0) 编辑