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
JS高级
js高级
程序设计(第二章)
HTML中的JavaScript2.1script元素1.属性:async(异步):该立即开始下载脚本,但不能阻止其他页面动作——aysnc脚本会在后台加载,并在加载就绪时运行。DOM和脚本不会等待他们,他们也不会等待其他东西。async脚本就是一个会在加载完成时执行的完全独立的脚本。以“加载优先”的顺序执行。只对外部脚本文件有效。defer(推迟):defer特性告诉浏览器不要等待脚本。相反,浏
是吱吱
·
2022-03-26 04:11
js高级程序设计
前端
ajax高级程序设计_javascript高级程序设计核心知识总结
此文是对
js高级
程序设计一书难点的总结,也是笔者在看了3遍之后的一些梳理和感想,希望能借此巩固js的基础和对一些核心概念有更深入的了解。
weixin_39676633
·
2022-03-24 00:31
ajax高级程序设计
javascript
高级程序设计
javascript
高级程序设计
第四版
pdf
javascript核心
epub
Node.
js高级
编程
Nodejs可以做什么轻量级,高性能的Web服务前后端JavaScript同构开发便捷高效的前端工程化nodejs架构.pngNativesmodules当前层内容由JS实现提供应用程序可直接调用库,例如fs,path,httpJS语言无法直接操作底层硬件设置底层V8:执行JS代码,提供桥梁接口Libuv:事件循环,事件队列,异步IO第三方模块:zlib,http,c-ares等Nodejs更适用
lowpoint
·
2022-03-15 20:34
js的重载
《
JS高级
程序设计》里是提到过函数是没有重载的,ts中有重载。但是可以根据arguments的长度来实现重载。
小码农_影
·
2022-03-13 21:13
Node.
js高级
编程【一】node 基础
目录一、Node基础1、课程概述2、Node.js架构3、为什么是Node.js?4、Node.js的异步IO5、Node.js主线程是单线程6、Node.js应用场景7、Nodejs实现API服务8、Node.js全局对象9、Node.js常见全局变量10、全局变量之process二、核心模块1、内置模块之PATH(用于处理文件/目录的路径)2、全局变量之Buffer3、FS模块4、文件的打开与
Daisy__yangyang
·
2022-02-26 08:28
Nodejs
node.js
前端
后端
事件委托
(摘自
js高级
教程)对“事件处理程序过多”问题的解决方案就是事件委托。事件委托利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。
2019吖
·
2022-02-21 00:58
JS高级
笔记2
时间:2019/10/292.构造函数和原型1).创建对象方式:newObject();对象字面量;构造函数2).成员:1.静态成员:在构造函数本身上添加的成员,只能由构造函数本身来访问;2.实例成员:在构造函数内部创建的(通过this添加的)对象成员,只能由实例化的对象来访问。functionStar(name,age){//实例成员this.name=name;this.age=age;}St
Learnmoremore
·
2022-02-19 02:56
JS高级
笔记6
时间:2019/11/54.正则表达式1).正则表达式概述概述.jpg2).JS中正则表达式(正则表达式中不需加引号)//1.利用RegExp对象创建varregexp=newRegExp(/123/);varregexp=newRegExp('123');//2.利用字面量创建varrg=/123/;//3.test方法用来检测字符串是否符合正则表达式要求的规范rg.test(123);//tr
Learnmoremore
·
2022-02-18 15:40
js高级
--ES6知识点小计
1、this的指向问题2、call()、apply()、bind()callapply和bind都可以用来修改this指向。只是使用方式不一样函数名.call(所要指向的对象,参数1,参数2,…);调用fn函数。修改this指向函数名.call(所要指向的对象,[参数1,参数2,…]);调用fn函数,修改this指向bind()不会直接调用函数返回一个新的函数修改了this指向3、变量在内存中的储
想看花开
·
2022-02-16 10:28
es6
js高级
-h5新特性
新增标签表示区块表示文章。如文章、评论、帖子、博客表示页眉表示页脚表示导航表示侧边栏。如文章的侧栏表示媒介内容分组(用得少)表示标记(用得少)表示进度(用得少)表示日期(用得少)新增的表单元素email只能输入email格式。自动带有验证功能。tel手机号码。url只能输入url格式。number只能输入数字【必须】search搜索框range滑动条color拾色器time时间date日期date
男孩12
·
2022-02-16 10:28
js
javascript
前端
websocket
JS高级
面向对象(六)-ES6新语法
六,ES6新语法1,let关键字ES6中新增的用于声明变量的关键字在**{}中用let声明的变量具有块级作用域**(只有在{}里面才能访问)if(true){leta=10;varb=20;}console.log(b)//20console.log(a)//报错!!!,let定义的关键字有块级作用域,只能在{}内才能访问防止循环变量变成全局变量for(vari=0;i{console.log(6
狄鸠
·
2022-02-16 10:26
JS高级
04-ES6语法新特性介绍,结构赋值语法,es6数组迭代方法
01-ES6语法新特性介绍1.ES6全称:ECMAScript-2015,是2015年推出的全新的js语法2.一定要切记:语法的更新,其实就是在原有的语法基础上新增了几个新的语法。而不是说把我们之前学习的js语法给完全替换覆盖。因此,我们学习ES6语法之后,相当于就是在之前的语法基础上,在额外多学几个js语法而已。现在几乎很少有人会把ES5与ES6分的非常清楚。基本上直接拿来用就可以了,哪个方便用
码少女壮士
·
2022-02-16 10:26
javascript
前端
typescript
JS高级
-ES6
let/const变量和常量不能重复定义case1{//jsvara=10a=20//es6letb=10b=30constc=10c=40//报错}存在块级作用域case2{constobj={a:10}obj.b=20}多行字符串/模板变量case{varname='susan',age=18,html=''//JShtml+=''+''+name+''+''+age+''+''//ES6ht
weixin_30933531
·
2022-02-16 10:26
JS高级
(四)--ES6(常用的、重点的)
一、模板字符串模板字符串就是一种字符串的新的表现形式模板字符串的基本用法vars1=`abc`模板字符串的优势1、字符串和变量拼接vars3="a"+s1+"b"+s2;vars4=`a${s1}b${s2}`;2、字符串换行vars5=`123${s2}${s3}${s1}`;console.log(s5);二、解构赋值对象的解构赋值varobj={name:"张三",age:18}var{na
weixin_30872867
·
2022-02-16 10:55
js高级
以及部分ES6语法
js高级
一、类与对象创建类语法:classname{//classbody}创建实例:varxx=newname();注意:类必须使用new实例化对象类constructor构造函数constructor
秋秋x
·
2022-02-16 10:24
JavaScript
javascript
es6
前端
前端与移动开发----
JS高级
----ES6新增,解构赋值,箭头函数
JS高级
04回顾函数普通函数function函数名(){}对象里函数key:function(){}事件处理函数事件源.事件类型=function(){}定时器/计时器:setTimeout(function
東三城
·
2022-02-16 10:24
前端与移动开发学习笔记
JS高级
javascript
es6
前端
js高级
复习 ES6语法新增
ES6语法新增语法&内置对象复习合为ES6ES6新增语法constlet、const、var的区别解构赋值箭头函数剩余参数内置对象Array的扩展方法实例方法:find()findIndex()includes()String的扩展方法模板字符串startsWith()和endsWith()repeat()Set数据结构合为ES6ES的全称是ECMAScript它是由ECMA国际标准化组织,制定的
qq-2583931485
·
2022-02-16 10:22
javascript
js高级
-es6语法
ES6介绍es6式js语言下一代标准,已经在2015年6月正式开始发布了也叫es2015.它的目标,是使得JavaScript语言可以用来编写复杂的大型应用,成为企业级开发语言.let命令和const命令重点应用和概念var和let的区别1.var能变量提升,不受块级作用域的影响,能重复定义。2.let不能变量提升,受块级作用域的影响,不能重复定义.let和const的区别他们唯一的区别就是con
男孩12
·
2022-02-16 10:22
js
javascript
前端
开发语言
JS高级
笔记4
时间:2019/11/13.函数进阶1).函数的定义和调用1.函数定义//1.自定义函数(命名函数)functionfn(){};//2.函数表达式(匿名函数)varfn=function(){};//3.利用newFunction('参数1','参数2','函数体');//所有的函数都是Function的实例对象,也属于对象函数定义.jpg2.函数调用//1.普通函数functionsay(){
Learnmoremore
·
2022-02-11 06:05
前端完整学习路线(详解)
JS高级
特征:正则表达式、排序算
强哥科技兴
·
2022-02-08 10:14
JS高级
ES6的6种继承方式
目录1.原型链继承2.借助构造函数继承3.组合式继承4.原型式继承5.寄生式继承6.寄生组合式继承前言:继承是面向对象中老生常谈的一个内容,在ECMAScript6之前,JavaScript中的继承可谓是非常的繁琐的,有各种各样的继承,本质上所有的继承都是离不开原型链的,ES6新增的extends关键字也是通过原型链实现的继承,但是语法相对来说就简单了很多。关于原型链的内容,可以参考上篇文章两张图
·
2021-12-02 11:39
「万字总结」熬夜总结50个JS的高级知识点,全都会你就是神!!!
前言大家好,我是林三心,基础是进阶的前提,上一篇,我给大家分享了我这一年来平时记录的工作中碰到的50个JS基础知识点,今天就给大家分享一下,我这一年来,工作中遇到的50个
JS高级
知识点吧!!!
·
2021-11-22 11:14
熬夜整理56个JavaScript高级的手写知识点!!专业扫盲!
前言大家好,我是林三心,基础是进阶的前提,前面我给大家分享了本菜鸟这一年来笔记中的50个JS基础知识点和50个
JS高级
知识点工作中遇到的50个JavaScript的基础知识点,满分找我拿奖品!
·
2021-11-03 18:46
「万字总结」熬夜总结50个JS的高级知识点,全都会你就是神
前言大家好,我是林三心,基础是进阶的前提,上一篇,我给大家分享了我这一年来平时记录的工作中碰到的50个JS基础知识点,今天就给大家分享一下,我这一年来,工作中遇到的50个
JS高级
知识点吧!!!
·
2021-11-03 07:25
js高级
之内存管理与闭包
javacript中的内存管理javascript中不需要我们手动去分配内存,当我们创建变量的时候,会自动给我们分配内存。创建基本数据类型时,会在栈内存中开辟空间存放变量创建引用数据类型时,会在堆内存中开辟空间保存引用数据类型,并将堆内存中该数据的指针返回供变量引用varname="alice"varuser={name:"kiki",age:16}声明两个不同类型变量在内存中的表现形式如下垃圾回
·
2021-10-10 19:08
第 48 题:什么是闭包?
闭包就是指有权访问另一个函数作用域中的变量的函数观看了
JS高级
程序设计中的闭包后,发现可以描述的更具体,这个将在后期更新此篇文章栗子functionfoo(){varlocal=1;functionbar
·
2021-09-14 22:59
html
js高级
—理解浅拷贝和深拷贝
1、浅拷贝只是拷贝一层,更深一层对象级别的值拷贝引用。也就是拷贝了内存地址。2、深拷贝拷贝多层,每一级别的数据都会拷贝。也就是会重新开辟一个新的空间进行存储,修改的话不会影响原数据。浅拷贝案例代码://案例一只拷贝一层varobj={id:1,name:'lisi'}varnewObj={}//应用forin遍历对象for(varkinobj){//k是属性名也就是id、name//obj[k]属
可爱码农
·
2021-09-08 12:41
javascript
node.js
vue.js
js高级
基础
1.++a与a++前++先运算后取值,后++先取值后运算2.js数据类型字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol引用数据类型:对象(Object)、数组(Array)、函数(Function)typeof判断数据类型对于null和Array的返回值都是objecttypeof1;//number有效typeo
solitudeYu
·
2021-08-09 12:02
JS高级
05
面向对象实例(图书管理操作)报错异常:throw手动抛出异常信息for(){}throw'';return,break可以终止循环面向对象的书写规范//1.提供一个构造函数functionObj(data){this.init(data);}//2.设置原型书对象Obj.prototype={//修正构造器属性constructor:Obj,//初始化的方法(区分不同对象的数据)init:func
_MARPTS
·
2021-06-27 15:45
js高级
--原型
1、原型概念原型是构造函数在编译阶段,由系统为我们创建出的一个对象。(执行构造函数代码时,js系统会给这个构造函数创建一个原型对象,构造函数中也包含一个prototype属性指向这个原型对象)2、原型可以做什么?1)原型可以给系统构造函数添加相关的方法和属性,这样所有该类型的对象就可以调用这些自定义的方法和属性。2)原型也可以用来再创建自定义对象时,把共有的属性和方法挂载在原型上,已达到节约内存的
LorenaLu
·
2021-06-27 10:16
大前端完整学习路线(详解)
JS高级
特征:正则表达式、排序算
xuer323
·
2021-06-22 07:09
js高级
程序设计笔记15
DOM1.Node确定Node节点的类型someNode.nodeType==Node.ElEMENT_NODE//someNode.nodeType==1//适用于所有浏览器//nodeType1-12除了nodeType,还可以访问nodeName和nodeValue2.节点关系varfirstChild=someNode.ChildNodes[0];varsecondChild=someNo
ycyc1996
·
2021-06-19 07:08
JS高级
面向对象和类
面向对象和类image.pngimage.pngimage.pngimage.png类的创建image.pngimage.pngimage.pngimage.pngimage.pngimage.png继承image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png子类继承父类后,在自己中类中扩展方法image.pn
真情的可贵
·
2021-06-14 03:02
JS基础和WebAPIs的关联性
image.png学习ECMAscript标准规定的基本语法掌握JS基础语法只学习JS基础做不了网页交互效果学习JS基础语法是为了后面BOM和BOM打基础学完BOM和BOM还有
JS高级
WebAPIs是W3C
潘肚饿兵哥哥
·
2021-06-09 15:48
前端完整学习路线(详解)
JS高级
特征:正则表达式、排序算
AdonisL
·
2021-06-07 14:55
JS高级
笔记7
时间:2019/11/95.ES61).let关键字1.具有块级作用域if(true){leta=10;}console.log(a);//aisnotdefinedfor(leti=0;i{total+=item;})returntotal;}sum(1,2);//3sum(1,2,3);//6剩余参数和解构配合使用:letarr=[1,2,3];let[s1,...s2]=arr;7).扩展运
Learnmoremore
·
2021-06-06 08:11
JS高级
1.面向对象工厂模式:很多功能或对象需要重复使用时,需要封装成函数构造函数:当用new去调用一个函数的时候,这个函数就是构造函数//工厂函数functioncreatePerson(name.sex){varobj=newObject();obj.name=name;obj.sex=sex;obj,show=function(){};returnobj;}//构造函数functioncreateP
css7
·
2021-06-06 04:19
JS高级
总结
1、对象js一切都是对象,包括基本类型和引用类型,函数,平时使用比较多,只是把引用类型看成对象1.2ture和falsejs在里的false:0,"",undefined,NaN,null,false,除开这几个,全部是true了1.3对象的创建varobj=newObject();varobj1={"age":20}varobj2=newPerson();1.4添加属性/方法obj.age=18
观潮n
·
2021-06-05 19:39
jQuery基础-属性和样式篇
注:《
js高级
程序设计》书中将Attribute翻译为“特性”。|--getAttributegetAttribute是一
七_五
·
2021-06-04 03:24
js高级
程序设计笔记2(面向对象)
一、理解对象1.数据属性数据属性包含一个数据值的位置。在这个位置可以读取和写入值。数据属性有4个描述其行为的特性。[[Configurable]]:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。像前面例子中那样直接在对象上定义的属性,它们的这个特性默认值为true。[[Enumerable]]:表示能否通过for-in循环返回属性。像前面例子
Looog
·
2021-05-20 09:14
js高级
程序设计第四章(部分整理)
变量、作用域、内存问题4.1基本类型和引用类型的值基本类型:undefined,null,boolean,number,string(占固定空间,保存在栈内存)引用类型:保存在内存中的对象(属性的集合),js不允许直接访问内存位置(即操作对象的内存空间),引用类型按引用访问,操作对象时是在操作对象的引用而非实际的对象。(保存在堆内存)4.1.2变量复制基本类型:一个变量复制另一个变量的值,会创建这
WMLJS
·
2021-05-15 22:09
JS中的栈、队列和链表 -- 队列
之前看《
JS高级
编程》时里面好像举了一个买电影票的例子,我们排队买票,第一个人买完了票从队伍的最前面离开,新来的人要站在队伍的最后一个。
断桥百晓生
·
2021-05-15 21:41
2016.07.25
enjoyurlifeplan完成tag的剩余功能,并对所学知识进行一次总结早上还有时间看下算法基础上班后,先看pc原型,画出项目脉络图看项目代码至下班下班后,继续为我的blog项目增添新的功能跑5km+腹肌撕裂者还他妈有精神就
js
santiago_liii
·
2021-05-15 08:42
关于javascript隐式类型转换的几个例子
依次在控制台打出以下代码,并Enter:typeofNaN//
JS高级
程序设计第三版29页Math.max()Math.min()[]+[][]+{}{}+[]{}+{}true+true+true==
MrOldK
·
2021-05-15 03:55
js高级
程序设计笔记2
数值判断1.判断是整数余数a%1==0//余数为0parseIntparseInt(a,10)==a//整数化后等于本身ES6Number.isInterger(a)数值转换Number()Number(true)->1Number(false)->0Number(null)->0Number(undefined)->NaNNumber(123)->123Number(011)->11Number
ycyc1996
·
2021-05-12 19:19
web前端学习攻略
JS高级
特征:
王钰峰
·
2021-05-08 20:41
13-画布
复习
JS高级
1、构造函数如果一个函数配合new关键字创建对象,那么这个函数就可以称之为构造函数。构造函数有个潜规则,就是函数名首字母为大写。2、实例在口头描述中,通过构造函数创建的对象就叫实例。
海棠未雨
·
2021-05-06 16:52
从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十五 ║ Vue前篇:JS对象&字面量&this
我的前后端开发简史》,昨天咱们说到了以我的经历说明的web开发经历的几个阶段,而且也说到了Vue系列需要讲到的知识点,今天就正式开始Code,当然今天的代码都特别简单,希望大家慢慢的学习,今天主要讲的是
JS
SAYLINING
·
2021-05-04 16:37
js高级
程序设计(表单部分小结)
1.html5中的input和react组件中的Input的change事件的区别在使用react开发时,我们对于form组件的大多时间处理都是用哪个onChange事件去处理,它只需要改变输入框的值或者单选框、复选框的值即可触发。而在h5的原生input输入框中,则是输入框的值改变,并且要失去焦点才可以。这种触发的方式仅限于输入框,对于select这种下拉列表,则是和react一样,只要值改变就
cs0710
·
2021-04-26 03:44
【JS-task3】有哪几种传递参数的方法?
1.背景介绍《
js高级
程序设计》上这样叙述参数传递:所有函数的参数都是按值传递的,也就是说把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。
远望的云
·
2021-04-25 05:29
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他