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
javasript高级程序设计
《javascript
高级程序设计
》学习笔记 | 7.3.生成器
关注[前端小讴],阅读更多原创技术文章生成器ES6新增的结构,可以在一个函数块内暂停和恢复代码执行,可以自定义迭代器和实现协程相关代码→生成器基础生成器的形式是一个函数,函数名称前加一个星号*可以定义函数的地方,都可以定义生成器(箭头函数除外)function*generatorFn(){}//生成器函数声明letgfn=function*(){}//生成器函数表达式letfoo={*genera
前端小讴
·
2021-04-20 16:08
javascript
前端
生成器
yield
generator
学习《Python游戏编程快速上手第4版》中文PDF+英文PDF+代码
Python是一种
高级程序设计
语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。
mathfriend
·
2021-04-18 21:47
Python-01基础-00菜鸟教程
各类程序员学习路线图学习资料站点地图:学习资料站点地图Python简介Python是一种解释型、面向对象、动态数据类型的
高级程序设计
语言。
SuperScfan
·
2021-04-17 18:26
2018-03-05 编译原理学习之绪论
一、程序设计语言和编译程序计算机的诞生是科学发展史上一个里程碑,计算机编程语言的发展也是一个较为漫长的过程,从刚开始的机器语言发展到现在的
高级程序设计
语言,一般经历的阶段有如下几个:机器语言-->汇编语言
回不去的温柔
·
2021-04-17 14:07
Python开发环境搭建
Python是一种解释型、面向对象、动态数据类型的
高级程序设计
语言。Python的设计哲学是“优雅”、“明确”、“简单”。
小小运维
·
2021-04-14 09:41
JAVA
是1995年推出的
高级程序设计
语言,可以运行多个平台,如Windows,麦克OS及其他多种版本的系统,本教程通过简单的事例,让大家更好的了解Java编程语言。
吕二宁
·
2021-04-13 20:42
《javascript
高级程序设计
》学习笔记 | 7.2.迭代器模式
关注前端小讴,阅读更多原创技术文章迭代器模式ES6新增了2个高级特性:迭代器和生成器迭代方法优/缺点for①需知道如何使用数据结构②遍历顺序不是固有的forEach()①无法标识迭代终止②只适用数组③回调结构较笨拙Iterator接口无需了解可迭代对象的结构,只需知道如何取得连续的值相关代码→可迭代协议实现Iterable接口要求同时具备:①支持迭代的自我识别②创建实现Iterator接口的对象必
·
2021-04-13 19:10
《javascript
高级程序设计
》学习笔记 | 7.2.迭代器模式
关注[前端小讴],阅读更多原创技术文章迭代器模式ES6新增了2个高级特性:迭代器和生成器迭代方法优/缺点for①需知道如何使用数据结构②遍历顺序不是固有的forEach()①无法标识迭代终止②只适用数组③回调结构较笨拙Iterator接口无需了解可迭代对象的结构,只需知道如何取得连续的值相关代码→可迭代协议实现Iterable接口要求同时具备:①支持迭代的自我识别②创建实现Iterator接口的对
前端小讴
·
2021-04-13 15:35
javascript
前端
迭代器
迭代器模式
iterator
最佳Python学习地
3.jpgPython是一门解释型、面向对象、动态数据类型的
高级程序设计
语言,其丰富的第三方库让开发者可以做很多有意义的事情。
NateIT
·
2021-04-13 11:20
《javascript
高级程序设计
》学习笔记 | 6.5.WeakMap
关注前端小讴,阅读更多原创技术文章WeakMapWeakMap是ECMAScript6的新增特性,是一种新的集合类型,是Map的“兄弟”类型,也是Map的子集“weak”描述的是JS垃圾回收程序对待“弱映射”中键的方式相关代码→基本API使用new关键字和WeakMap构造函数可以创建一个空的弱映射constwm=newWeakMap()console.log(wm)//WeakMap{}若映射的
·
2021-04-08 19:00
《javascript
高级程序设计
》学习笔记 | 6.5.WeakMap
关注[前端小讴],阅读更多原创技术文章WeakMapWeakMap是ECMAScript6的新增特性,是一种新的集合类型,是Map的“兄弟”类型,也是Map的子集“weak”描述的是JS垃圾回收程序对待“弱映射”中键的方式相关代码→基本API使用new关键字和WeakMap构造函数可以创建一个空的弱映射constwm=newWeakMap()console.log(wm)//WeakMap{}若映
前端小讴
·
2021-04-08 16:37
javascript
前端
map
《JavaScript
高级程序设计
》学习笔记
第1章JavaScript简介1.1JavaScript简史1.2JavaScript实现1.2.1ECMAScript语法类型语句关键字保留字操作符对象1.2.2文档对象模型DOM1.2.3浏览器对象模型BOM1.3JavaScript版本第2章在HTML中使用JavaScript2.1script元素async:立即下载脚本,不妨碍其他操作charsetdefer:脚本可以延迟到文档完全被解析
清醒醒
·
2021-04-06 16:59
冰凉的猫薄荷君-javascript
高级程序设计
笔记(第一章)
1.javascript分为三个部分,分别是EAMAScript,DOM,BOM.1.1EAMAScript是作为宿主环境存在的,也就是js运行的基础.由ECMA-262定义并提供核心功能.1.2DOM是js的重点,在浏览器中html可以按照DOM分层.文档对象模型,提供与网页内容交互的方法和接口.1.3BOM,浏览器对象模型,提供与浏览器交互的方法和接口.
·
2021-04-01 03:12
javascript
冰凉的猫薄荷君-javascript
高级程序设计
笔记(第一章)
1.javascript分为三个部分,分别是EAMAScript,DOM,BOM.1.1EAMAScript是作为宿主环境存在的,也就是js运行的基础.由ECMA-262定义并提供核心功能.1.2DOM是js的重点,在浏览器中html可以按照DOM分层.文档对象模型,提供与网页内容交互的方法和接口.1.3BOM,浏览器对象模型,提供与浏览器交互的方法和接口.
·
2021-04-01 02:01
javascript
如何高效地组织 npm script
我是山月,这是我关于Node进阶的第十三篇文章,欢迎关注我的博客:shfshanyue/blog以及Node进阶系列众所周知,一个
Javasript
项目的脚本类工具,可以使用package.json中的
·
2021-03-29 12:26
如何高效地组织 npm script
我是山月,这是我关于Node进阶的第十三篇文章,欢迎关注我的博客:shfshanyue/blog以及Node进阶系列众所周知,一个
Javasript
项目的脚本类工具,可以使用package.json中的
·
2021-03-29 12:53
防抖和节流的理解以及应用场景
Debounce的应用场景:监听浏览器窗口的resize事件(不管窗口怎么变化,只执行最后一次,所以每次触发浏览器的resize事件时,应该重新触发回调函数,即响应事件)在JavaScript
高级程序设计
中对于
Joemoninni
·
2021-03-26 15:51
使用访问器属性编写一个双向数据绑定
数据发生变化,视图跟着变化,视图变化,数据也随之发生改变;实现方法:通过Object.defineProperty()方法来实现;Object.defineProperty()方法(JavaScript
高级程序设计
第三版
·
2021-03-26 14:24
javascript
《javascript
高级程序设计
》学习笔记 | 6.4.Map
关注前端小讴,阅读更多原创技术文章MapMap是ECMAScript6的新增特性,是一种新的集合类型,其大多数特性都可以通过Object类型实现相关代码→基本API使用new关键字和Map构造函数可以创建一个空映射constm=newMap()console.log(m)//Map(0){}可以给Map构造函数传入一个可迭代对象,需要包含键/值对数组//嵌套数组初始化映射constm1=newMa
·
2021-03-26 14:20
《javascript
高级程序设计
》学习笔记 | 6.4.Map
关注[前端小讴],阅读更多原创技术文章MapMap是ECMAScript6的新增特性,是一种新的集合类型,其大多数特性都可以通过Object类型实现相关代码→基本API使用new关键字和Map构造函数可以创建一个空映射constm=newMap()console.log(m)//Map(0){}可以给Map构造函数传入一个可迭代对象,需要包含键/值对数组//嵌套数组初始化映射constm1=new
前端小讴
·
2021-03-26 10:55
javascript
前端
map
《javascript
高级程序设计
》学习笔记 | 6.2.Array
关注前端小讴,阅读更多原创技术文章ArrayECMAScript的数组是一组有序的数据(和其他语言相同),每个槽位可以存储任意类型的数据(和其他语言不同)ECMAScript的数组是动态大小的,随着数据添加而自动增长相关代码→创建数组使用Array构造函数letcolors=newArray()console.log(colors)//[]给构造函数传入一个参数:若参数是数值,则length属性会
·
2021-03-19 17:44
python-入门篇
简介:Python是一种解释型、面向对象、编译性、互动性、动态数据类型的
高级程序设计
脚本语言,在许多领域都有应用,包括Web编程,脚本编写,科学计算,爬虫和人工智能。
大海hebe
·
2021-03-16 11:14
python
python
JavaScript
高级程序设计
第3版
JavaScript
高级程序设计
第3版pdf下载《JavaScript
高级程序设计
第3版》是JavaScript超级畅销书的最新版。
·
2021-03-13 04:19
java
著名JavaScript工程师Nicholas C. Zakas最中意的面试题
2015-10-10CTO俱乐部NicholasC.Zakas是著名JavaScript工程师,曾任雅虎前端技术主管,是YUI库的作者之一,著有《编写可维护的JavaScript》、《JavaScript
高级程序设计
GeekJson
·
2021-03-11 23:30
JavaScript
高级程序设计
(1~3章 基本概念)
第1章JavaScript简介1.javaScript实现javaScript三个组成部分javascript组成部分*核心(ECMAScript),由ECM-262定义,提供核心语法。*文档对象模型(DOM),提供访问和操作网页内容的方法和接口。*浏览器对象模型(BOM),提供与浏览器交互的方法和接口。第2章在HTML中使用JavaScript1.元素async:表示应该立即下载脚本,但不妨碍页
yinxmm
·
2021-03-11 02:33
JavaScript
高级程序设计
第四版学习记录-第九章代理与反射
目录9.1代理基础9.1.1创建空代理constproxy=newProxy(target-目标对象,handler-处理程序对象);9.1.2定义捕获器9.1.3捕获器参数和反射API-Reflect,详见9.2节9.1.4捕获器不变式9.1.5可撤销代理const{proxy,revoke}=Proxy.revocable(target,handler)9.1.6实用反射API-Reflect
huangq_qiao
·
2021-03-10 17:14
《javascript
高级程序设计
》学习笔记 | 4.1.原始值与引用值
关注前端小讴,阅读更多原创技术文章原始值与引用值JS变量是松散类型的:①不必规定变量的数据类型②变量的值和数据类型可随时改变JS变量可以包含2种类型的数据:原始值和引用值原始值是简单数据(6种原始值:Undefined、Null、Boolean、Number、String、Symbol),按值访问,操作实际值引用值是保存在内存中的对象,按引用访问,操作对该对象的引用(而非对象本身)相关代码→动态属
·
2021-03-10 09:26
JavaScript 基础(超详细)
知识点的梳理参照了《JavaScript
高级程序设计
》的内容,所以这算是一篇读书笔记。知识点的具体介绍主要有书中重要讲述、代码示例、思维图表、重难点解析、个人思考总结和他人的启发。
TKOP_
·
2021-03-02 00:09
javaScript
javascript
javascript
高级程序设计
的几种经典继承
文章目录构造方法继承原型链继承组合继承原型式继承寄生式继承寄生组合式继承借鉴:https://www.jianshu.com/p/85899e287694构造方法继承优点:可以传参给父类利用call的参数列表传递避免了所有属性被实例共享缺点:没创建一个实例就要创造一个方法只能继承父类的实例属性和方法,不能继承原型的属性和方法functionParent(name){this.name=name||
阿锋不知道丶
·
2021-02-27 21:00
2021前端学习路径书单—自我成长之路
JS《JavaScript
高级程序设计
(第4版)》第三版:豆瓣评分9.3
专注前端二十年
·
2021-02-21 20:59
前端
面试
css
编程语言
java
前端
java语言程序设计 梁_清华大学出版社-图书详情-《Java语言程序设计》
前言Java程序设计语言是当前全球第一大编程语言,是一种跨平台、面向对象、网络化的高级编程语言,它是国内外大学必选的一门
高级程序设计
课程。
郑华滨
·
2021-02-21 12:11
java语言程序设计
梁
2021前端学习路径书单—自我成长之路
JS《JavaScript
高级程序设计
(第4版)》第三版:豆瓣评分9.3
程序员秋风
·
2021-02-19 22:31
js基础
javascript
vue.js
node.js
reactjs
typescript
2021前端学习路径书单—自我成长之路
JS《JavaScript
高级程序设计
(第4版)》第三版:豆瓣评分9.3
web前端小清风
·
2021-02-19 22:33
web
编程语言
前端
javascript
css
node.js
2021前端学习路径书单—自我成长之路
JS《JavaScript
高级程序设计
(第4版)》第三版:豆瓣评分9.3
·
2021-02-19 20:29
2021前端学习路径书单—自我成长之路
JS《JavaScript
高级程序设计
(第4版)》第三版:豆瓣评分9.3
·
2021-02-19 14:08
JavaScript
高级程序设计
--数据类型(2)_Object
文章较长,建议收藏以便浏览《JavaScript
高级程序设计
(第三版)》学习总结Object Object类型即对象类型,在ECMAScript中,对象其实就是一组数据和功能的集合。
乔路非
·
2021-02-04 18:52
JavaScript
js
object
继承
创建对象
深拷贝
前端书籍推荐
(个人经验,喜欢看书学习例外)推荐入门学习视频书的顺序不分先顺序后哟(虽然标了序号),但建议先看一下JavaScript
高级程序设计
在看其它的一、书名:JavaScript
高级程序设计
(第3版/第4版)
前端开发-小通
·
2021-02-03 17:17
前端
javascript
vue.js
《javascript
高级程序设计
》学习笔记 | 3.3.变量
关注前端小讴,阅读更多原创技术文章变量ECMAScript变量是松散类型的:变量可以保存任何类型的数据3个声明变量的关键字:var、const、let相关代码→var关键字不初始化时,变量保存undefinedvarmessageconsole.log(message)//undefined初始化变量只是设置变量的值,可以改变保存的值,也可以改变值的类型varmessage='hi'message
·
2021-02-03 16:11
《javascript
高级程序设计
》学习笔记 | 5.6.基本包装类型
欢迎关注前端小讴的github,阅读更多原创技术文章基本包装类型相关代码→3个特殊的引用类型Boolean、Number、String每读取一个基本类型值,后台就创建一个对应的基本包装类型的对象vars1='sometext'vars2=s1.substring(2)//基本类型不是对象,本不应该有方法//因为后台自动完成了下列处理:vars1=newString('sometext')//1.创
·
2021-02-03 15:40
《javascript
高级程序设计
》学习笔记 | 6.2.创建对象
关注前端小讴,阅读更多原创技术文章创建对象创建单个对象:Object构造函数和对象字面量缺点:使用一个接口创建很多对象,产生大量重复代码相关代码→工厂模式抽象了创建具体对象的过程用函数来封装以特定接口创建对象的细节functioncreatePerson(name,age,job){varo=newObject()o.name=nameo.age=ageo.job=jobo.sayName=fun
·
2021-02-03 15:40
javascript前端oop
《javascript
高级程序设计
》学习笔记 | 6.1.理解对象
欢迎关注前端小讴的github,阅读更多原创技术文章理解对象面向对象的语言标志:类的概念ECMAScript中没有类的概念ECMAScript定义对象:无序属性的集合(一组没有特定顺序的值),其属性可以包含基本值、对象、函数,整个对象可以想象成一个散列表相关代码→创建一个Object实例,然后为它添加属性和方法varperson=newObject()person.name='Nicholas'p
·
2021-02-03 15:40
javascript前端oop
《javascript
高级程序设计
》学习笔记 | 5.7.单体内置对象
欢迎关注前端小讴的github,阅读更多原创技术文章单体内置对象相关代码→由ECMAScript实现提供的,不依赖于宿主环境的对象,在ECMAScript程序执行之前就已经存在Global和MathGlobal对象不属于任何其他对象的属性和方法,最终都是Global的属性和方法isNan(),isFinite(),parseInt(),parseFloat()URI编码方法返回值encodeURI
·
2021-02-03 15:40
《javascript
高级程序设计
》学习笔记 | 5.5.Function类型
欢迎关注前端小讴的github,阅读更多原创技术文章Function类型函数是对象,每个函数都是Function类型的实例,都与其他引用类型一样具有属性和方法函数名是指向函数对象的指针,不会与某个函数绑定(一个函数可能会有多个名字)相关代码→3种声明方式//1.函数声明定义functionsum(num1,num2){returnnum1+num2}//2.函数表达式定义varsum=functi
·
2021-02-03 15:39
《javascript
高级程序设计
》学习笔记 | 3.3.变量
关注前端小讴,阅读更多原创技术文章变量ECMAScript变量是松散类型的:变量可以保存任何类型的数据3个声明变量的关键字:var、const、let相关代码→var关键字不初始化时,变量保存undefinedvarmessageconsole.log(message)//undefined初始化变量只是设置变量的值,可以改变保存的值,也可以改变值的类型varmessage='hi'message
·
2021-02-03 15:31
从 jQuery 到 VUE 技术栈
用jQuery操作页面我们来实现一个页面,当点击按钮式,页面上的数字增加或减少书籍:《JavaScript
高级程序设计
》数量:2加1减1清零用jQuery操作它很容易实现需求letlog=console.log.bind
·
2021-02-01 16:35
javascript
JS 判断页面是第一次加载还是刷新window.performance.navigation.type
JS
高级程序设计
第三版学习之路–25.5web计时页面性能一直都是Web开发人员最关注的领域。
fitor315
·
2021-01-21 15:39
Web前端开发
javascript
js
vue.js
2021-01-07 全面了解工厂模式、构造函数以及原型模式
以下内容,来自于《JavaScript
高级程序设计
.第4版》,之前看网上的资料学习原型一直是一脸懵(自己基础太差)。
但行好事code
·
2021-01-20 11:32
前端知识点简录
一、闭包《JavaScript
高级程序设计
》:闭包是指有权访问另一个函数作用域中的变量的函数《JavaScript权威指南》:1、函数嵌套函数2、函数内部可以引用外部的参数和变量3、参数和变量不会被垃圾回收机制回收闭包更准确的说是一项技术或者一个特性闭包的主要是为了解决
傅鹏翔
·
2021-01-18 19:07
前端
javascript
vue.js
es6
css
前端知识点简录
一、闭包《JavaScript
高级程序设计
》:闭包是指有权访问另一个函数作用域中的变量的函数《JavaScript权威指南》:1、函数嵌套函数2、函数内部可以引用外部的参数和变量3、参数和变量不会被垃圾回收机制回收闭包更准确的说是一项技术或者一个特性闭包的主要是为了解决
傅鹏翔
·
2021-01-18 18:40
前端
javascript
vue.js
es6
css
编译原理实验一:单词的词法分析程序设计
要求:选择常用
高级程序设计
语言(如PL/0语言)的源程序作为词法分析对象
horo_ye
·
2021-01-15 15:39
编译原理
程序设计
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他