随笔分类 - JavaScript
摘要:一、需求如下图重点是要实现进度条。二、分析html5新增及删除标签一文中提到过html5新增了progress标签。但是肯定有兼容性问题。生成环境不适用,所以要模拟实现。原理:动态设置的子元素的宽度值。1、简单的雏形假设只有一个进度条,如下,我们只需要知道p元素的宽度,span元素的百分比,相乘即得...
阅读全文
摘要:一、预备知识Math.ceil(); //向上取整。Math.floor(); //向下取整。Math.round(); //四舍五入。Math.random(); //0.0 ~ 1.0 之间的一个伪随机数。【包含0不包含1】 //比如0.8647578968666494Math.ceil(Mat...
阅读全文
摘要:2011年阿里就已经开始在生产环境中使用nodejs. 阿里的技术栈中,Java是最核心的,Nodejs扮演怎样的一个角色? 1、 基础设施大部分采用Java实现,变化较少,有事务要求的Business Services通常使用Java. 2、而Node.js则替代过去PHP/Java Web的场景
阅读全文
摘要:一、DOM简介 D——document,没有文档,也就是没有网页,DOM就无从谈起。 当创建了一个网页并把它加载到web浏览器中时,DOM就悄然而生。浏览器根据网页文档创建一个文档对象。 O——object,对象。 对象有三种, 1、用户自定义对象 2、内建对象,javascript中的对象,如Ar
阅读全文
摘要:在javaScript创建对象一文中提到过:用构造函数创建对象存在一个问题即同一构造函数的不同实例的相同方法是不一样的,所以我们用原型把构造函数中公共的属性和方法提取出来进行封装,达到让所有实例共享的目的。 接下来进一步介绍javaScript原型。 一、javaScript原型机制 1、函数与原型
阅读全文
摘要:一、对象 ECMA-262把对象定义为:无序属性的集合,其属性可以包含基本值,对象或者函数。所以js中对象就是一组键值对。 面向对象的语言中,都是通过类的来创建任意多个具有相同属性和方法的对象实例的。但是js中没有类的概念,接下来我先通过一个例子来阐述js中没有“类”的概念蕴含的哲学。这点会让初学者
阅读全文
摘要:一、事件 二、事件流 以上内容见:javaScript事件(一)事件流 三、事件处理程序 四、IE事件处理程序 以上内容见javaScript事件(二)事件处理程序 五、事件对象 以上内容见javaScript事件(三)事件对象 六、事件对象的公共成员 以上内容见javaScript事件(四)eve
阅读全文
摘要:一、事件 二、事件流 以上内容见:javaScript事件(一)事件流 三、事件处理程序 四、IE事件处理程序 以上内容见javaScript事件(二)事件处理程序 五、事件对象 以上内容见javaScript事件(三)事件对象 六、事件对象的公共成员 1、DOM中的event的公共成员 event
阅读全文
摘要:一、事件 二、事件流 以上内容见:javaScript事件(一)事件流 三、事件处理程序 四、IE事件处理程序 以上内容见javaScript事件(二)事件处理程序 五、事件对象 什么是事件对象?在触发DOM上的事件时都会产生一个对象。 1、认识事件对象 事件在浏览器中是以对象的形式存在的,即eve
阅读全文
摘要:一、事件 二、事件流 以上内容见:javaScript事件(一)事件流 三、事件处理程序 前面提到,事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。响应某个事件的函数就叫事件处理程序(也叫事件处理函数、事件句柄)。事件处理程序的名字以"on"开头,因此
阅读全文
摘要:一、事件 事件是文档或者浏览器窗口中发生的,特定的交互瞬间。 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间交互的桥梁。 你若触发,我便执行——事件发生,调用它的处理函数执行相应的JavaScript代码给出响
阅读全文

浙公网安备 33010602011771号