一年后重翻javascript】的更多相关文章

  回想下自己的工作历程  一年多的ios开发眨眼间就过去了  不过这一切还没有结束,紧随其后的便是前段开发,虽然顶点基础都没有,但是还是通过我的不懈努力最终成功转型,虽然刚开始是通过jq直接入门的 但是回想起来好像自己也没有多学多少东西,今天,就是在今天我又重新翻开了javascript书,浏览了里面的各种方法,感觉自己要学习的还是很多很多的,那么今天我就首先从数组开始来讲解下我今天的收获,提起到数组,相信做过开发的是熟悉的不能再熟悉了,不过谈到里面的种种方法,相信像我一样的菜鸟加小白肯定是既…
JavaScript由ECMAScript.DOM.BOM组成. 简单认识: ECMAScript:首先它不是一门编程语言,而是一个标准,规定这些浏览器的脚步语言必须按照它的规定去做. DOM          :D表示文档,O表示对象,M表示模型,组合起来就是:文档对象模型. BOM          :B表示浏览器,O表示对象,M表示模型,组合起来就是:浏览器对象模型. 深入理解: ECMAScript:是js的核心,提供了一些关键字,数据类型,运算符,对象,语句,等. DOM :提供了访问…
笔记一: 一.DOM 作用: ·              DOM(Doument Object Model) 1.document文档 HTML 文件 (标记语言) <html> <head> </head> <body> <div> <a>wwwwwwwwwwwww</a> </div> </body> </html> 2.Object对象(HTML元素转成的对象(js对象)) 注意…
JavaScript最常用的调试工具就是console.info()了.console是浏览器中window对象的属性之一,由浏览器对象模型(BOM)提供,作用是访问浏览器控制台,你可以通过console输出有助于调试代码的字符串.数组.对象.console还附带了一些你平时不了解的好用方法,本文可以丰富你的调试工具. 我们一般通过 window.console.info('hello world'); 或者 console.info('hello world'); 由于window可以省略所以…
作者:狐狸家的鱼 GitHub:surRimn 整理自MDN文档 数组 数组是一种类列表对象,长度和元素类型不固定. 描述 访问数组 JavaScript数组的索引是从0开始的,第一个元素的索引为0,最后一个为数组长度减一. 如果指定的索引是一个无效值,不会报错,而是返回undefined. 以数字开头的属性不能用点号引用,必须用方括号. 正则匹配结果所返回的数组 RegExp.exec.String.match.String.replace都会返回这样的数组. 属性 Array.length:…
什么是对象,其实就是一种类型,即引用类型. 一.创建Object类型有两种. ①使用new运算符 <script type="text/javascript"> var box = new Object(); box.name = '李四'; box.age = 28; //new 关键字可以省略 var box = Object(); </script> ②字面量表示法(常用的方法) <script type="text/javascript&…
一.script标签解析 <script>xxx</script>这组标签,是用于在html 页面中插入js的主要方法.它主要有以下 几个属性: 1.charset:可选.表示通过src属性指定的字符集.由于大多数浏览器忽略它,所以很 少有人用它. 2.defer:可选.表示脚本可以延迟到文档完全被解析和显示之后再执行.由于大多数浏 览器不支持,故很少用. 3.language:已废弃.原来用于代码使用的脚本语言.由于大多数浏览器忽略它,所以 不要用了. 4.src:可选.表示包含…
作者:狐狸家的鱼 GitHub:surRimn 整理自MDN文档 带键的集合 映射 Map对象 一个Map对象在迭代时会根据对象中元素的插入顺序来进行 — 一个 for...of 循环在每次迭代后会返回一个形式为[key,value]的数组. 1.语法 new Map([iterable]) iterable可以是一个数组或者其他iterable对象,其元素或为键值对,或为两个元素的数值.每个键值对都添加到新的Map.null会被当作undefined. 2.属性 Map.length:属性le…
1 数组与对象 在 JavaScript 中,一个对象的键只能有两种类型:string 和 symbol.下文只考虑键为字符串的情况. 1.1 创建对象 在创建对象时,若对象的键为数字,或者由 字母+数字 组成,那么键上的引号可以省去: var obj1 = {1: 'one', 2: 'two'} // 等同于 {'1': 'one', '2': 'two'} var obj2 = {'one': 1, 'two': 2} // 等同于 {one: 1, two: 2} 如果对象的键由 数字+…
字符串转换数字 var a = '1'; console.log(+a); console.log(a++); console.log(-a+3); console.log(parseInt(a)); console.log(parseFloat(a)); console.log(Number(a)); 数字转换字符串 var a = 1; a+'' String(a);a.toFixed();a.toLocaleString();a.toPrecision();a.toString(); 数组…