
JavaScript
日常记录
HuiDT
yama.thdong.top
展开
-
浅析JavaScript Clone
文章目录1. JavaScript数据类型1.1. typeof返回值1.2. let、const1.3. 堆内存、栈内存2. shallowCopy2.1. Object.assign()2.2. 拓展运算符2.3. Array.prototype.slice()2.4. [Array.prototype.concat()](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/conc原创 2020-09-26 16:14:41 · 698 阅读 · 0 评论 -
ECMAScript正则表达式
1. 如何创建2. 如何编写2.1. 确定字符串2.2. 不确定字符串2.2.1. 断言2.2.1.1. Assertions2.2.1.2. 附加:Groups and ranges2.2.2. 边界(Boundaries)2.2.3. 字符类别(Character Classes)2.2.4. 组和范围(Groups and Ranges)2.2.5. 量词(Quantifiers)2.2.6. Unicode 属性转义(Unicode Property Escapes.原创 2020-07-28 17:43:32 · 2285 阅读 · 0 评论 -
ES6新语法
1. 变量声明关键字参考wsmrzx JavaScript系列关键字作用域变量是否提升能否重复定义var函数作用域是能let、const块级作用域否否var声明的变量若是在函数外声明的将会变成全局变量,在浏览器环境中将会被挂载到window对象上,在Node中将会被挂载到Global对象上,但是let、const声明的全局变量在全局中...原创 2020-05-01 10:51:11 · 324 阅读 · 0 评论 -
jQuery(二)文档阅读(待续)
Note:This article is my study note, without copyright,most of the content comes from jQuery官网,if there is any infringement, please contact E-mail:YAMAABout jQueryCallback without ArgumentsIf a ca...原创 2020-02-20 17:42:08 · 748 阅读 · 0 评论 -
JavaScript继承、属性检测及遍历
原型回顾上次讲原型和原型链,对比Java中的继承和重写其实不难理解,原型是function对象的一个属性,它定义了构造函数构造出的对象的公共祖先,由构造函数产生的对象,可以继承对应原型的属性和方法,原型也是对象。原型链就是把原型串起来,在原型上面再加一个原型,再加一个原型,使用__proto__连接各个原型。还学到了原型链的增删改查,一般情况下不能通过后代改父代,但要注意可以修改的情况。见前...原创 2020-02-20 17:23:08 · 493 阅读 · 0 评论 -
JavaScript原型及原型链
原型&原型链 ?JavaScript构造函数内部原理在函数体最前面隐式地加上this = {}(这一步存在疑问)执行this.XXX = xxx隐式地返回this下面看代码<script> Person.prototype.age = 22; function Person() { } var per = new Person(...原创 2020-02-09 17:02:23 · 762 阅读 · 1 评论 -
jQuery(一)基础学习
注:本文大多内容和菜鸟教程相仿,为个人学习笔记可在浏览器console使用$.fn.jquery查看jQuery版本jQuery语法jQuery语法通过选取html元素,并对其选中的元素执行某些操作基础语法:$(selector).action()$定义jQuery选择符(selector)查找和查询html元素action()执行对元素的操作【例】隐藏p元素$(doc...原创 2019-10-20 14:40:10 · 349 阅读 · 0 评论 -
win对象、DOM及事件
文章目录DOM 事件DOM操纵html输出流DOM EventListener事件流事件处理事件对象DOM 事件DOM 事件被发送用于通知代码相关的事情已经发生了。每个事件都是继承自Event 类的对象,可以包括自定义的成员属性及函数用于获取事件发生时相关的更多信息。事件可以表示从基本用户交互到渲染模型中发生的事件的自动通知的所有内容。附 MDN解释...原创 2019-09-28 21:00:37 · 286 阅读 · 0 评论 -
JavaScript作用域嵌套、异常
文章目录嵌套异常小结接上一篇文章,讲作用域的嵌套以及对可能出现的两种异常进行分析嵌套当把一个块或者函数嵌套在另一个块或函数中时,就发生了作用域的嵌套;在当前作用域找不到某个变量时,引擎就会在外层嵌套的作用域中继续查找,直到查找到该变量,或抵达最外层作用域(全局作用域)为止。无论最后找到还是没找到,查找过程都会停止。function foo (a) { con...原创 2019-08-30 15:55:17 · 154 阅读 · 0 评论 -
JavaScript 闭包
文章目录啥是闭包闭包缺点闭包作用实现公有变量可以做缓存可以实现封装,属性私有化模块化开发,防止污染全局变量立即执行函数啥是闭包内部函数被保存到了外部,一定生成闭包。【例】如下,b函数被保存到了外部,输出结果为101、102function a () { var num = 100; function b () { ...原创 2019-08-28 15:31:18 · 634 阅读 · 0 评论 -
JavaScript预编译、作用域
文章目录预编译(部分蓝色字体可点击跳转,查看对应叙述)预编译预编译的效果:函数声明整体提升函数调用在前,声明在后代码也可正常执行,因为预编译会将函数声明整体提升到函数调用之前。变量声明提升预编译会将变量声明提升到使用之前,但变量赋值仍然会在使用之后,如下代码执行结果为<script> console.log(a); var...原创 2019-08-16 22:34:25 · 532 阅读 · 0 评论 -
JavaScript基本语法
@TOC<body>中的JS如何理解?JavaScript 会在页面加载时向 HTML 的 写文本,相当于添加在原有html代码中添加一串html代码而如果在文档加载后使用(如使用函数),会覆盖整个文档。使用函数来执行document.write代码如下:...原创 2019-08-12 21:20:41 · 137 阅读 · 0 评论 -
JavaScript数据类型及变量
文章目录JavaScript变量数据类型曾经问在工作的前辈,推荐了《JavaScript高级程序设计第三版》(俗称红宝书)《你不知道的JavaScript》系列刚开始看很苦涩,还不能体会到这两本书的厉害之处,随着学习深入渐渐体会到了这两本数的厚重,确实很棒,前者很详细,可以作为系统学习的教材,后者如序言所说从不同而角度带读者领略JavaScript难处。很棒,强力推荐给大家。当然要配...原创 2019-08-21 16:16:12 · 392 阅读 · 0 评论 -
JavaScript 单体内置对象(Global、Math)
单体内置对象Global对象Math对象前面博文讲作用域提到过GOGlobal对象Global(全局)Math对象原创 2019-08-19 21:09:34 · 451 阅读 · 0 评论 -
JavaScript 例题积累
请写出window.foo的值(window.foo) || (window.foo = 'bar');原创 2019-08-19 20:42:28 · 199 阅读 · 0 评论