JavaScript学习包括几大方面: 1、基础语法 2、JavaScript核心对象 3、DOM操作 4、BOM操作 5、正则表达式 6、AJAX 7、面向对象编程 以下依次为各版块相关内容==>一、基础语法
1、变量:var a = 1,b = 2, c = 3;
number、string、boolean、function、object
本文内容主要是面试复习准备、查漏补缺、深入某知识点的引子、了解相关面试题及底下涉及到的知识点,都是一些面试题底下的常用知识点,而不是甩一大堆面试题给各位,结果成了 换个题形就不会的那种自定义事件自定义事件可以传参的和不可以传参的定义方式不一样,看代码吧// 注册事件 不可以添加参数let eve1 = new Event("myClick")// 可以添加参数 let eve2 = new Cu
原创
2022-01-11 15:08:53
157阅读
1.以Var还可以一次声明多个变量,变量之间用","逗号隔开。2.操作符之间的优先级(高到低):算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号3. 定义数组var 数组名=new Array(可选写长度);.创建的新数组是空数组,没有值,如输出,则显示undefined。 虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存...
原创
2021-09-02 10:45:07
349阅读
前言:JavaScript已经学完了,和大家分享一下我的笔记,希望大家可以有所收获,花不多说,开干!!!????buttononclick"alert('行内')"buttonscriptalert'内部'script外部js标签中间不能书写东西scriptsrcscriptjs的输入输出://我是单行注释/*我是多行注释*/变量:变量是用来储存数据的容器,简单理解就是一个盒子数组:push ( ) 向数组的末尾添加一个或多个元素。
1.分享的简介之所以选择内涵段子,是因为这个项目无论从用户体验还是性能方面都很不错,虽然功能不多但是技术上涉及的部分比较多。主要内容有Android源码阅读设计模式分析,以及第三方框架源码分析,自己手动一步步搭建整个项目的整体框架。列表获取数据展示,哈弗曼算法压缩图片上传,增量更新,一键换肤插件开发,Android插件化架构,Android热修复......GIF.gif2.分享的大纲07.And
转载
2024-09-13 19:29:02
27阅读
JS 进阶知识点手写 call、apply 及 bind 函数不传入第一个参数,那么上下文默认为 window。改变了 this 指向,让新的对象
原创
2022-11-17 00:21:24
51阅读
理解同步和异步同步:按照代码书写顺序一—执行处理指令的一种模式,上一段代码执行完才能执行下一段代码。异步:可以理解为―种并行处理的方式,不必等待一个程序执行完,可以执行其它的任务。JS之所以需要异步的原因在于JS是单线程运行的。常用的异步场景有:定时器、ajax请求、事件绑定。JS实现异步JS引擎是单线程的,但又能实现异步的原因在于事件循环和任务队列体系。事件循环1、JS会创建一个类似于 whil
原创
2023-10-26 16:37:06
88阅读
JavaScript提供的异步模式1、回调函数(callbacks)2、事件监听3、Promise对象call、apply的区别call和apply都是改变this指向的方法,区别在于call可以写多个参数,而apply只能写两个参数,第二个参数是一个数组,用于存放要传的参数。call和apply的好处用call和apply实现更好的继承和扩展,更安全。ajax请求方式1).getSON(url,
原创
2023-11-14 19:17:56
176阅读
JavaScript中的虚值const falsyValues = ["",0,null, undefined,NaN, false];简单的来说虚值就是是在转换为布尔值时变为false的值。如何检查值是否虚值使用Boolean 函数或者!!运算符。use strict"use strict”是ES5特性,它使我们的代码在函数或整个脚本中处于严格模式。严格模式帮助我们在代码的早期避免bug,并为其
原创
2023-11-14 21:09:06
132阅读
Java进阶01 String类
1. String类是 唯一一个不需要new关键字 来创建对象的类。2.String类对象是不可变对象(immutable object)String类对象是不可变对象(immutable object)。Java进阶05 多线程
1.通过继承Thread类来实现线程,并通过Thread类的start()方法启动线程。2.start()是一个native方法,启动
转载
2023-08-14 17:38:34
70阅读
JavaScript,Jquery中的一些知识点,总结
原创
2016-08-13 13:56:03
553阅读
有哪些数据类型根据JavaScript中的变量类型传递方式,分为基本数据类型和引用数据类型两大类七种。基本数据类型包括Undefined、Null、Boolean、Number、String、Symbol (ES6新增)六种。引用数据类型只有 Object—种,主要包括对象、数组和函数。基本数据类型和引用数据类型的区别两者作为函数的冬数进行传递时1、基本数据类型传入的是数据的副本,原数据的更改不会
原创
2023-10-24 21:04:57
110阅读
同源限制1、同源策略指的是∶协议,域名,端口相同,同源策略是一种安全协议2、举例说明:比如一个黑客程序,他利用lframe把真正的银行登录页面嵌到他的页面上,当你使用真实的用户名,密码登录时,他的页面就可以通过Javascript读取到你的表单中input中的内容,这样用户名,密码就轻松到手了。offsetWidth/offsetHeight,clientWidth/clientHeight与sc
原创
2023-11-04 15:40:03
109阅读
null,undefined的区别1、undefined表示不存在这个值。2、undefined :是一个表示"无"的原始值或者说表示"缺少值",就是此处应该有一个值,但是还没有定义。当尝试读取时会返回undefined3、例如变量被声明了,但没有赋值时,就等于undefined4、null表示—个对象被定义了,值为“空值”5、null :是一个对象(空对象,没有任何属性和方法)6、例如作为函数的
原创
2023-11-04 16:07:43
112阅读
成员对象1、window.event window.document window.history2、window.screen window.navigator window.externalWindow对象的属性如下1、window//窗户自身2、window.self //引用本窗户window=window.self3、window.name//为窗户命名4、window.defaultS
原创
2023-11-04 17:03:55
108阅读
## JavaScript 知识点学习指南
### 1. 学习流程
我们将通过以下步骤来学习 JavaScript 知识点:
| 步骤 | 描述 |
| --- | --- |
| 步骤一 | 了解 JavaScript 的基础知识 |
| 步骤二 | 学习变量和数据类型 |
| 步骤三 | 掌握条件语句和循环结构 |
| 步骤四 | 学习函数和对象 |
| 步骤五 | 理解事件和事件处理
原创
2023-08-06 11:28:59
21阅读
js组成ECMAScript:规定了基本语法Dom:文档对象模型(对元素进行操作),是标准编程接口Bom:提供独立于内容与浏览器窗口进行互动的对象结构(eg:弹出框,控制浏览器跳转)js书写位置内嵌的js:<head><script>写在这中间的</script></head>行内式的js:(eg:<input type="button" va
转载
2023-08-11 16:04:30
132阅读
对象里面可以存函数 对象相当于Python字典闭包可以控制变量作用域 通过在函数中 返
原创
2022-08-10 18:02:18
362阅读
宏任务、微任务1、宏任务有:script(整体代码)、setTimeout、setInterval、I/O、页面渲染;2、微任务有:Promise.then、Object.observe、MutationObserver。3、执行顺序大致如下:主线程任务——>宏任务——>微任务——>微任务里的宏任务一……——>直到任务全部完成JSONP1、原理:利用<script&g
原创
2023-10-30 23:31:52
55阅读
new操作符1、创建一个空对象,并且this变量引用该对象,同时还继承了该函数的原型2、属性和方法被加入到this 引用的对象中3、新创建的对象由this所引用,并且最后隐式的返回thisAjax原理1、Ajax的原理简单来说是在用户和服务器之间加了一个中间层(AJAX引擎),通过XmiHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页
原创
2023-11-02 17:52:56
97阅读