
Javascript渡一教育
空零kl
低头靠勇气,抬头靠实力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js高级代码技巧
原创 2022-09-30 16:26:41 · 147 阅读 · 0 评论 -
获取窗口属性,获取dom尺寸,脚本化CSS(上)
1.求鼠标滚轮滚动的距离 (建立一个js代码库)2.查看浏览器的尺寸的方法3.去掉文档前面的document,html文档就变成了怪异模式4.5.6.自动阅读功能<!DOCTYPE html><html><head> <title>自动阅读功能</title></head><body><sc...原创 2019-05-24 20:05:07 · 105 阅读 · 0 评论 -
获取窗口属性,获取dom尺寸,脚本化CSS(下)
1.2.div.style3.4.js语法规范5.封装css用js改变思想原创 2019-05-24 20:04:59 · 168 阅读 · 0 评论 -
闭包精细版
1.内存泄漏2.闭包的作用3.锁定规律,抽象规律,这样的能力就是编程能力,这点很多公司会看重。4.5.还有一点就是所立即执行函数执行后 函数f 就销毁了...原创 2019-05-24 20:01:27 · 118 阅读 · 0 评论 -
函数,小练习,初始作用域(下)
1.2.函数(函数和变量,函数这个框里面有很多语句,变量这个框里面有很多数据;函数就是另一种类型的变量,多个单词拼接必须符合小驼峰原则)3.函数定义方式不过有一点区别就是说test.name的结果是什么4.变量5.函数----参数这叫映射规则,两个参数并不是一个6.return(1.终止函数,2返回值,并且终止函数)一般都会用一个变量接收函数的返回值...原创 2019-05-24 20:03:17 · 135 阅读 · 0 评论 -
指法练习与编译器快捷键
1.ctrl + D 选择重复所选元素2.ctrl + " 去标签3.shift + table 回退原创 2019-05-24 20:02:25 · 246 阅读 · 0 评论 -
事件1(上)
1.句柄2.以下这两种写法式一样的3.事件绑定的处理函数原创 2019-05-24 20:04:48 · 307 阅读 · 0 评论 -
对象,包装类(下)
1.构造函数2.三大类型转化为对象3.包装类4.包装类练习题原创 2019-05-24 20:01:09 · 94 阅读 · 0 评论 -
dom选择器,节点类型
原创 2019-05-24 20:05:51 · 129 阅读 · 0 评论 -
事件1(下)
1.for循环里面出现事件时候,一定要考虑是否形成闭包2.3.解除事件处理函数的方法4.事件冒泡(事件冒泡和事件捕获显示顺序是相反的,如果一个对象的两个事件处理函数同时执行,先捕获,后冒泡)5.取消事件冒泡6.利用事件委托机制,可以让程序执行效率更高...原创 2019-05-24 20:04:41 · 150 阅读 · 0 评论 -
事件2
1.click = mousedown + mouseup2.点击和拖拽要看时间差,时间差小于3000ms是点击,大于3000ms是拖拽3.window.onload需要等到所有的文档都解析完成之后才进行操作,效率是最低的,可以用他插入广告,主程序里面不要用4....原创 2019-05-24 20:04:29 · 101 阅读 · 0 评论 -
正则表达式(上)
1.转义字符:能够在双引号中加个双引号;两个转意符号可以输出来一个转意符号;\n 表示换行;\r代表行结束;\t 代表tab缩进2.3.4.5.正则表达式的规则...原创 2019-05-24 20:04:21 · 141 阅读 · 0 评论 -
继承模式,命名空间,对象枚举(上)
1.继承发展史2.共享原型3.抽象出一个功能,封装出一个函数缺陷5.圣杯模式原创 2019-05-24 20:00:38 · 156 阅读 · 0 评论 -
this,笔试真题讲解(上)
1.2.十六进制,十进制,二进制.3.type of( )可以返回六个值:String Bealoon undefined Number Object Function4.原始值直接比较,引用值比较的是地址,比较的是房间,地址相等才会相等5.6.b.say(a.say)相当于在b.say()里面传入了参数fun(),这时候没有人调用fun(),相当于fun()空执行.7.arguments.c...原创 2019-05-24 20:00:26 · 163 阅读 · 0 评论 -
正则表达式(下)
1.正则表达式有个贪婪匹配的原则,能匹配多就不会匹配少2.3.{1,+oo}4.5.将所有匹配出来的aabb替换为bbaa7.正则表达式高级用法8.正向预查9.解除贪婪匹配的方法...原创 2019-05-24 20:04:13 · 77 阅读 · 0 评论 -
js介绍、入门,js引入,变量,值类型,运算符
1.变量赋值的过程,变量可以储存数据2.一次性声明多个变量3.null值4.js由值决定类型,其他语言是类型决定值5.栈内存6.栈内存和堆内存的区别对比图7.引用值和原始值的结果是不一样的(可以参考上面的document.write(b) )8.一个分号就是一行,任何两个符号之间都要加个空格,分号不用加空格;解释型语言执行之前会扫描一遍,如果通篇之中出现了错误,程序一行都不会执行。9.10.1...原创 2019-05-24 20:04:00 · 153 阅读 · 0 评论 -
比较运算符,逻辑运算符,条件语句,循环语句(下)
1.交换a和b的位置2.字符串比较的是asc码顺序3.运算符就是要求结果,输出的结果就是false,true啥的4.5.&&与运算符(碰到真就停)6. || 运算符(碰到假就停)7.兼容处理8.for循环执行细节9.while循环是for循环的简化版10...原创 2019-05-24 20:03:47 · 193 阅读 · 0 评论 -
条件语句补充,初始引用值,typeof,类型转换(上)
1.2.计算n的阶乘3.4.斐波那契数列5.判断一个数是否是质数的方法原创 2019-05-24 20:03:34 · 152 阅读 · 0 评论 -
条件语句补充,初始引用值,typeof,类型转换(下)
1.switch case2.break关键字必须放在循环中,否则会报错3.continue4.数组5.对象(对象的属性名只是为了方便找到属性值,本质和数组一样都是用来储存数据的)6.type of7.显式类型转换8.隐式类型转换,内部隐式调用的都是显式类型转换的方法NAN什么都不等于...原创 2019-05-24 20:03:25 · 160 阅读 · 0 评论 -
date对象,定时器
1.2.设置一个定时器<!DOCTYPE html><html><head> <title>设置一个坚持3分钟的定时器</title></head><body> minutes : <input name="seconds" value="0"> seconds : <input ...原创 2019-05-24 20:05:19 · 132 阅读 · 0 评论 -
dom继承树,dom基本操作(中)
1.封装函数,返回元素e的第n个兄弟元素节点,n为正,返回后面的兄弟元素节点,n为负,返回前面的,n为0,返回自己<!DOCTYPE html><html><head> <title>封装函数,返回元素e的第n个兄弟元素节点,n为正,返回后面的兄弟元素节点,n为负,返回前面的,n为0,返回自己</title></head&...原创 2019-05-24 20:05:33 · 217 阅读 · 0 评论 -
arguments,克隆,三目运算符,数组,类数组(中)
1.2.数组本质上就是个对象原创 2019-05-24 20:00:15 · 168 阅读 · 0 评论 -
arguments,克隆,三目运算符,数组,类数组(下)
1.注意数组方法的内部实现原创 2019-05-24 20:00:05 · 141 阅读 · 0 评论 -
原型,原型链,call/apply(上)
1.能想出来的方法绝对能编程出来2.3.阿斯克码的长度在255之前的都是英文4.构造函数就是大头公式(函数名首字母大写)5.6.7.自己增加的属性,并不是更改了原型链上的属性,要想改原型链上的属性,需要用到诸如:Car.prototype.carName类似的方法,不够查询的时候,如果自己没有,是会从原型找的8.电脑有时候挺白痴的,实现方法时候都是原始的方法9.10.11....原创 2019-05-24 20:00:56 · 252 阅读 · 0 评论 -
原型,原型链,call/apply(下)
1.2.增删改查子孙没办法完全修改3.4.有种方法叫做重写,就是说,系统本身有这个方法,你再写一个方法覆盖,这与css继承,js继承的原理类似。5.call的根本作用就是改变this指向,借用别人的函数实现自己的功能6.7.8.9....原创 2019-05-24 20:00:45 · 128 阅读 · 0 评论 -
js预编译过程与this指向的问题
this指向问题在这里插入图片描述1.函数预编译过程中this走的是预编译环节,指向window,预编译过程参见上图AO,有new关键字,this指向object.prototype见上二图,上图三中this==undefind,因为里面没有a;2.全局环境this–>指向window3.call和apply会更改this的指向4.obj.fun(),fun()里面this指向ob...原创 2019-05-24 20:12:07 · 343 阅读 · 0 评论 -
javascript 函数后面有多个小括号是怎么回事?f( )( )( )...
有时我们看见js函数后面跟着多个小括号是怎么回事?f( )( )( )…f()意思是执行f函数,返回子函数f()()执行子函数,返回孙函数f()()()执行孙函数… …但注意,如果想这样执行,函数结构必须是这样,f的函数体里要return 子函数,子函数里要return 孙函数,如果没有return关键字,是不能这样连续执行的,会报错的。举个例子:k是f的子函数,return子函数k,...原创 2019-05-24 20:11:57 · 513 阅读 · 0 评论 -
考题a
几乎所有的 JavaScript 对象都是 Object 的实例;一个典型的对象继承了Object.prototype的属性(包括方法),尽管这些属性可能被遮蔽(亦称为覆盖)。但是有时候可能故意创建不具有典型原型链继承的对象,比如通过Object.create(null)创建的对象,或者通过Object.setPrototypeOf方法改变原型链。理科就是粘贴复制+记忆+熟练...原创 2019-05-24 20:11:46 · 242 阅读 · 0 评论 -
(重点)作用域、作用域链精解,立即执行函数,闭包(上)
注意:A函数不执行系统看不到B函数和C函数只有里面的能看到外面的,外面的不能看到里面的看,依次按顺序访问原创 2019-05-24 20:02:14 · 171 阅读 · 0 评论 -
作用域、作用域链精解,立即执行函数,闭包(中)
1.闭包当作存储结构来用2.立即执行函数原创 2019-05-24 20:01:45 · 153 阅读 · 0 评论 -
函数,小练习,初始作用域(上)
1.函数声明必须遵循小驼峰的规则2.原创 2019-05-24 20:11:02 · 148 阅读 · 0 评论 -
作用域、作用域链精解,立即执行函数,闭包(下)
原创 2019-05-24 20:11:19 · 144 阅读 · 0 评论 -
对象,包装类(上)
2.c语言,java语言生产的对象是死的,后期不能增加属性和方法,但是js后期可以增加属性和方法3.4构造函数是大驼峰式命名规则5.6.new关键字之后的三步...原创 2019-05-24 20:01:18 · 96 阅读 · 0 评论 -
json,异步加载,时间线(上)
1.浏览器解析页面遵循深度优先原则,并不是广度优先2.3.4.5.原创 2019-05-24 20:11:09 · 131 阅读 · 0 评论 -
递归,预编译(上)
1.递归的规律是先执行的最后被执行完,2.嵌套的规则3.预编译过程4.这两个效果都来源于预编译5.6.预编译前奏7.预编译的过程题目上题的答案8.GO的知识与imply 这个知识点一结合,便有了下面的题目9.难一点的题目10....原创 2019-05-24 20:03:08 · 252 阅读 · 0 评论 -
递归,预编译(下)
1.百度题目2.3.GO和AO的执行顺序;时间点交接4.预编译过程的深度考察5.特殊的不报错类型数学运算符的两侧都有转换为数字的倾向,还有一种情况就是type of(null)得到的结果为Object,这是个历史遗留问题6.数字类型转化,隐式类型的转化...原创 2019-05-24 20:02:39 · 123 阅读 · 0 评论 -
arguments,克隆,三目运算符,数组,类数组(上)
1.原始值和引用值 的拷贝都是占内存的拷贝,不过,引用值拷过去的是个地址,所以不能直接拷贝2.3.!==绝对不等于;===绝对等于4.5.一般非常长的字符串加个括号保险一些6.深度克隆...原创 2019-05-24 20:13:13 · 205 阅读 · 0 评论