- 博客(9)
- 收藏
- 关注
原创 【XJB造轮子】独立手写实现JS中数组的部分方法
心态浮躁的我在自己设想的小项目写不下去的时候跑过来没事干重新弄DS玩看了下《学习JS数据结构与算法》的第二章并写了一下这几个方法:pop,shift,unshift1.myUnshiftfunction myUnshift(addNum,array) { for (var i = array.length; i >= 0; i--) { array[i] = a...
2019-03-11 23:47:28
196
原创 红宝石(四) 引用类型Pt.2:Array
红宝书用了17页来讲Array这一个类型,足以说明它的重要性。虽然我们都知道Array本意是数组,不过JS里的Array有点特殊:它的每一项都是可以保存任何类型的数据;而且,数组的大小可以动态调整(随着数据的添加自动增长以容纳新数据)创建:创建数组的基本方式有两种:1.使用new操作符(可以省略)后跟Array构造函数:var colors = new Array(); //...
2019-02-16 23:07:03
163
原创 红宝石(四) 引用类型Pt.1:Object
(三)里整理的是JS中的基本类型,而这里开始则是要整理总结引用类型。引用类型,也被称为对象定义,是一种数据结构,用于将数据与功能组织在一起。描述的是一类对象所具有的属性与方法。对象是某个特定引用类型的实例,新对象使用new后跟一个构造函数来创建。如:var person = new Object();创建Object引用类型的一个新实例,并保存于变量person中,构造函数是Ob...
2019-02-16 18:24:27
162
原创 红宝石(三)各种数据类型Pt.2
Object类型对象类型我专门拿出来做记录。ES中的对象是一组数据和功能的集合。对象可以通过执行new操作符后跟要创建的对象类型的名称来创建,而创建Object类型的实例并为其添加属性或/和方法,就可以创建自定义对象。例如这个例子:var o = new Object();Object类型是所有它的实例的基础(也可以说,Object类型所具有的任何属性与方法,同样存在与更具体...
2019-02-01 22:12:10
235
原创 红宝石(三)各种数据类型Pt.1
1.Undefined类型:undefined类型只有一个值:undefined;在用var声明变量但不加以初始化的时候,这个值就是undefined:var test;document.write(typeof test); //显示undefined不需要将变量设置为undefined,因为没有初始化的变量默认值便是它。undefined适用于区分空对象指针null和未经初...
2019-02-01 21:47:33
469
原创 红宝石总结(二)Chapter3总结
语法命名区分大小写,而且不能使用关键字; 标识符(变量名、函数名、属性名、参数名等)采用驼峰格式,由小写字母开头,后续单词采用大写开头,如声明变量: 注释采用C风格; 单一语句用分号;结尾,块语句用花括号扩起; 变量不建议同时将类型与值一起修改; 用var操作符定义的变量,是定义该变量的作用域中的局部变量(不过这一点和ES6中的新定义let有些混淆,待到学习ES6的时候进行深入学习对比)...
2019-02-01 00:15:51
167
原创 红宝石总结(一):<scr>标签的使用
引用外部JS文件是更加合适的做法 <script src="example.js"></script> ; <script>标签放在</body>标签之前,页面内容之后更好; 如果页面不支持脚本的内容,其替代内容可以放在<noscript></noscript>标签之间;...
2019-01-31 23:31:58
519
原创 整理一下JS书籍学习的顺序与思路
Beginning JS学到了Chapter 9之后转投了DOM编程艺术我说实话相比而言DOM编程艺术这本书不是很合我胃口……具体原因有空想起来再解释吧;总之按照书籍刷完了之后重新返回Beginning JS,从Chapter 10 事件开始待到刷完这一本,转向红宝石按照官方推荐的速度,大概一个半月可以吃下来;之后应该把DS和算法搞一搞,几个常见入门级算法书就不用说了,已经买了...
2019-01-25 23:04:09
807
原创 JavaScript DOM编程艺术小结(Ch.1-Ch.7)
编写脚本需要做到的几点:0.结构、样式、脚本分离(HTML+CSS+JS要分开),这样可以在样式或者脚本无法触发的情况下,页面依然能够展现结构;1.编写的时候要想到平稳退化与渐进增强;2.要基于“老传统”去开发...
2019-01-22 00:17:03
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人