首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Javascrpit 笔记
亮哥666
创建于2023-11-02
订阅专栏
个人的Javascript笔记
等 1 人订阅
共18篇文章
创建于2023-11-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
1.JS语言概述
JS语言简史 JS语言的起源 网景(Netscape Communication Corperation),1994年,推出第一款商用浏览器,网景浏览器(Netscape Navigator) 199
2.JS语法基础
浏览器环境中,代码书写位置 直接书写到页面中的script元素的内部 书写到外部的js文件,在页面中引用 [推荐] 代码分离:内容、样式、功能,三者分离,更加容易维护和阅读 页面中,可以存在多个scr
3.运算符
运算符概述 第2章:变量和数据类型,解决数据存放问题 第3章:运算符,解决数据运算的问题,面试题密集 操作符和操作数 操作符:运算符,参与运算的符号 操作数:参与运算的数据,也称之为“元” 操作符不一
4.流程控制
补充 用户输入: prompt("提示文本") 该表达式返回结果: null:表示用户点击了取消 用户输入的字符串:表示用户点击了确定,得到用户输入的结果 返回类型:null 或 字符串 将字符串转换
5.函数
函数语法 重复代码:让程序难以维护 函数主要用于减少重复代码 创建(定义、声明)函数 函数体的代码不会直接运行,必须要手动调用函数,才能运行其中的代码。 调用函数 运行函数体 函数提升 通过字面量声明
6.标准库
标准库(标准API) 库:liberary API:应用程序编程接口,Application Programing Interface 标准:ECMAScript标准 Object 静态成员 keys
7.dom 核心
web api概述 标准库:ECMAScript中的对象和函数 Web Api:浏览器宿主环境中的对象和函数 知识繁杂 成体系的知识 程序思维:知识+程序思维 = 应用 兼容性:了解,不记忆 Web
8.dom事件
dom事件 术语 事件:发生一件事 事件类型:发生什么事情;点击、鼠标按下、鼠标抬起、鼠标移入、鼠标移出、键盘按下、键盘抬起... 事件处理程序:一个函数,当某件事情发生时运行。 事件注册:将一个事件
9.BOM 浏览器相关
BOM:Browser Object Model 计时器 计时器是异步的,当时机成熟之后才会执行 计时器会返回一个数字,该数字表示计时器的编号 setTimeout方法:指定时间到达后运行某个函数 c
10.JS进阶
原型和原型链 所有对象都是通过new 函数创建 所有的函数也是对象 函数中可以有属性 所有对象都是引用类型 原型 prototype 所有函数都有一个属性:prototype,称之为函数原型。函数原型
11.数字的存储
数字的存储 在对精度要求很高的系统中,或要对小数的运算结果进行比较时,需要特别谨慎 问题 JS中的小数运算是精确的吗? 不一定 JS中的整数运算是精确的吗? 不一定 JS中表示的整数是连续的吗? 不是
12.位运算
位运算 将一个整数的二进制格式进行运算 js中,如果对一个数据进行位运算,它首先会将其转换为一个整数,并且按照32位的整数二进制排列 举例 与运算 符号:& 写法:整数1 & 整数2 将两个整数每一位
13.求余和求模
求余和求模 % :求余 x % y 求余 x rem y: x - n * y, n表示商取整(直接去掉小数,向0取整) 余数和被除数的符号相同 求模 x mod y: x - n * y, n表示商
14.小项目总结
that 这里需要特别注意一个问题就是由于setInterval(function(){},this.duration)里面的代码并不是某个对象调用的,所以里面的this是指向全局变量window的,
15.css 尺寸相关的总结
在 JavaScript 中操作 DOM 节点使其运动的时候,常常会涉及到各种宽高以及位置坐标等概念,如果不能很好地理解这些属性所代表的意义,就会在书写代码时遇到不小的问题。而由于这些属性概念较多,加
16.事件循环
事件循环 浏览器的进程模型 何为进程? 程序运行需要有它自己专属的内存空间,可以把这块内存空间简单的理解为进程 每个应用至少有一个进程,进程之间相互独立,即使要通信,也需要双方同意。 何为线程? 有了
17.浏览器渲染原理
面试题 浏览器是如何渲染页面的? 当浏览器的网络线程收到 HTML 文档后,会产生一个渲染任务,并将其传递给渲染主线程的消息队列。 在事件循环机制的作用下,渲染主线程取出消息队列中的渲染任务,开启渲染
18.try catch 的使用
1.什么是try catch Try-Catch 是 JavaScript 中用于错误处理的机制,让你能够优雅地处理可能出现的错误,而不是让程序崩溃。 因为在js发生了错误,如果没有捕获的话,后面的代