E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高级程序设计
JavaScript
高级程序设计
笔记07 迭代器与生成器
迭代器与生成器1.迭代反复多次执行一段程序,(有明确的终止条件)迭代器、生成器ES6计数循环(for):最简单的迭代迭代次数、迭代每次执行的操作(顺序已知)古早迭代(有序->数组):①必须数组,需引用数组本身;②递增索引的方式通用迭代(ES5):forEach优点:不需引用数组自身;不需索引缺点:只限数组直接调用,不能手动终止2.迭代器模式内置可迭代类型:String、Array、Map、Set、
·
2022-10-11 12:06
前端javascript
JavaScript
高级程序设计
笔记06 集合引用类型
集合引用类型1.Object(详见c08p205)适合存储,在应用程序间交换数据创建实例:显式构造函数字面量——>不会调用构造函数(代码更少、更有封装感)函数:大量参数的情况下,适合用:命名参数(必选)+对象字面量封装多个(可选)参数的形式2.Array有序,动态大小2.1创建实例:构造函数字面量——>不会调用构造函数两个方法from(类数组,(可选)映射函数,(可选)映射函数中this指定的对象
·
2022-10-11 12:59
前端javascript
JavaScript
高级程序设计
笔记05 基本引用类型
基本引用类型引用值(对象)是某个特定引用类型的实例。引用类型是把数据和功能组织到一起的结构。引用类型有时也被称为对象定义,因为它们描述了自己的对象应有的属性和方法。Date参考了Java早期版本中的java.util.Date。因此,Date类型将日期保存为自协调世界时(UTC,UniversalTimeCoordinated)时间1970年1月1日午夜(零时)至今所经过的毫秒数。Date类型可以
·
2022-10-10 15:10
javascript
JavaScript
高级程序设计
笔记04 变量、作用域与内存
变量、作用域与内存变量特定时间点一个特定值的名称。分类原始值:按值访问复制:两个独立使用、互不干扰引用值(由多个值构成的对象):按引用访问操作对象时,实际上操作的是对该对象的引用(reference)而非实际的对象本身复制:复制的值实际上是一个指针,指向存储在堆内存中的对象。实际上两个变量指向同一个对象函数传参:都是按值传递,如果是引用值,就跟引用值变量的复制一样判断类型typeof最适合用来判断
·
2022-10-10 15:05
javascript
JavaScript
高级程序设计
笔记03 语言基础
语言基础主要基于ES6。一切都区分大小写。无论变量、函数名还是操作符标识符变量名、函数名、属性名、参数名可由一个或多个字符组成:第一个必须是字母、_或者$;其余的可以是字母、_、$或者数字。其中字母可以是扩展ASCII中的字母,也可以是Unicode的字母字符,如À和Æ(但不推荐)惯例使用小驼峰形式(与内置函数和对象的命名方式一致)严格模式ES5增加。对不安全的活动抛出错误开启方式:"usestr
·
2022-10-09 14:17
javascript
JavaScript
高级程序设计
笔记02 HTML中的JavaScript
HTML中的JavaScript元素形式行内其中的代码会被从上到下解释。计算完成之前,页面其余内容不会被加载,也不会被显式。外部下载与解析都会阻塞HTML解析,扩展名.js不是必需的,前提是确保服务器返回正确的MIME类型。同时行内有JavaScript代码的话,行内代码会被忽略。浏览器在解析资源时,会向src指定的路径发送一个GET请求,以取得相应资源。这个初始的请求不受浏览器同源策略限制(但仍
·
2022-10-09 14:47
javascript
JavaScript
高级程序设计
笔记01 什么是JavaScript
什么是JavaScript1995年问世。最初在客户端处理某些基本的验证。名字:Mocha->LiveScript->JavaScriptECMAScript脚本语言标准:ECMA-262(TC39,第39技术委员会)完整的的JavaScript包含:核心ECMAScript文档对象模型DOM浏览器对象模型BOM宿主环境提供ECMAScript的基准实现和与环境自身交互必需的扩展。ECMA-262
·
2022-10-09 14:44
javascript
简单的promsie源码实现
Promise源码实现前言自从ECMAScript2015(es6)问世以来javascript就不仅仅是一个简单脚本语言了真正的成为了一种可以用于企业级开发的计算机
高级程序设计
语言,es6新增了很多东西
·
2022-10-09 12:08
前端javascript
Python学习总结(一)—— 十分钟入门
一、Python概要1.1、语言简介Python是一种解释型、面向对象、动态数据类型的
高级程序设计
语言,具有20多年的发展历史,成熟且稳定。
十一月的萧邦。
·
2022-10-05 19:17
Python
C#面向对象高级编程语言
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NETFramework和.NETCore(完全开源,跨平台)之上的
高级程序设计
语言。
轻览月
·
2022-10-03 15:46
c#
microsoft
.net
《JavaScript
高级程序设计
(第3版)》第6章 面向对象的程序设计总结二
6.3、继承ES只支持实现继承,而且其实现继承主要是依靠原型链来实现的。6.3.1、原型链利用原型让一个引用类型继承另一个引用类型的属性和方法。注意:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。原型链基本概念:让原型对象等于另一个类型的实例,此时的原型对象将包含一个指向另一个原型的指针,相应地,另一个原型中也包含着一个指向另一个构造函
Andy·Wu
·
2022-09-24 21:49
JavaScript
第6章总结
继承
JavaScript
高级程序设计
——第6章 理解对象
ECMA-262对对象的定义:无序属性的集合,其属性可以包含基本值、对象或者函数。6.1理解对象创建对象//早起创建对象方法varperson=newObject();person.name="Greg";person.age=29;person.sayName=function(){console.log(this.name);};//字面量方法varperson={name:"Greg",ag
扬扬羊
·
2022-09-24 21:17
学习笔记
JavaScript
JS
高级程序设计
——第六章面向对象程序设计 6.3 继承
6.3继承6.3.1原型链1、原型链的概念、示例、原理2、别忘记默认的原型3.确定原型和实例的关系4.谨慎地定义方法5、原型链的问题6.3.2借用构造函数1.传递参数2.借助构造函数的问题6.3.3组合继承6.3.4原型式继承6.3.5寄生式继承6.3.6寄生组合式继承1.组合继承模式的缺点2.寄生组合式继承6.3.1原型链1、原型链的概念、示例、原理原型链是作为实现继承的主要方法。(回顾一下)构
YuTong_
·
2022-09-24 21:17
#
第六章面向对象的程序设计
《JS高级程序设计》学习笔记
javascript
prototype
JavaScript
高级程序设计
第4版(中文高清)扫描版
1.JavaScript组成核心ECMAScript文档对象模型DOM浏览器对象模型BOM1.2.1ECMAScript定义语言的基础规定了语言的组成部分:语法、类型、语句、关键字、保留字、操作符、对象jsnodejs都实现了ECMAScript1.2.2DOM文档对象模型DocumentObjectModel针对XML但经扩展用于HTML的应用程序编程接口(API)把整个页面映射为多层节点结构,
普通网友
·
2022-09-13 00:57
前端
html
npm
git
vue.js
c语言程序设计移动字母,C语言程序设计实例大全(220个例子)
C语言程序设计实例大全,C语言是世界上最流行、使用最广泛的
高级程序设计
语言之一,这里c语言程序设计实例大全有220个例子供大家参考c语言开发实例目录:第一部分基础篇001第一个C程序002运行多个源文件
新手编曲人
·
2022-09-06 07:09
c语言程序设计移动字母
python简介常考面试题目:python是什么,有什么好处,python2和python3的主要区别
1.什么是Python解释型、面向对象、动态数据类型、强类型的
高级程序设计
语言解释型与编译型:解释型在每次运行时都通过解释器生成机器码,编译型在一次编译后生成可执行文件,之后运行可执行文件无需再次编译。
阿航626
·
2022-09-05 07:17
python
开发语言
个人开发
c4python
帮你读《JavaScript
高级程序设计
(第3版)》--第2章:在HTML使用JavaScript
2.1元素HTML5中为元素定义了下列6个属性async:可选;表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本;只对外部脚本有效;charset:可选;表示通过src属性置顶的代码的字符集;大多数浏览器会忽略这个值;defer:表示脚本可以延迟到文档完全被解析和显示之后再执行;只对外部脚本有效;改变script元素加载顺序language:已废弃;srctyp
·
2022-09-03 11:03
程序员
微软和 Windows 的发展简史
20世纪60年代中期,美国达特茅斯学院院长、匈牙利人约翰·凯梅尼(J.Kemeny)和数学系教授托马斯·卡茨(ThomasE.Kurtz)认为,像FORTRAN(世界上最早出现的计算机
高级程序设计
语言)
liaowenxiong
·
2022-08-27 18:01
C++真的能兼容C吗?
C++:C++是一种
高级程序设计
语言,1979年,本贾尼·斯特劳斯特卢普,对C进行了改良工作,改良后,该语言被正式命
你的薄荷醇
·
2022-08-25 09:36
C++
c++
c语言
Python基础0-开发环境配置
Python基础0-开发环境配置Python是一种解释型、面向对象、动态数据类型的
高级程序设计
语言。Python由GuidovanRossum于1989年底发明。
一只大鸽子
·
2022-08-10 20:36
【JS笔记】二、javascript中的变量和数据类型 2022-04-11
9-JS的组成和变量推荐书籍《Javascript
高级程序设计
》《ES6标准入门》es6.ruanyifeng.com《Javascript权威指南》《你不知道的Javascript》上中下JS做客户端语言按照相关的
534657689ue5x
·
2022-08-02 20:50
大数据处理与开发课程设计——纽约出租车大数据分析
提高Java
高级程序设计
水平,培养必要的工程实践动手能力。理解HDFS文件系
LHR13
·
2022-07-24 09:49
mysql
hadoop
spark
java
javascript
聊聊JavaScript中你不知道的知识点
2.null你不知道的点://来自JavaScript
高级程序设计
第4版3.来自0.3的疑惑://来自JavaScript
高级程序设计
第4版4.一元运算符在不同数据类型上面的表现:lets1='01';
·
2022-07-14 12:01
javascript前端
C语言程序设计——判断字符串是否一致
在C语言
高级程序设计
中,比较字符串一般使用strcmp函数,使用strcmp函数需要用到string.h头文件。
Yearn*adn
·
2022-07-11 15:25
字符串
c语言
程序设计
JS对象创建与继承的汇总梳理
这些文章是:蓦然回首,“工厂、构造、原型”设计模式,正在灯火阑珊处JS精粹,原型链继承和构造函数继承的“毛病”“工厂、构造、原型”设计模式与JS继承JS
高级程序设计
4:class继承的
·
2022-07-08 09:42
JS
高级程序设计
之class继承重点详解
目录引言写法constructor特性继承题外话引言前文已提过:在class出现之前,JavaScript实现继承是件麻烦事,构造函数继承有加上原型上的函数不能复用的问题;原型链继承又存在引用值属性的修改不独立的问题;组合继承又存在两次调用构造函数的问题,寄生组合继承,写起来又太麻烦了,总之,在class出现前,JavaScipt实现继承真是件麻烦事儿。然而,class的出现真的改变这一现状了吗?
·
2022-07-06 16:57
《JavaScript
高级程序设计
》学习笔记-语法
ECMAScript的语法很大程度上借鉴了C语言和其他类C语言,如Java和Perl。区分大小写ECMAScript中一切都区分大小写。无论是变量、函数名还是操作符,都区分大小写。标识符标识符,就是变量、函数、属性或函数参数的名称。标识符可以由一或多个下列字符组成:❑第一个字符必须是一个字母、下划线(_)或美元符号($);❑剩下的其他字符可以是字母、下划线、美元符号或数字。标识符中的字母可以是扩展
耶也夜
·
2022-07-03 12:40
C++学习笔记--黑马程序员
学习目标:掌握C++入门知识掌握STL洛谷算法训练题学习内容:C++入门知识一、基本介绍:C++不同于C语言,这是一门面向对象的
高级程序设计
语言。二、面向对象与面向过程:什么是面向对象?对象又是什么?
君陌上
·
2022-06-28 19:25
笔记
c++
学习
算法
计算机硬件与软件
这代计算机比第一代计算机的特性增强了数10倍,手机软件配备逐渐发生,一些
高级程序设计
语言相继问世
无意识碎片(・ิϖ・ิ)っ
·
2022-06-28 07:42
学习
c#学习入门笔记(曾1-30课)
1.c#的诞生(c)—(c++)—(c#)c#是由微软公司开发的一种面向对象且运行于.NETFramework之上的
高级程序设计
语言2.c#的特点简洁流畅的语法/精心的面向对象设计/与Web结合紧密/严格的安全性与强大的错误处理能力
memoryqin
·
2022-06-27 02:01
c#
PyCharm安装和配置
一、Python、PyCharm和Anaconda的关系1、Python是一种解释型、面向对象、动态数据类型的
高级程序设计
语言。
明之季
·
2022-06-12 19:31
Python
pycharm
C#中闭包概念讲解
在看过的对于闭包的定义中,个人觉得比较清晰的是在《JavaScript
高级程序设计
》这本书中看到的。具体定义如下:闭包是指有权访问另一个函数作用域中的变量的函数。注意,闭包这个词本身指的是
·
2022-06-09 10:35
TYUT太原理工大学2022操作系统学习通总结
第1章选择(
高级程序设计
语言的编译器)不是操作系统关心的主要问题多道批处理系统的主要缺点是(缺少交互性)在操作系统中,(进程通信服务例行子程序)部分属于微内核通常在分时系统中运行的作业称为(终端型作业)
啦啦噜噜^_^
·
2022-06-08 16:12
操作系统
os
学习
【Java
高级程序设计
学习笔记】多线程
目录1线程概述1.1线程相关概念1.2线程的创建与启动1.3线程的常用方法1.3.1currentThread()方法1.3.2setName()和getName()1.3.3isAlive()1.3.4sleep()2线程安全问题2.1原子性2.2可见性2.3有序性2.3.1重排序2.3.2指令重排序2.3.3存储子系统重排序3线程同步3.1线程同步机制简介3.2锁概述3.2.1锁的作用3.2.
wlt_1203
·
2022-06-07 10:25
java
java学习笔记
java
学习
开发语言
【Java
高级程序设计
学习笔记】深入理解jdk动态代理
java的设计模式中有一项设计模式叫做代理模式,所谓代理模式,就是通过代理方来操作目标对象,而不是自己直接调用。代理又分为静态代理和动态代理,静态代理就是针对每个被代理对象写一个代理类,操作不够优雅;动态代理,可以根据接口动态的生成代理类,这动态生成的类不需要自己书写,jdk帮你完成了。1.动态代理简介动态代理:在程序执行过程中,使用jdk的反射机制,创建代理类对象,并动态的指定要代理的目标类。换
wlt_1203
·
2022-06-07 10:24
java
java学习笔记
java
代理模式
开发语言
JavaScript
高级程序设计
学习笔记(二) — JS基础知识
基础知识1.外部脚本如果你有大量的JavaScript代码,我们可以将它放入一个单独的文件。脚本文件可以通过src特性添加到HTML文件中。这里,/path/to/script.js是脚本文件从网站根目录开始的绝对路径。当然也可以提供当前页面的相对路径。例如,src="script.js"表示当前文件夹中的"script.js"文件。或者:一般来说,只有最简单的脚本才嵌入到HTML中。更复杂的脚本
Camille0
·
2022-06-01 08:38
JavaScript
javascript
函数值传递问题
函数值传递在《JavaScript
高级程序设计
》第三版中有这么一句话:ECMAScript中所有函数的参数都是按值传递的。
Sandy_Star
·
2022-05-28 12:57
前端
javascript
前端
JavaScript
高级程序设计
----深入理解、总结变量提升
什么是变量提升?定义:变量提升是当栈内存作用域形成时,JS代码执行前,浏览器会将带有var,function关键字的变量提前进行声明declare(值默认就是undefined),定义defined(就是赋值操作),这种预先处理的机制就叫做变量提升机制也叫预定义。1.带Var声明与不带Var声明的变量提升区别:var操作符定义的变量会成为包含他的函数的局部变量。不过在函数内部定义变量时省略var操
·
2022-05-08 17:50
javascript变量提升
数据结构-C语言代码 day 4-静态链表
也就是说静态链表是用数组来实现链式存储结构,目的是方便在不设指针类型的
高级程序设计
语言中使用链式结构。
lty_newbie
·
2022-05-07 16:03
链表
数据结构
c语言
pytorch实现反向传播
1.总述1.Python、PyCharm和pytorch1.Python是一种解释型、面向对象、动态数据类型的
高级程序设计
语言。
wh嘻嘻
·
2022-05-02 07:00
pycharm
python
ide
2022-04-24 JavaScript基础学习 - 1
前情提要此类文集是根据《JavaScript
高级程序设计
(第四版)》为参考进行JavaScript的基础补足。
网恋被骗二块二
·
2022-04-25 15:50
vue3中watch和watchEffect
vue3中,watch对象全部属性的时候,存在一个暂时无解问题:获取不到old数据letbook=reactive({name:'JavaScript
高级程序设计
',publish_time:2022}
Gambler_194b
·
2022-04-21 22:12
详解Windows 配置Java环境变量的方法
Java教程Java是由SunMicrosystems公司于1995年5月推出的
高级程序设计
语言。Java可运行于多个平台,如Windows,MacOS及其他多种UNIX版本的系统。
·
2022-04-14 15:04
学习Promise日记
promise(翻译:承诺;期待;期约),在《javascript
高级程序设计
》这本书叫做“期约”,‘期约’的解释是尚不存在的结果,我的理解是:很期待我们的约定的结果(真的很期待能跟她约个好结果,比如结婚
·
2022-04-12 00:55
JavaScript的几种继承方式
这篇文章称为笔记更为合适一些,内容来源于《JavaScript
高级程序设计
(第三版)》第六章6.3继承JavaScript的几种继承方式原型链继承借助构造函数继承(经典继承)组合继承:原型链+借用构造函数
·
2022-04-06 09:58
javascript前端
第一篇博客
今天学习的成果(如有错误,希望能指出,博主十分感谢):1.什么是C语言C语言是一门
高级程序设计
语言可以用来与计算机沟通。
lulusong3
·
2022-04-01 07:57
笔记
【LeetCode - C#】4.寻找两个正序数组的中位数
开发工具与关键技术:C#作者:奶糖不甜撰写时间:2022.2.27C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NETFramework和.NETCore之上的
高级程序设计
语言
·
2022-03-28 22:14
c#leetcode算法
js
高级程序设计
(第二章)
HTML中的JavaScript2.1script元素1.属性:async(异步):该立即开始下载脚本,但不能阻止其他页面动作——aysnc脚本会在后台加载,并在加载就绪时运行。DOM和脚本不会等待他们,他们也不会等待其他东西。async脚本就是一个会在加载完成时执行的完全独立的脚本。以“加载优先”的顺序执行。只对外部脚本文件有效。defer(推迟):defer特性告诉浏览器不要等待脚本。相反,浏
是吱吱
·
2022-03-26 04:11
js高级程序设计
前端
【LeetCode - C#】1.两数之和
开发工具与关键技术:C#作者:奶糖不甜撰写时间:2022.2.27C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NETFramework和.NETCore之上的
高级程序设计
语言
·
2022-03-24 14:13
c#leetcode算法
--JavaScript
高级程序设计
最近项目都处于维护阶段,没有什么新的开发需求,所以就买了几本书看一下,第一本看的就是JavaScript
高级程序设计
。
落花别有意 流水似无情
·
2022-03-24 00:03
阅读书籍
读书学习
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他