随笔分类 -  javascript

摘要:本人最近学习es6一些方法,难免有些手痒,想着能不能将这些方法总结下,如下 1、数组的扩展 1)首先什么是伪数组 无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来遍历它们,例如:函数的argument参数,调用getElementsByTagName,docu 阅读全文
posted @ 2017-04-07 20:59 shirleyYing 阅读(410) 评论(0) 推荐(0)
摘要:本人最近被es6感兴趣了,学习一些,以下就是自己总结的一些小知识 1、当你在百度输入"es6"关键字,点击进入es6入门,首先你需要知道怎样学习的顺序,先看第21章Module语法, 严格模式 ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";。 严格模式主要有以下 阅读全文
posted @ 2017-04-05 11:15 shirleyYing 阅读(394) 评论(0) 推荐(0)
摘要:本人对于ECMAScript继承机制有些见解,如果说的不对,敬请赐教~~~~ 继承是OO语言(面向对象)挺好的概念,许多OO语言都支持两种继承方式(接口只继承方法签名、实际继承则继承实际的方法),但是ECMAScript由于没有签名,只支持实现继承。 1、原型链继承 就是一个引用类型继承另一个引用类 阅读全文
posted @ 2017-03-30 22:29 shirleyYing 阅读(550) 评论(0) 推荐(0)
摘要:取消chrome浏览器下的input和textarea的默认样式 input、button、select、textarea {outline:none} 取消chrome下textarea可拖动放大 textarea {resize:none} 最后,写在一起,重置input和textarea的默认 阅读全文
posted @ 2017-02-28 09:46 shirleyYing 阅读(127) 评论(0) 推荐(0)
摘要:try...catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。 当try { 里面的代码 出现错误了 }catch(e){ 才执行下面的catch(e)里面的代码 } 阅读全文
posted @ 2017-02-27 18:07 shirleyYing 阅读(128) 评论(0) 推荐(0)
摘要:1、 对象的链式调用 function Chain(){ this.n=0;//属性不一定一开始的时候全部都要初始化 this.fn1=function(_obj){//this指向 new Chain()实例化的对象 alert(this.n++);//注意:alert(this.n++)与thi 阅读全文
posted @ 2017-01-07 21:17 shirleyYing 阅读(638) 评论(0) 推荐(1)
摘要:在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余。 1. 一般用处 对于this变量最要的是能够理清this所引用的对象到底是哪一个,也许很多资料上都有自己的解释,但有些 阅读全文
posted @ 2017-01-06 21:13 shirleyYing 阅读(236) 评论(1) 推荐(2)
摘要:这里所说的JavaScript指浏览器环境中的包括宿主环境在内的。 第一种是ECMAScript Global Object,第二种是宿主环境(Host)下的全局对象/函数。 这里所说的JavaScript指浏览器环境中的包括宿主环境在内的。 第一种是ECMAScript Global Object 阅读全文
posted @ 2017-01-04 23:14 shirleyYing 阅读(2020) 评论(0) 推荐(0)
摘要:自然,我们都习惯了 IE,在 IE 中要在函数中获得各事件对象很容易,直接用 event、event.srcElemtn、event.fromElement、event.toElement 就行了。在 FireFox 中获得触发事件的元素可以用 event.target,但其他两个 fromElem 阅读全文
posted @ 2017-01-03 21:45 shirleyYing 阅读(830) 评论(0) 推荐(0)