![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大猫学javascript
南郭竽
这个作者很懒,什么都没留下…
展开
-
javascript 中使用变量存储的函数与不使用变量存储的函数的加载区别,以及其中this对象的区别
<script language="JavaScript"> document.getElementById("addUser").onclick = function clickAdd() { var nameT = getValue("name"); var emailT = getValue("email"); var telT = getV原创 2016-09-17 05:45:44 · 1117 阅读 · 0 评论 -
javascript:继承
ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针。而实例都包含一个指向原型对象的内部指针。那么,假如我们让原型对象等于另一个类型的实例,结果会怎么样呢?显然,此时的原型对象将包含一个指向另一个原型的指针,相应的,...原创 2018-04-27 22:05:49 · 184 阅读 · 0 评论 -
javascript:引用类型
JavaScript读书笔记引用类型1.x Object类型1.1.x Object类型对象的创建方式有两种:1.2.x 访问对象属性的两种方式:2.x Array类型2.1.x Array类型对象创建方式有两种:2.2.x 读取和设置数组的值2.3.x 判断一个对象是不是数组类型2.4.x 转换方法2.5.x 栈方法2.6.x 队列方法2.7.x 重排序方法...原创 2018-04-21 15:56:43 · 249 阅读 · 0 评论 -
javascript:变量、作用域和内存问题
javascript读书笔记变量、作用域和内存问题1.x 变量类型var a = 1;var b = a; // 创建一个新的变量,和新的值////////////////////var p = new Object();var q = p; // 创建一个新的变量,指向 p 指向的内存。 为什么说对于引用类型,参数传递是按值传递。var per...原创 2018-04-21 15:55:26 · 268 阅读 · 0 评论 -
javascript:基本概念
javascript 读书笔记基本概念0.x 开启严苛模式的语法:在代码首行写上 "use strict";1.x javascript无块作用域。 所以,在for循环中定义的变量,在外部依然可以使用。for (var num=0;num<3;num++){ console.log(num);}console.log(">>>&...原创 2018-04-21 15:53:55 · 282 阅读 · 0 评论 -
javascript:面向对象的程序设计
JavaScript读书笔记面向对象的程序设计1 递归2 闭包2.1 闭包与变量2.2 关于this对象2.3 内存泄露 (大雾)3 模仿块级作用域4 私有变量4.1 静态私有变量4.2 模块模式4.3 增强的模块模式5 小结JavaScript读书笔记 备注:为了防止标签错乱,现在规定,标题用 ## ,一级标题是### ,...原创 2018-05-02 22:27:34 · 188 阅读 · 0 评论 -
javascript:私有变量 (静态私有变量为什么会被所以实例共享?-答疑解惑)
私有变量 很好理解,静态私有变量不好理解,我想了好几天还是没有明白,为什么同一个私有变量会被所有实例共享。我反反复复,依然不能理解。直到,我认真去看这段话之后,才明白的。 这个私有变量被所有实例共享,是两个原因组合在一起导致的。第一个是原型方法会被所以实例共享;第二个是闭包总是保存这对包含作用域的引用。(而原型方法,也就是这里的闭包。)(function () { var nam...原创 2018-05-02 16:23:53 · 788 阅读 · 0 评论 -
js:打印99乘法表
document.write('<h3>99乘法表</h3><hr/>');var split="&nbsp;&nbsp;&nbsp;&nbsp;";document.write(split);for(var head=1;head<=9;head++){ document.write(head+split+s..原创 2018-04-13 23:26:45 · 555 阅读 · 0 评论 -
立一个flag
对js越来越着迷,想深入学习一下。按照我之前的经验,我大概尝试了不下3次,后来都半途而废了。倒是 python,shell居然平心静气的学下去了(也没有学得怎么样,能写一点点小程序的程度吧)。现在应该对于js的这种动态弱类型没有之前那么反感了。js应该是我接触过的最糟糕的语言,以至于,我无法说服自己好好学下去。不过现在不同了,我大概不会再像之前一样会因为js的数不清的槽点而中途放弃了...原创 2018-03-19 21:45:53 · 190 阅读 · 0 评论 -
javascript:构造函数模式(为什么这种方式也可以创建对象)
ECMAScript中构造函数可以用来创建特定类型的对象。像Object和Array这样的原生构造函数,在运行时会自动出现在执行环境中。此外,也可以创建自定义的构造函数,从而定义自定义对象类型的属性和方法。例如,可以使用构造函数模式将前面的例子重写。如下:function Person(name, age, job) { this.name = name; this.age...原创 2018-04-22 00:40:20 · 1060 阅读 · 0 评论 -
js:数组自定义排序
写在前面:没想到我的一篇对IDE评论的文章,得到了十几条评论,真是惭愧。写的具体编程知识点的文章,倒是鲜有评论。~ 23333数组中已经存在两个可以直接用来重排序的方法:reverse()和sort()。 reverse()方法用于反转数组。 默认情况下,sort()方法按升序排列数组项–即最小值在最前面,最大值在最后面。为了实现排序,sort()方法会调用每个数组项的to...原创 2018-04-15 21:16:55 · 3386 阅读 · 0 评论 -
js:继承
js这门傻逼的语言真让人头大!如何实现js的继承?function Base(name) { this.name = name; this.getName = function () { return this.name; }}function Child(age) { this.age = age; this.getAge = funct原创 2017-11-24 16:52:48 · 326 阅读 · 0 评论 -
js:输出jira上当天解决的问题信息
代码量不多,也没有什么复用性,仅仅是方便自己而已。 以下是源码:/** * Created by cat on 2017/8/16. */function findBugID() { var ol = document.getElementsByClassName("issue-list"); // window.console.log(ol) var childNo原创 2017-08-16 19:28:52 · 1132 阅读 · 0 评论 -
javascript select控件的使用及左右移动item的逻辑处理
html中select控件,应该也就是下拉选项框。不过也可以不是下拉的形式,可以是多行显示的。这里演示的是,左边一个下拉多选框,右边还有一个下拉多选框。然后,双击左边的下拉多选框的条目,就将其移到右边的下拉多选框中,右边的同理。还有就是,左边的内容一键移到右边,和右边的一键移到左边的操作。 ps:我感觉javascript最方便的一点就是,可以直接在html或者说浏览器中运行,不需要特别的运行原创 2016-09-17 21:47:49 · 1679 阅读 · 0 评论 -
javascript checkbox作为开关,控制全选和全不选的动态关联实现
如你所知如果使用一个checkbox作为一组checkbox的总开关的话。那么,总开关的逻辑当然是:在当前全部选中的情况下,点击总开关,就会全部不选中;否则,就全部选中。另外,当被控制的子checkbox发生改变的时候,导致原本的全部选中,变成了部分不选中,那么总开关的状态也要改变成非选中状态。再然后,任何其他外部因素导致当前的子checkbox勾选状态发生改变,都应该同步总开关的状态。这里有一原创 2016-09-17 14:21:48 · 1559 阅读 · 0 评论 -
javascript:面向对象的程序设计
JavaScript读书笔记面向对象的程序设计1 理解对象1.1 属性类型01 数据属性02 访问器属性1.2 定义多个属性1.3 读取属性的特性2 创建对象2.1 工厂模式2.2 构造函数模式1.将构造函数当作普通函数2.构造函数的问题2.3 原型模式1 理解原型对象2 原型与in操作符3 更简单的原型语法4 原型的动态性5 原生对象的原型...原创 2018-04-29 18:19:55 · 215 阅读 · 0 评论