随笔分类 - js
摘要:在js浮点值的计算中,很多时候会出现不准确的情况,如下面的情况 然后上网找了一些解决办法(参考博文底部链接),原理就是将浮点数从点号开始分开成两个整数,然后进行计算。如下: 这个不失为一种很不错的方法。但是当时做项目时好像只有一处地方用到,为了一处地方而粘贴这么一段代码,有点小题大作的感觉,后来我就
阅读全文
摘要:Date类型使用UTC(国际协调时间)1970年1月1日0时0分始到现在的毫秒数来保存日期的。 所以当我们知道毫秒数时,还需要通过计算才能获取年月日时分秒。 一、获取时间对象 Date提供了2个方法:Date.parse() , Date.UTC() 1、Date.parse() : 接收一个表示日
阅读全文
摘要:一、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度。 var arrayObj = new Array([element0[, element1
阅读全文
摘要:一、有3个函数可以把非数值转换为数值:Number()、parseInt()、parseFloat() Number():可以用于任何数据类型,用法 Number(true) parseInt():把字符串转换为整型数值,用法 parseInt("123") parseFloat():把字符串转换为
阅读全文
摘要:1、定时器不止2个参数,可以有多个参数 2、拼接字符串的另一种方式 3、typeof的两张不同写法,表达的意思其实是一样的,与typeof一样有这种特性的有 instanceof in 4、跳出内嵌for循环
阅读全文
摘要:了解模块化开发的历史,可以帮助我们理解 模块化开发的形式是怎么样的,对我们深入学习模块化开发会有很大的帮助; 一、服务器端JS的模块化 nodeJS的出现 官网: http://nodejs.org/ 中文官网:http://nodejs.cn/ 1、commonJS规范 http://www.co
阅读全文
摘要:一、对象的多种表现形式 1、提高对象的复用性 2、如何配置参数和默认参数 不知道该怎么描述,就直接上代码吧,下面做了2个例子,重点看整个组件的大体结构 用组件的方式做拖拽窗口,你可以狠狠的点击这里进行查看 用组件的方式开发简易弹窗,你可以狠狠的点击这里进行查看 二、组件的定义 1、将对面向对象的深入
阅读全文
摘要:一、面向对象的继承 1、解析:在原有对象的基础上,略作修改,得到一个新的对象,并且不影响原有对象的功能 2、如何添加继承 拷贝继承 属性:call 方法: for in 然后按照继承的方式做了一个窗口拖拽的demo,你可以狠狠的点击这里,进行查看 二、继承的其他形式(用的不是很多) 1、类式继承 :
阅读全文
摘要:一、什么是面向对象编程 1、用对象的思想去写代码,就是面向对象编程 2、我们一直在使用对象,如数组Array 时间Date 二、面向对象编程(oop)的特点 抽象:抓住核心问题 封装:只能通过对象来访问方法 继承:从已有对象上继承出新的对象 多态:多对象的不同形态 三、高级面向对象的一些概念、名词
阅读全文

浙公网安备 33010602011771号