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学习笔记
Javascript学习笔记
——6.6 属性getter和setter
由getter和setter定义的属性称为存取器属性,它不同与数据属性,数据属性只有一个简单的值。当查询存取器属性的值的时候,调用getter方法;当给存取器属性赋值的时候,调用setter方法。如果一个存取器属性既有getter方法又有setter方法,称为可读写属性;如果只有getter方法,那就是一个只读属性;如果只有setter方法,那就是只写属性,读取只写属性会返回undefined。存
IFELSE
·
2020-10-10 00:07
JavaScript学习笔记
-Array相关方法的使用
sort()方法的使用在默认情况下,sort()是按升序排列数组,sort()方法会调用每个数组项的toString()方法,比较得到的字符串,以确定如何排序。即使数组中的每一项都是数值,sort()方法比较的也是字符串。varvalues=[0,1,5,10,15]values.sort()console.log(values)//[0,1,10,15,5]//例子中值得顺序本身没有问题,调用s
LazyLoad
·
2020-09-24 09:05
JavaScript学习笔记
一-JavaScript初识
JavaScript学习笔记
一第一章JavaScript初识1、JavaScript介绍1-1、什么是JavaScript?
百念成诗
·
2020-09-17 09:00
前端开发
JavaScript
javascript
前端
js
JavaScript基础阶段笔记及案例总结
JavaScript学习笔记
总结初识JavaScript是什么JS有什么用?
LinkChenyu
·
2020-09-17 08:35
我的学习日记
javascript
JavaScript学习笔记
时间:2016-10-2519:05——介绍1、JavaScript简介JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。特点:交互性:信息的动态交互安全性:不可以直接访问本地硬盘跨平台性:只要是可以解析JS的浏览器都可以执行,与平台无关基于对象:提供了很多对象,而已直接使用。事件驱动:HTML做出的网站都是“静态效果”,而JavaScript可以实现“动态”效果。客户端:指浏
weixin_33724570
·
2020-09-17 07:41
java
javascript
面试
javascript学习笔记
一
一.call方法:调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。call(thisArg[,arg1,arg2,…]);//参数列表,arg1,arg2,...1.首先,我们先看个简单的例子(call):[html]viewplaincopyprint?call-applyvarvalue="globalvar";functionm
water84222
·
2020-09-17 07:51
javascript
javascript
实训第一天 Html,css,
JavaScript学习笔记
一、htmlhtml主要讲了各个元素的意思和使用方法1.一个简单的html文件主要包括//样式//标记都是在body里面写的2.主要标签元素标签分为单标签和双标签,单标签可加或者不加闭标签,但双标签一定要有闭标签,需要符合开闭原则。①文章元素:-、、、、-标签是标题大小1最小,6最大标签定义段落,会自动换行换行标签标签是没有任何效果的文本,不能设置宽高,和p标签的区别是span不会换行例如:代码如
CHENCHWT
·
2020-09-16 22:02
实训
JavaScript学习笔记
(二),js内置对象,Dom操作和Bom操作
6、js内置的对象6.1数组//声明出数组,并附上初始值//vararr=[1,2,3];vararr=newArray();//js的长度可以变化,把4放入到数组里面。arr.push(4);arr[1]=1;/*for(vari=0;i或者我们先创建出数组对象,再往数组里面放元素:vararr=newArray();arr.push(2);arr[1]=1;6.2字符串常见的方法:indexO
马超伟
·
2020-09-16 02:55
前端技术
JavaWeb入门编程
js内置对象
dom操作
bom操作
全选和全不选
javascript学习笔记
2-正则表达式入门
材料:正则表达式30分钟入门教程感谢作者deerchao地址http://deerchao.net/tutorials/regex/regex.htm定义:正则表达式是记录文本规则的代码,可用于模式匹配和替换常用元字符:点号.匹配除换行符意外的任意字符\b匹配单词的开始或结束\w匹配字母或数字或下划线\ba\w*\b以a开头的单词\d匹配数字\s匹配任意的空白符^匹配字符串的开始$匹配字符串的结束
taijiedi13
·
2020-09-15 15:42
Web前端
JavaScript学习笔记
(八)--正则表达式
正则表达式是由一个字符序列形成的搜索模式。当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。正则表达式可以是一个简单的字符,或一个更复杂的模式,可用于所有文本搜索和文本替换的操作。入门须知正则表达式是一门独立学科,用于匹配字符串。常用于检索,论文查重,爬虫,表单验证。元字符是拥有特殊含义的字符元字符描述\d查找数字\D查找非数字字符\s查找空白字符\S查找非空白字符\w查找所有的字母和
心。晴
·
2020-09-15 14:37
javascript
正则表达式
JavaScript学习笔记
:数组的concat()、slice()和splice()
JavaScript为操作已经包含在数组中的项提供了很多方法。比如push()、pop()、shift()和unshift()实现数组的增删操作、sort()和reverse()对数组项进行排序操作。今天学习操作数组的其他方法:concat()、slice()和splice()。concat()方法concat()方法可以简单的将其理解为合并数组。基于当前数组中的所有项创建一个新数组。简单的说,c
量子物理学
·
2020-09-15 13:56
#
VUE.JS
javascript学习笔记
-作用域
javascript没有块作用域for(vari=0;i<10;i++){}alert(i);//结果会输出10ES6引入了关键字let.for(leti=0;i<10;i++){}alert(i);//报错UncaughtReferenceError:iisnotdefined
liaotl10
·
2020-09-15 05:03
js学习笔记
JavaScript学习笔记
(函数、参数、全局变量)
Javascript学习笔记
#5(函数等内容)函数的概念函数就是重复执行的代码片。或者说函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
我們一定得想辦法保護臭氧層!
·
2020-09-14 09:08
javaScript
Javascript学习笔记
(1)
-------简介概述和使用一、script标签类型(type):type/javascript;路径(src)script.js字符集(charset)utf-8二、aler、document.write、console.logalert()系统弹出框document.write()文档输出内容console.log控制台中的console显示内容谷歌浏览器console控制台显示:三、语法构成
桑丘紫言
·
2020-09-14 09:35
JavaScript
JavaScript学习笔记
——BOM_window子对象_History、Location、Screnn对象
javascript-History、Location、Screnn对象实例讲解一、history对象包含浏览器访问过的url1.属性length返回浏览器历史记录的数量alert(history.length)2.方法back()后退forward()前进go(number)如果参数是正数,那么就是前进相应的数目,如果是负数那么反之,如果是0那么就是刷新window.οnlοad=functio
weixin_34358365
·
2020-09-14 09:30
JavaScript学习笔记
(六):JavaScript 对象
别怀疑,JavaScript是面向对象语言,但它是基于prototype,而不是基于类,所以不会建类,也不会通过类来创建对象。下面介绍JavaScript创建对象的方法。创建JavaScript对象创建新对象有两种不同的方法:定义并创建对象的实例(直接创建实例,不演示)使用函数来定义对象,然后创建新的对象实例小案例1:把方法添加到JavaScript对象1.使用函数来构造对象person(firs
Mr.Piglet
·
2020-09-13 14:59
JavaScript
JavaScript学习笔记
-- ajax及ajax封装
AJAXajax全名asyncjavascriptandXML是前后台交互的能力也就是我们客户端给服务端发送消息的工具,以及接受响应的工具是一个默认异步执行机制的功能AJAX的优势1、不需要插件的支持,原生js就可以使用2、用户体验好(不需要刷新页面就可以更新数据)3、减轻服务端和带宽的负担4、缺点:搜索引擎的支持度不够,因为数据都不在页面上,搜索引擎搜索不到AJAX的使用在js中有内置的构造函数
前端工程师-博通
·
2020-09-13 13:03
JavaScript
javascript
01-数据类型、变量、关系运算符、逻辑运算符、算术运算符、赋值运算符
个人整理的
javaScript学习笔记
!
Sisyphus_wang
·
2020-09-13 04:08
React 入门实战(干货)
React入门实战(干货)更多干货ReactReact学习笔记_react-redux原理分析
Javascript学习笔记
_异步模式
Javascript学习笔记
_箭头函数React学习笔记_ReduxReact
chenshiying007
·
2020-09-12 22:41
【架构】
【更多】
JavaScript学习笔记
(Function类型)
ECMAScript中,函数就是对象,每个函数都是function类型的实例,并且具有属性和方法。为了理解这一概念,可从函数的定义方式入手。functionsum(num1,num2){returnnum1+num2;}varsum=function(num1,num2){returnnum1+num2;}varsum=newFunction("num1","num2","returnnum1+n
chushulv5884
·
2020-09-12 22:58
javascript
1.2(
JavaScript学习笔记
)JavaScript HTML DOM
一、DOMDOM全称为documentobjectmodel(文档对象模型)。此处的文档指当前HTML文档,对象指HTML标签。当网页被加载时,浏览器会创建页面的文档对象模型。下面结合具体的例子理解文档对象模型。图片来自:w3schoolJavaScriptHTMLDOM我的链接我的标题每个载入浏览器的HTML文档都会成为document对象。document对象使我们可以从脚本中对HTML页面中
weixin_33749242
·
2020-09-12 10:48
javascript
javascript学习笔记
---ECMAScript 函数 --闭包(closure)
ECMAScript最易让人误解的一点是,它支持闭包(closure)。闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量。简单的闭包实例在ECMAScript中使用全局变量是一个简单的闭包实例。请思考下面这段代码:varsMessage="helloworld";functionsayHelloWorld(){alert(sMessage);}sayHello
aisui6594
·
2020-09-12 05:40
javascript
Driver.js – 页面分步引导JavaScript
2019独角兽企业重金招聘Python工程师标准>>>Driver.js–页面分步引导
JavaScript学习笔记
转载于:https://my.oschina.net/u/3912828
weixin_33816946
·
2020-09-11 17:58
javascript学习笔记
(二)
js面向对象程序设计(创建对象)创建对象工厂模式functioncreatPerson(name,age,job){varo=newObject();o.name=name;o.age=age;o.job=job;o.sayName=function(){alert(this.name);}}varperson1=creatPerson("Nicy",23,"teacher");varperson
野马夫人
·
2020-09-11 15:02
javascript
javascript
面向对象
对象
JavaScript学习笔记
(一)
1.什么是JavaScript感谢UP主狂神1.1概述JavaScript是一门世界上最流行的脚本语言一个合格的后端人员,必须要精通JavaScript1.2历史(JavaScript历史)ECMAScript它可以理解为是JavaScript的一个标准最新版本已经到了es6版本~但是大部分浏览器还只停留在支持es5代码上!开发环境------线上环境,版本不一致2.快速入门2.1引入JavaSc
南宫梦沉
·
2020-09-11 09:50
=====前端=====
javascript
01_
JavaScript学习笔记
整理-ECMAScript
1.JS概述JS—JavaScript核心内容:.ECMAScript语法.DOM事件驱动.BOM浏览器对象模型日常用途嵌入动态文本于HTML页面。对浏览器事件做出响应。读写HTML元素。在数据被提交到服务器之前验证数据。检测访客的浏览器信息。控制cookies,包括创建和修改等。2.引入js1.在标签中,任何地方添加标签.标签中内容就是js代码.虽然可以放在页面的任何地方,但是规范放在标签中.建
不忘初心&
·
2020-09-11 06:59
前段
JavaScript学习笔记
JavaScript创建的两种方法:1.直接创建varperson=newObject();person.name="xxxxx";person.age=xx;或者varperson={name:"xxx",age:xx}2.通过构造器函数创建functionperson(name,age){this.name=name;this.age=age;}番外篇:在构造器函数内添加方法functionp
qq_38502914
·
2020-09-11 03:40
Wed
开发
JavaScript学习笔记
--03
js输出注意:JavaScript没有任何打印或者输出的函数。既然它没有专门的输出函数,那么它怎么展示输出呢?1.使用window.alert()弹出警告框。2.使用document.write()方法将内容写到HTML文档中。3.使用innerHTML写入到HTML元素。4.使用console.log()写入到浏览器的控制台。那么我们一一实验一下。a.使用window.alert()弹出警告框。
Lchannel
·
2020-09-10 22:28
JavaScript
学习笔记
JavaScript学习笔记
(一)
学习JS时的笔记,主要教程为:廖雪峰JS教程第一章到面向对象编程那一章。–[廖雪峰JS教程]1:控制台console可以直接测试js代码;2:js数据做比较时,有==和===,第一个不考虑数据类型,第二个考虑,坚持用第二个;3:浮点数运算过程中会产生误差,所以比较浮点数用差比较某个阈值:Math.abs(1/3-(1-2/3))x*x;等于function(x){returnx*x;}46:箭头函
Shallow丶
·
2020-09-10 12:40
JavaScript
JavaScript学习笔记
一、JavaScript的基本数据类型基本数据类型:字符串(string)、数字number、布尔boolen、数组(array)、对象(object)1、数据类型转换1、字符串转数字parseFloat()转换为一个浮点数parseInt()转换为一个整数2、数字转换为字符串String(123)二、数组的基本方法1、添加和删除元素1、添加一个元素在尾部varfruits=["Banana","
peterking
·
2020-08-25 14:50
Javascript学习笔记
:浅拷贝与深拷贝
1.数据类型在这之前,我们回顾一下数据类型:数组,对象,字符,数字。(注:数组是特殊的对象)其中,简单数据类型有:字符,数字;vari=1;varj="2";vark=[1,2];varl={theName:"obj"}console.log(typeofi);//numberconsole.log(typeofj);//stringconsole.log(typeofk);//objectcon
鱼人永不为奴
·
2020-08-25 11:23
JavaScript学习笔记
(五)--深拷贝&浅拷贝
如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。本篇文章中也会简单阐述到栈堆,引用数据类型,以及json字符串,这些概念能更好的让你理解深拷贝与浅拷贝。浅拷贝引用数据类型的变量中保存的是引用地址。即变量的引用地址保存在栈区,真正的值保存在堆区。vara={name:"terry"
心。晴
·
2020-08-25 11:49
javascript学习笔记
之字符串函数
length返回当前字符串中字符个数访问字符串的字符charAt()访问字符串的字符格式:字符串.charAt(下标)、返回对于下标的字符str="hello"alert(str.charAt(1))ECMAScript中字符串是不可变的,字符串一旦创建,它的值就不能改变。要改变某个变量保存的字符串,要先销毁原来的字符串,然后再用另外一个包含新值的字符串填充该变量。+可拼接字符串返回字符串对于下标
无敌的海海
·
2020-08-25 09:02
Javascript学习笔记
——5.6 跳转
跳转语句(jumpstatement)可以让程序执行从一个位置跳转到另一个位置。break跳出当前循环continue结束本次循环,进入下次循环return跳出函数体并返回结果throw抛出异常,与trycatchfinally一起使用。标签语句identifer:statement定义标签后,可以在程序任何地方通过标签名引用这条语句。例如:mainloop:while(token!=null){
IFELSE
·
2020-08-25 03:25
Javascript学习笔记
——4.13 其他运算符
条件运算符?:是javascript中唯一的三元运算符。x>0?x:-x//求绝对值经典的场景是判断一个变量是否有定义greeting='hello'+(username?username:'there')typeof运算符typeof是一元运算符,操作数可以是任意类型,返回值为操作数类型的一个字符串。typeof(undefined)//'undefined'typeof(null)//'obj
IFELSE
·
2020-08-24 21:24
JavaScript学习笔记
- 入门篇(2)- 常用互动方法
输出内容(document.write)document.write()可用于直接向HTML输出流写内容。简单的说就是直接在网页中输出内容。第一种:输出内容用“”括起,直接输出""号内的内容。document.write("IloveJavaScript!");//内容用""括起来,""里的内容直接输出。第二种:通过变量,输出内容varmystr="helloworld!";document.wr
weixin_30315905
·
2020-08-24 03:42
JavaScript学习笔记
(二)--创建登录界面,链接服务器
第一个前端项目--创建登录界面,链接服务器笔者最近在写一个电子工资条的登录、首页、导入、查看的前端页面。因为自己大学主修.net,前后台代码都是自己编写,突然只写前台,对JavaScript基础编写很不熟悉(以前总是引用插件,在学校学的还是太少了),尤其是链接服务器后台,简直是抓狂。就算引用最基础的js文件也总报错。依据同部门老师的建议,笔者计划近期多花时间精力掌握JavaScript的基础知识,
weixin_30487317
·
2020-08-23 20:13
javascript学习笔记
——chrome等提示找不到“getElementsByTagName”的一种解决方法
最近学习是写了一个小网页,前台有个下拉框是通过后天的xml配置的,在写好代码后使用发现在IE9以及之前的IE浏览器都可以正常获取,但是IE10,chrome和firefox都会在获取一个标签时报getElementsByTagName方法不存在的错误。百度了很久未果,起初以为的确是这些浏览器不支持这个方法了,今天用IE10自带的调试工具对比了下载IE9和IE10下的变量,发现大不相同啊。varal
w263044840
·
2020-08-23 20:21
javascript
javascript学习笔记
---ECMAScript运算符(逻辑运算符)
Boolean运算符非常重要,它使得程序语言得以正常运行。Boolean运算符有三种:NOT、AND和OR。ToBoolean操作在学习各种逻辑运算符之前,让我们先了解一下ECMAScript-262v5规范中描述的ToBoolean操作。抽象操作ToBoolean将其参数按照下表中的规则转换为逻辑值:参数类型结果UndefinedfalseNullfalseBoolean结果等于输入的参数(不转
aisui6594
·
2020-08-23 15:45
Javascript学习笔记
(四)--表单验证
JavaScript验证的这些典型的表单数据有:用户是否已填写表单中的必填项目?用户输入的邮件地址是否合法?用户是否已输入合法的日期?用户是否在数据域(numericfield)中输入了文本?javaScript中的with函数,即所谓的with语句,可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性,要给对象创建新的属性,必须明确地引用该对象。with语句通常用来缩短特定情形
五秋木
·
2020-08-23 04:55
JavaScript学习笔记
1.在JS当中,当一个变量没有手动赋值的时候,系统默认赋值undefined,undefined在JS中是一个具体存在值.2.JS中如何定义函数第一种方式:function函数名(形式参数列表){函数体;}第二种方式:函数名=function(形式参数列表){函数体;}3.函数调用4.JS当中的函数在调用的时候,参数的类型没有限制,并且参数的个数也没有限制.5.变量在函数体之外声明的变量属于全局变
中条山伯爵
·
2020-08-22 23:47
JavaScript
JavaScript学习笔记
(二)
alert()弹出警告对话框prompt()弹出输入框,点击确定返回输入内容,点击取消,返回nullstr.lenght获取字符串长度newDate().getDay()获取星期返回值:number(0-6)document.write("内容")向浏览器输出内容函数参数中无论是否有参数,无论参数的个数是多少,在调用函数时可以传任意个参数或者不传参数,因为ECMAScript内部将函数参数生成为一
滨滨_57b5
·
2020-08-22 22:07
Javascript学习笔记
——3.6 包装对象
javascript可以通过.来引用其属性值。当属性值是函数的时候,称其为方法,通过object_name.fun_name()调用其方法字符串同样具有属性和方法,但字符串不是对象,其原理是:当字符串调用属性或方法时,Javascript会自动调用newString(s)将其转换为临时对象,调用结束后,该对象又会被销毁。同理,数字和布尔值也可以有属性和方法,调用的是Number()和Boolean
IFELSE
·
2020-08-22 19:13
JavaScript学习笔记
第六记
1、浏览器的事件机制:冒泡事件机制,IE浏览器的冒泡机制是内容元素的事件处理后逐层抛出给外层元素进行事件处理,其它浏览器基本沿用这个方向,但也有相反的。2、浏览器自动生成的事件对象even方法.stopPropagation()可以阻断事件继续冒泡到下一层,而.perventDeafult()可以阻止这个对象的默认行为,如表单对象的action事件默认行为是提交表单。而在事件处理方法中使用retu
林佳楠
·
2020-08-22 17:38
JavaScript学习笔记
javaScript学习笔记
前言:对js的学习重要放在BOM上,但这个东西学了不用容易忘记,知识点比较多、散,所以找了个时间将它总结一下。JS组成JS=ECMAScript+DOM+BOM+高级ECMAScript(前身为欧洲计算机制造商协会)–JavaScript的语法规范DOM(DocumentObjectModel的简称)–JavaScript操作网页上元素的APIbBOM(BrowserObjectModel的简称)
嘿!那傻狗
·
2020-08-22 16:46
前端
JavaScript学习笔记
:创建自定义对象
文章目录一、利用构造函数模式创建自定义对象二、采用原型模式创建自定义对象三、采用混合模式创建自定义对象四、采用动态原型模式创建自定义对象一、利用构造函数模式创建自定义对象使用构造函数可以创建特定类型的对象,类似于Array、Date等原生JavaScript对象。//构造函数模式创建自定义对象functionPerson(name,age){this.name=name;this.age=age;
howard2005
·
2020-08-22 01:33
网页三剑客
Javascript学习笔记
——7 数组
数组是值的有序集合。每一个值叫做元素,每个元素在数组中的位置称为索引。数组是无类型的:数组元素可以是任意类型,而且一个数组可以包含不同类型的元素。数组最小索引为0,最大索引为2^32-2,最多有4,294,967,295个元素。数组是动态的:定义数组时不用声明长度,使用数组时可以修改数组长度,数组长度改变时无须重新分配空间。数组可能是稀疏的:数组元素索引不一定要连续,可以有空缺。数组是一种特殊的对
IFELSE
·
2020-08-21 19:22
JavaScript学习笔记
1、一个完整的JavaScript实现应该由下列三个不同的部分组成(见图1-1)。核心(ECMAScript)文档对象模型(DOM)浏览器对象模型(BOM)2、JavaScript有2点:1)解释性语言;2)单线程3、主流浏览器及内核4、单一var模式只使用一个var在函数顶部进行变量声明。优点:提供单一的地址以查找到函数所需要的所有局部变量防止变量在定义前就被使用的逻辑错误帮助牢记要声明变
weixin_30830327
·
2020-08-21 12:19
Javascript学习笔记
——7.9 数组高级方法
ES5定义了9个新的数组方法用来遍历、映射、过滤、检测、简化和搜索数组。这些方法大多第一个参数是一个函数(以下称为func),并对数组的每个元素调用一次func(稀疏数组不对不存在的元素调用)。大多数情况下,func可以接收三个参数:数组元素,元素索引和数组自身,通常只用到第一个参数。数组方法不修改数组自身,但func可以。forEachforEach方法从头到尾遍历数组,为每个元素调用指定的函数
IFELSE
·
2020-08-21 03:38
JS笔记三:类型转换、内存与引用的面试题、深拷贝、垃圾回收
JavaScript学习笔记
三个人学习笔记参考阮一峰的JavaScript教学类型转换,内存,深拷贝,关于内存的面试题等等转换为StringtoString()方法null和undefined没有toString
马涛涛
·
2020-08-20 20:17
类型转换
内存泄漏
垃圾回收机制
引用
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他