Chapter3 语言基础语法:1、区分大小写2、标识符:以字母/下划线/美元符号开始,驼峰命名法3、单行注释:// 多行注释:/**/4、严格模式:在函数最上方use strict,现代所有浏览器都支持严格模式function doSomething() {
"use strict";
// 函数体
}5、语句以;结尾,代码段用{}包裹关键字与保留字:
转载
2023-10-15 15:25:45
28阅读
红宝书记录1-3三个组成部分:ECMAScript,DOM,BOMscript标签属性:1.外部脚本使用:src(URL)async 异步下载,不阻塞文档呈现。不保证顺序执行defer 延迟下载,文档完全呈现后才下载2.type 类型即MIME:媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型 )是一种标准,用来表示文档、文件或字节
转载
2023-11-27 11:36:06
61阅读
第6章-集合引用类型一)数组数组的特殊性:数组的每个槽位可以存储任意类型的数据。Ⅰ)数组的创建两个方法创建方式:(es6新增)from()用于将类数组结构转换为数组实例,会将传入的实例进行浅复值;参数:第一个参数是一个可迭代对象,任何可迭代的结构;第二个参数,是个可选的映射函数参数;第三个参数,用于指定映射函数中的this的值;const a1 = [1,2,3,4];
const a2 = Ar
转载
2023-09-19 19:26:15
100阅读
# Java红宝书:深入了解Java编程语言
Java是一种广泛使用的编程语言,由于其简洁、安全和可移植性,成为了面向对象编程的经典代表。本文将围绕Java的基本特性、面向对象编程、以及相关的设计模式进行探讨,附带示例代码和图示来帮助理解。
## Java的基本特性
Java语言的核心特性如下:
1. **平台无关性**:Java程序在任何支持Java虚拟机(JVM)的环境中都可以运行。
Object类型1.使用构造函数创建let person = new Object()2.对象字面量创建let person = {}访问对象属性obj.name
obj["name"]Array类型let arr = new Array()
let arr = new Array(20)
let arr = new Array("red","blue","green")
let arr = [
转载
2023-08-29 16:44:16
84阅读
1、理解对象+对象属性 面向对象语言有一个标志,就是他们都有类的概念。通过类来创建多个具有相同属性的方法和对象。 但是!!!js中没有类的概念,所以js中所谓的面向对象有些不同。 js中的对象可以理解成一组组的名值对(属性 + 值),其中的值可以是数据或者函数。每个对象都是基于一个引用类型创建的,详见第5章。 创建对象可以直接用原生类型(new array,new function....) 也可
转载
2023-10-03 14:51:17
62阅读
js红宝书学习记录4-6两个垃圾清除策略1.标记清除运行时标记所有变量,(书中提到了使用位作为标记去记录变量进入还是离开了环境,这一点类似于操作系统中的位图法),然后去除环境中的变量和环境中被变量引用(闭包的起因!!)的标记。之后再被标记的变量都是可清除变量,定时清理。2.引用计数跟踪记录每个值被引用的次数。这个跟文件系统的硬链接数有点类似。function f(){
var object
转载
2023-12-13 05:09:02
48阅读
第一章JavaScript简介章节内容:JavaScript历史回顾JavaScript是什么JavaScript与ECMAScript的关系JavaScript的不同版本JavaScript诞生于1995年,当时主要目的是处理由服务端语言负责的一些输入验证的操作。1.1 JavaScript简史Netscape公司针对当时通过服务器验证表单响应时间过久,导致用户体验及其不佳的现状,开发一种客户端
转载
2023-09-08 13:38:07
107阅读
Java面试红宝书是一本非常受欢迎的面试指南,它涵盖了Java面试中的各个方面。本文将根据这本书,为大家介绍一些常见的Java面试题,并给出相应的代码示例。
一、Java面试题的类型
在Java面试中,常见的问题类型包括:基础知识、面向对象编程、异常处理、多线程、集合框架、IO操作、数据库连接等。下面我们将分别介绍这些问题,并给出相应的代码示例。
二、基础知识
基础知识是Java面试中的必
原创
2023-12-18 11:03:07
66阅读
1、引用类型: 引用类型的值(object) 数组(array) 日期(date) 函数(function)① object:创建方法2种: 1:var person = new Object(); //先用new声明
person.name = "jack"; //再添加以下
转载
2023-11-30 00:44:27
41阅读
今天是2021年8月15日 ,在自学的同时开始阅读前端相关的书籍,愿不断在学习中进步。 这一本是《JavaScript高级程序设计》(第四版),也俗称红宝书,第四版中加入了ES6。 下一本目标是《JavaScript Dom编程艺术》(第二版),已经在边上摆着了。 再下一本?可能是《你不知道的JavaScript》(上卷),也有可能是《图解HTTP》,对面试有点帮助 。 开冲!第1章,什么是Jav
转载
2024-01-12 18:48:29
269阅读
第一章 什么是JS一、js是渗透到浏览器窗口及其内容的方方面面二、完整的JS包含以下几个部分
1、核心:ECMAScript:是对实现规范描述的所有方面的一门语言的称呼,或一种标准
ES6包含最重要的一批增强特性
2、文档对象模型:DOM(document object model):API,将页面抽象成一组分层节点,进行增删改
3、浏览器对象模型:BOM:API,用于访问和操作浏览器的窗
转载
2023-06-07 17:07:07
131阅读
不行,我先做一些很轻易就可以有成就感的事情吧比如,整理javascript学习笔记怪我这收藏癖啦对,还比着前辈的整理!然后,然后我就发现好长时间没用markdown的原因了吗?忘记它语法了嗯,这句话很重要!我会完善的!借鉴前辈的框架,我要用自己的理解满满填充,别人的永远不是自己的!需要理解整理消化吸收作者:DIYgod 第一章 JavaScript简介1.1 JavaScript简史 1.2
转载
2023-09-15 11:20:41
104阅读
# Python编程语言科普
Python是一种高级编程语言,由Guido van Rossum于1991年首次发布。因其简洁的语法和丰富的库,Python迅速成为了各类开发项目的首选语言,广泛应用于数据分析、人工智能、Web开发等领域。在这篇文章中,我们将探讨Python的基本概念,包的管理,异常处理,以及一些代码示例。
## Python的基本语法
Python的基本语法相对简单,这使得
# 红宝书 JavaScript
JavaScript是一种广泛应用于Web开发的脚本语言,它可以为网页添加交互性和动态性。而《红宝书 JavaScript》是一本经典的JavaScript技术书籍,作者详细介绍了JavaScript的语法、特性以及使用方法。
## JavaScript的基础语法
在《红宝书 JavaScript》中,首先介绍了JavaScript的基础语法。JavaScr
原创
2024-01-25 07:20:28
60阅读
JavaScript简介一开始这玩意就是拿来做表单验证的后来就慢慢变的啥都能做了浏览器和js浏览器有两部分:渲染引擎(用于解释css和html代码,比如chrome的blink,老版本的webkit),js引擎(js解释器,比如chrome的v8)JavaScript的三个组成部分ECMAScript JavaScript语法Dom 页面文档对象模型Bom 浏览器对象模型变量执行这样的程序,用va
转载
2023-09-05 10:02:16
115阅读
js红宝书学习记录7-12argument.callee,一个指向正在执行的函数的指针,解决js递归对函数名的耦合。闭包之前在网上看过很多相关的解释,虽然能看懂,但就是有一种传声筒传达的感觉,越传越失真的感觉,下面来看原汁原味的。定义:指有权访问另一个函数作用域中的变量的函数。本质:函数;特点:有权访问其他作用域的变量。原理:闭包的作用域通常包含着它自己的作用域,包含函数的作用域以及全局作用域。通
转载
2024-02-04 15:57:18
36阅读
软件发布模式,持续迭代2周一更新,当前为0.1 版本本书的文字内容更新方式会结合实际的面试题目,进行各专题内容的更新配套视频:配套视频《从菜鸟到大神Java高并发核心编程》视频由于有的面试要点,难度较大,会在《从菜鸟到大神Java高并发核心编程》视频中,开辟专题,进行介绍另外,此文的格式,由markdown 通过程序转成而来,由于很多表格,没有来的及调整, 更完善的版本,请参见疯狂创客**《Jav
文章目录前言一、JavaScript和ECMAScript的关系?二、为什么函数不是基本类型?三、为什么0.1+0.2 != 0.3四、NAN和isNaN()五、Number()、parseInt()和 parseFloat()数值转换区别六、字符串的转换、toString()还能进制转换七、Object 的每个实例都具有的属性和方法总结 前言今天重新拾起来《JavaScript高级程序设计(第
转载
2023-10-07 13:25:27
204阅读
红宝书–第一章总结分享作为一名前端开发者,我想很有必要认真阅读业界大佬的著作,这不仅能拓展认知,更能发现曾经的遗漏点和误区。为了激励自己能坚持阅读完,特在此分享自己的品读总结。 菜鸟也会变成老鸟~为了我的全栈梦,前端是少不了的!!!1、JavaScript历史:1995年问世,主要用途代替Perl等服务端语言处理输入验证;网景公司通过在其 Navigator 浏览器中加入 JavaScript 来
转载
2023-10-18 04:53:38
103阅读