JavaScript
文章平均质量分 78
熙哲数
再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达
展开
-
理解JavaScript里的DOM兼容及解决方案
理解JavaScript里的DOM兼容及解决方案DOM节点的访问以前对DOM节点访问一般用“document.All.元素ID属性值”或者“document.元素ID属性值”这种简化的方法,在FireFox中有时不支持此方法。解决方案:标准的方法为“document.getElementById(‘元素ID属性值’)”或者“document.getElementByName原创 2017-05-05 19:00:23 · 387 阅读 · 0 评论 -
优雅的JavaScript-定时器详解
定时器概念:JavaScript提供setTimeout()函数和setInterval()函数,作为定时器,可以定时执行某个函数或者某段代码setInterval(): 按照指定的周期(以毫秒值计算)来调用函数或者计算表达式,方法会不停地调用函数,直到clearInterval()被调用或窗口关闭。setTimeout():在指定的毫秒数后调用函数或表达式setTimeo原创 2017-07-26 17:33:02 · 466 阅读 · 0 评论 -
JavaScript-JSON详解
JSONjson:JavaScript object notation:是一种数据格式,不是一种编程语言,虽然具有相同的语法形式,但是json并不属于JavaScript,而且,而且并不是只有JavaScript才能使用,json是一种轻量级数据交换格式在js中主要用于和服务器做数据格式交换json的结构:因为json是JavaScript的子集,他的结构有JavaScript对原创 2017-07-25 17:38:12 · 282 阅读 · 0 评论 -
JavaScript-字面量对象详解
字面量对象定义:js的字面量对象,就是一种简化的创建对象的方式,和用构造函数创建对象一样存在于堆内存当中字面量对象表达式语法: {属性:属性值,属性:属性值,.....}属性访问: 1.通过(.)语法访问:obj.propertyName 通过语法访问[]:obj["name"]遍历字面量对象for(var temppro in obj){ }我会把原创 2017-07-25 17:36:59 · 1966 阅读 · 0 评论 -
JavaScript-闭包
闭包定义:在函数式编程语言中,闭包被广泛应用,就是函数内嵌套了另外一个函数(内部函数),内部函数引用了外部函数的局部变量,这样就形成了一个闭包,内部函数中包含了内部函数的代码以及外部函数局部变量的引用特点: 外部函数执行完毕之后,内部函数对其外部变量的引用,不会被销毁,继续存在于内存中。 一般闭包程序的外部函数都会有一个返回值,这个返回值是其内部函数(注意:返回值一般都是内部原创 2017-07-25 17:34:59 · 202 阅读 · 0 评论 -
优雅的JavaScript-面向对象
构造函数创建对象 //通过构造函数创建对象 注意:构造函数和普通函数一样,为了区分一般首字母大写 //声明“类”,用来创建对象 function Person(name,age) { //声明属性,this:代表当前对象实例 this.name="张三"; t原创 2017-07-25 17:31:20 · 328 阅读 · 0 评论 -
优雅的JavaScript-BOM详解
BOM1.定义:浏览器对象模型,使JavaScript有能力与浏览器“对话”,浏览器对象模型尚无正式标准。 window对象是BOM中所有对象的核心,所有的浏览器都支持window对象,表示浏览器的窗口 JavaScript中任何一个全局函数,变量都是window的属性,document是window的实例对象,他们都属于Object,你不可以去Newt他 必须原创 2017-07-25 17:24:44 · 556 阅读 · 0 评论 -
优雅的JavaScript-常用类
String定义: String类型是字符串的引用包装类型,长度length字符串的常用方法1.字符方法: charAt(3):表示获取下标为3 的字符(注意下标从零开始) charCodeAt(3):获取下标为3的字符的ASCII码,返回指定位置的字符的Unicode编码,返回值在0~65535之间 fromCharCode(94):将ASCII码转成字符(静态原创 2017-07-25 17:13:50 · 306 阅读 · 0 评论 -
优雅的JavaScript-基础语法详解
表达式和运算符表达式:表达式用于JavaScript脚本运行时进行计算的式子,可以包含常量、变量、运算符运算符:操作数据值的操作符 算术运算符:+、-、*、/、% 一元运算符:++、-- ......算符运算符1.+ 1.如果两个操作符都是数值,执行常规的加法计算 2.如果有一个操作数是字符串,规则如下: 1.如果两个操作数都是字符串,将两原创 2017-07-25 16:46:00 · 567 阅读 · 0 评论 -
优雅的JavaScript-数据类型
变量的数据类型原始数据类型 引用数据类型Undefined 对象Null 数组Boolean 函数NumberString原始数据类型---Undefined1.Undefined 类型只有一个值,即特殊的Undefined; 在使用var 声明变量但未对其进行初始化,这个变量值为Undefinded原创 2017-07-25 16:42:19 · 235 阅读 · 0 评论 -
优雅的JavaScript-基础
什么是JavaScript1.JavaScript主要用于HTML的页面,嵌入在HTML的源码中2.JavaScript是因特网上醉流行的脚本语言,它存在于全世界所有的web浏览器中能够增强用户和web站点和web应用之间的交互3.JavaScript是一种弱类型的语言,没有类型声明,他的变量不必须具有一个明确的类型4.JavaScript是脚本语言:可以用来编程并且直接执行源代码的语原创 2017-07-25 15:42:29 · 268 阅读 · 0 评论 -
如何理解DOM对象和事件
如何理解DOM对象作用使用DOM技术可以控制页面中的HTML和CSS,就是把页面中的所有的内容封装成对象。对象1.Document:文件获取文档对象:var doc = window.document;2.Element:元素获取元素对象:var font = document.getElementById("");3.Attribute:属性获取属性对象原创 2017-05-05 23:27:51 · 435 阅读 · 0 评论 -
优雅的JavaScript-多媒体详解
多媒体音频:audio视频:video音频:audio:标签属性属性 值 描述atuoplay atuoplay 如果出现该属性,则音频在就绪后会马上播放controls controls 则向用户显示控件,如:播放按钮loop loop原创 2017-07-26 17:36:25 · 500 阅读 · 0 评论