JavaScript 软件列表

JS判断页面加载状态以及添加遮罩和缓冲动画的代码
JavaScript

JS判断页面加载状态以及添加遮罩和缓冲动画的代码

2020-02-16 标签:js,判断,页面,加载,状态,以及,添加,遮罩,和缓,冲动,画的,代码,实现,如下,function,initialize,addcloud,document

实现代码如下: function initialize() { addcloud(); //为页面添加遮罩 document.onreadystatechange = subSomething; //监听加载状态改变 } function addcloud() { var bodyWidth = d

js函数的延迟加载实现代码
JavaScript

js函数的延迟加载实现代码

2020-02-16 标签:js,函数,延迟,加载,实现,代码,如下,每次,调用,都会,进行,条件,判断,function,target,eventtype,handler

实现代码如下: //非延迟加载的函数,每次调用都会进行条件判断 function removeHandler(target,eventType,handler) { if(target.removeEventListener) { target.removeEventListener(eventTy

javascript中方便增删改cookie的一个类
JavaScript

javascript中方便增删改cookie的一个类

2020-02-16 标签:javascript,中方,增删,cookie,主要是,通过,document,字符串,分析,进行,功能,组装,温习,操作,增加,userid,111

主要是通过对document.cookie字符串的分析来进行功能的组装的。 温习一下javascript中对cookie的操作: 增加cookie可以用document.cookie="userId=111";来实现 完整版可以用:document.cookie="userId=111;domain

js事件(Event)知识整理
JavaScript

js事件(Event)知识整理

2020-02-16 标签:js,事件,event,知识,整理,鼠标,移动,目标,元素,上的,那一刻,首先,触发,mouseover,光标,继续,不断,mousemove,按下

鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover 之后如果光标继续在元素上移动,则不断触发mousemove 如果按下鼠标上的设备(左键,右键,滚轮……),则触发mousedown 当设备弹起的时候触发mouseup 目标元素的滚动条发生移动时(滚动滚轮/拖动滚动条。。)触发scr

JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性
JavaScript

JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性

2020-02-16 标签:javascript,高级,程序设计,学习,笔记,13,ecmascript,特性,接下来,应该是,bom,html,鉴于,相对于,新变化

接下来应该是BOM和HTML5了,但是鉴于ECMAScript5相对于ECMAScript3的新变化比较多,而且这些变化也非常的有意思,因此在这篇文章中再将我认为的有意思的变化(并非全部变化)集中整理一下,但这里只是列举,不具体展开。 一、语法变化 1、关键字和保留字   在ES3中,使用关键字做标

JavaScript高级程序设计(第3版)学习笔记11 内建js对象
JavaScript

JavaScript高级程序设计(第3版)学习笔记11 内建js对象

2020-02-16 标签:javascript,高级,程序设计,学习,笔记,11,内建,js,对象,就好,jdk,开发者,直接,拿来,使用

内建对象就好比是JDK中的类库,开发者可以直接拿来使用,这极大的方便了常见的编程任务。这篇文章就来浏览一下主要的内建对象,当然,我们并不是第一次接触内建对象,前面已经接触到的就有Object、Function、Boolean、Number、String,对于已经介绍过的,这里再总结复习一下,没有介绍

JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
JavaScript

JavaScript高级程序设计(第3版)学习笔记8 js函数(中)

2020-02-16 标签:javascript,高级,程序设计,学习,笔记,js,函数,执行,环境,作用,execution,context,所有的

6、执行环境和作用域 (1)执行环境(execution context):所有的JavaScript代码都运行在一个执行环境中,当控制权转移至JavaScript的可执行代码时,就进入了一个执行环境。活动的执行环境从逻辑上形成了一个栈,全局执行环境永远是这个栈的栈底元素,栈顶元素就是当前正在运行的

JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
JavaScript

JavaScript高级程序设计(第3版)学习笔记7 js函数(上)

2020-02-16 标签:javascript,高级,程序设计,学习,笔记,js,函数,变量,类型,在说,之前,先来,说说,本质上,命名

变量类型   在说函数之前,先来说说变量类型。 1、变量:变量在本质上就是命名的内存空间。 2、变量的数据类型:就是指变量可以存储的值的数据类型,比如Number类型、Boolean类型、Object类型等,在ECMAScript中,变量的数据类型是动态的,可以在运行时改变变量的数据类型。 3、变量

JavaScript高级程序设计(第3版)学习笔记6 初识js对象
JavaScript

JavaScript高级程序设计(第3版)学习笔记6 初识js对象

2020-02-16 标签:javascript,高级,程序设计,学习,笔记,初识,js,对象,房子,里面,你想,放的,任意,事物,你有

在房子里面可以放你想放的任意事物——如果你有足够的美学造诣,你甚至可以弄一个房中房试试——当然,为了方便管理,我们会给房子里存放的所有事物都会取上一个不重复的名字,比如医药房间里的各种药品名称。在ECMAScript中,你可以在对象中存放任意你想放的数据,同样,我们需要给存放的数据取一个名字——也就

JavaScript高级程序设计(第3版)学习笔记5 js语句
JavaScript

JavaScript高级程序设计(第3版)学习笔记5 js语句

2020-02-16 标签:javascript,高级,程序设计,学习,笔记,js,语句,砖瓦,水泥,接下来,该是,砌墙,ecmascript,需要

砖瓦和水泥都有了,接下来该是砌墙了,在ECMAScript中,语句就是我们需要砌的墙了。语句也和操作符一样,对于有C背景的人来说再自然不过了,下面采用类似的形式整理一下语句的相关知识,重点突出一些ECMAScript中比较特别和个人认为比较有意思的地方,同样,没有强调的但比较基础的语句并非不重要,而