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-
基础
JavaScript组成ECMAScript:将人类的语言翻译为计算机语言(计算机只能识别0/1),同时将计算机语言翻译成人类看的懂得语言。就是编译器、解释器。DOM:DocumentObjectModel(操作HTML的能力),documentBOM:BrowserObjectModel,与浏览器打交道的操作,window兼容性:ECMA:几乎没有兼容性问题DOM:有一些兼容性问题BOM:没有兼
Wonder茂茂
·
2020-06-26 16:41
怎样去掉Eclipse中的Js错误提示
上网查到了这个解决办法:第一步:去除eclipse的JS验证:window->preference->
JavaScript-
>Validator->Errors/Warnings->EnableJava
shuaijie
·
2020-06-26 09:22
Javascript-
基本包装类型
为了便于操作基本类型值,ECMAScript还提供了3个特殊的引用类型:Boolean、Number和String。这些类型与本章介绍的其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据例子:vars1="sometext";vars2=s1.substring(2)
Tom36
·
2020-06-26 03:22
JavaScript-
构造函数与es6中的class
1、前言Es6中的class语法就是Es5中构造函数的另一种写法,一种更高级的写法,class语法的底层还是es5中的构造函数,只是把构造函数进行了一次封装而已。Es6出现的目的为了让我们的让对象原型的写法更加清晰、更像面向对象编程让JavaScript更加的符合通用编程规范,即大部分语言对于类和实例的写法。2、Es5中的构造函数写法functionPeople(name,sex,age){thi
一名资深的前端开发小白
·
2020-06-25 22:20
JavaScript
【思维导图】前端开发
JavaScript-
巩固你的JavaScript知识体系
JavaScript基础语法vara=[1,2,5];for(varkina){console.log(k);//k为当前元素的下标}for(varmofa){console.log(m);//m为当前元素的值}VM215:30VM215:31VM215:32VM215:61VM215:62VM215:65变量声明var声明一个变量,可赋一个初始值。let声明一个块作用域的局部变量,可赋一个初始值
达达前端
·
2020-06-25 10:48
达达前端指路
问题排查能力
解决方案
HTML
CSS
JS前端开发经验
JavaScript-
属性的增加,删除,更改,查询
查询属性值用getAttribute()方法读取Attr对象.单击按钮以显示上述链接的目标属性的值点我functionmyFunction(){vara=document.getElementsByTagName("a")[0];document.getElementById("demo").innerHTML=a.getAttribute("target");}点击按钮时,将获取属性target
AB君
·
2020-06-25 08:05
JavaScript学习总结
JavaScript-
严格模式
新建学习交流QQ群:1026682857欢迎有兴趣的朋友前来一起学习交流。严格模式(strictmode)*在ES5的严格模式是采用具有限制性JavaScript变体的一种方式,即在严格的条件下运行JS代码*在IE10以上的版本才支持这种模式消除了一些语法不合理、不严谨的地方,减少怪异行为消除了一些代码运行不安全的地方,确保代码运行安全提高编译器效率,增加运行速度预留了ECMAScript的未来版
朝玥
·
2020-06-25 05:56
学习笔记
JavaScript
WebStorm 配置 ESLint
WebStorm打开DefaultSettingsFile->DefaultSettingsopenDefaultSettings.pngEnableESLintLanguages&Frameworks->
JavaScript
於風聽語
·
2020-06-24 09:21
JavaScript-
正则表达式(基础罗列)
正则表达式文章目录正则表达式I.创建正则(三种方式)1.通过new创建正则2.省略new创建正则3正则常量赋值II.正则方法(只有2种)1.test(重点)2.exec(了解)III.字符串方法(4种,搭配正则使用)1.match2.search3.replace4.splitIV.元字符1.单个字符2.空白字符3.锚字符4.重复字符5.替代字符V.修饰符a.i忽略大小写b.g全局匹配c.m换行匹
Lechar0327
·
2020-06-24 06:26
JavaScript
javascript-
基于对象or面向对象?
最近完成了javascript的初级学习,在这个学习的视频中,我特别注意了两个词,解释性语言和对象,javascript按照我的理解,应该是种解释性语言,他有关于面向对象的思想的体现,但是,他和vb一样吗?是基于对象的吗?带着诸多的疑问,去查阅网络,我们先得到了一个基本的宏观认识:javascript网上介绍:百度百科:JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。
iteye_19606
·
2020-06-23 19:45
JavaScript-
字符串
字符串1.表示。字符串用’’或””表示。当字符串本身带有’则可用””表示。当字符串既有’又有”,则使用转义字符\‘I\’m\“OK\”!’;2.多行字符串。字符串多行用\n表示—麻烦。ES6标准新增了反引号表示多行内容`这是一个多行字符串`;.输出结果为:这是一个多行字符串.反引号的表示位于ESC键下方,即数字键1左边[if!supportLists]3.[endif]模板字符串。多个字符串连接使
Demetris
·
2020-06-23 12:21
页面简单布局之结构与表现原则
一般页面如下文件分别代表着不同的意义:HTML->结构CSS->表现
javascript-
>行为我们可以理解HTML是房子建造的结构或框架图。而CSS则是我们看到的预期的建造好的房子,它附有表现力。
绿足
·
2020-06-22 22:16
HTML(5)
Javascript-
函数表达式
理解函数声明和函数表达式1、函数声明functionfunctionName(arg0,arg1,arg2){}重要特征:函数声明的提升,即在代码执行前解析器会先读取函数声明2、函数表达式varfunctionName=function(){//函数体};匿名函数:像等号右边这样没有函数名的的函数就是匿名函数一、递归递归函数是在一个函数通过名字调用自身的情况下构成的functionfactoria
Tom36
·
2020-06-22 03:11
作用域和闭包《你不知道的
JavaScript-
上》读书笔记1
前言5月份的时候立了一个flag,然后就被打脸。作用域传统编译语言(执行前)分词/语法分析分解成词法单元解析/语法分析将词法单元流-->AST树代码生成AST树-->可执行代码LHS和RHS赋值:LHS取值和其他:RHS作用域分类动态作用域作用域作为运行时被动态确定的形式functionfoo(){console.log(a);//3}functionbar(){vara=3;foo();}var
aliyu
·
2020-06-22 02:37
JavaScript-
总结篇之变量类型
JS中使用typeof能得到哪些类型?何时使用===何时使用==?JS中有哪些内置函数?JS变量按照存储方式区分为哪些类型,并描述其特点如何理解JSON变量变量类型值类型和引用类型的区别//值类型vara=100varb=aa=200console.log(b)//100由于值类型之间是赋值关系不是引用关系,以此,b=a仅仅是a把值赋值给了b,a=200仅仅是改变了自己,而b不受影响//引用类型v
greenteaObject
·
2020-06-21 13:19
JavaScript-
第02天
运算符的简写:自增自减运算符:逻辑运算符:作用是用来连接两个判断条件。&&(与)可以理解为:并且例子:1>3&&13||1&&>||)(跟加减乘除的算法差不多)比较运算符:>(大于)=(大于或等于)<=(小于或等于)==(是否相等)---------判断的仅仅只是数据的内容,没有判断数据的类型。===(判断是否全等)---------判断的不止是数据的内容,也会判断数据的类型【注意:有一个NaN,
显然2017
·
2020-04-12 20:09
Javascript-
对表单的操作(上)
一、获得表单引用通过直接定位的方式获取document.getElementById();document.getElementsByName();document.getElementsByTagName();通过集合的方式获取引用document.forms[下标]document.forms["name"]document.forms.name通过name直接获取(只适用于表单)docume
luichooy
·
2020-04-09 13:49
JavaScript窗口
JavaScript-
打开新窗口(window.open)window.open([URL],[窗口名称],[参数字符串])参数说明:URL:可选参数,在窗口中要显示网页的网址或路径。
梨啊梨
·
2020-04-09 02:49
【思维导图】前端开发
JavaScript-
巩固你的JavaScript知识体系
JavaScript基础语法vara=[1,2,5];for(varkina){console.log(k);//k为当前元素的下标}for(varmofa){console.log(m);//m为当前元素的值}VM215:30VM215:31VM215:32VM215:61VM215:62VM215:65变量声明var声明一个变量,可赋一个初始值。let声明一个块作用域的局部变量,可赋一个初始值
达达前端
·
2020-04-08 11:42
html5
html
vue.js
javascript
前端
前端-
JavaScript-
后端-Python 时间处理
JavaScript经验前后端时间处理,最好统一使用时间戳,这样两边处理时更灵活获取当前时间的时间戳,单位是毫秒todo.onFileAt=Number(newDate())获取当前时间的UTC格式输出todo.onFileAt=newDate().toUTCString()Python在后端拿到时间戳后,需要把时间转换为datetime类型,如下所示:returndatetime.datetim
大侠咕咚
·
2020-04-07 00:08
Javascript-
对表单的操作(下)
一、文本域-----------------------------操作文本域的值value属性设置或者获取值-----------------------------二、单选按钮和多选按钮----------------------------------------------checked返回或设置单选的选中状态true选中false未选中value属性获取选中的值,必须先判断选中状态---
luichooy
·
2020-04-06 23:26
JavaScript-
六种数据类型
JavaScript是一种弱类型特性语言,定义变量的时候无需指定变量类型。比如定义一个变量数字varnum=20;但可以立即将字符串赋值给这个变量num='thisisaapple'将num转换为一个string类型。JavaScript一共有6种数据类型,其中有5种原始类型和1种对象类型。常见的简单类型叫做原始类型(也叫基元类型)。1、number(数字)2、string(字符串)3、boole
YukiYang
·
2020-04-06 23:21
JavaScript-
异步执行原理
1.异步任务?我的理解就是需要用户触发的事件,定、延时器,简单理解就是未来才会发生的事件就是异步事件,原理:js是一个单线程的语言,中所有的代码块都可以按照任务分为两种任务:一种是同步任务,一种是异步任务。js执行程序时遇到这两种任务,会按照同步和异步两种类别进行识别对待。.1.同步任务进入主线程,从上往下执行,一条一条代码执行,形成一个叫执行栈的东西2.异步任务会进入另外一个任务队列中,要等待主
掀起你的头盖来
·
2020-04-05 14:00
JavaScript-
异步执行原理
1.异步任务?我的理解就是需要用户触发的事件,定、延时器,简单理解就是未来才会发生的事件就是异步事件,原理:js是一个单线程的语言,中所有的代码块都可以按照任务分为两种任务:一种是同步任务,一种是异步任务。js执行程序时遇到这两种任务,会按照同步和异步两种类别进行识别对待。.1.同步任务进入主线程,从上往下执行,一条一条代码执行,形成一个叫执行栈的东西2.异步任务会进入另外一个任务队列中,要等待主
掀起你的头盖来
·
2020-04-05 14:00
Javascript-
基本知识(六)
1.闭包1闭包的作用:延长变量的生命周期;提供一种间接访问函数封闭空间内部数据的方法。保护数据让代码更安全和稳定。2setTimeOut和闭包:js本身是单线程。单线程的局限性:执行多个任务时,只能串行的执行任务。js的主要任务(优先顺序):(1)渲染任务(2)脚本中的主要代码(3)事件处理任务(定时器事件|点击事件等等)因此在for循环中,setTimeout获取不到i的值。补充:并发和并行的区
岩蔷薇
·
2020-04-04 15:10
Java编程分类
swing-JavaFX-举例:1.桌面杀毒软件2.桌面安装版的QQ3.PC版的网易云音乐手机应用-Android-类似桌面应用各种布局和文件-举例:各种手机AppWeb开发-前端:网页:HTML+CSS;脚本:
Javascript
久别_c3ef
·
2020-04-04 06:31
JavaScript-
对象类型object type
一.函数对象Function1.创建Function对象(3种方式)ECMAScript(javaScript)函数实际上是功能完整的对象//1.普通函数functionfun1(sName){alert("Hello"+sName);}fun1(111);//2.变量=匿名函数varfun2=function(sName){alert("Hello"+sName);}fun2(222);//3.
lioilwin
·
2020-04-04 04:25
JavaScript-
基础篇(一)基本概念及内置对象
基本概念数据类型基本数据类型:UndefinedNullBooleanNumberString复杂数据类型:Objecttypeofvarname='greentea';console.log(typeofname)console.log(typeof(name))//两种都可以Undefined表示变量没有定义Null表示一个空对象指针,如果将来用于保存对象,最好将变量初始化为nullundef
greenteaObject
·
2020-04-03 19:00
06、
JavaScript-
自定义属性
每天一句:每周80+,付出是为了以后更好的生活,付出是为了更快速的成长。onmousedown鼠标按下onmouseup鼠标释放onmousemove鼠标移动onmouseover鼠标移入onmouseout鼠标移出一、thisthis是javascript的一个关键字。随着函数使用场合不同,this的值会发生变化。但是总有一个原则,谁调用即指向谁(this指的是调用函数的那个对象)。二、自定义属
EndEvent
·
2020-04-02 05:47
javascript-
事件流
javascript-
事件流当页面元素触发事件的时候,该元素的容器以及整个页面都会按照特定顺序(如由下往上)响应改元素的触发事件,事件传播(发生)的顺序叫做事件流。
ssttIsme
·
2020-04-01 23:05
17、
JavaScript-
面向对象
每天一句:人生成功的秘密在于,当机会来临时,你已准备好。一、什么是对象对象就是一个整体,对外提供一些操作;二、什么是面向对象使用对象时,只关注对象提供的功能,不关注其内部细节(例如:jQuery);三、面向对象面向对象编程特点抽象:抓住核心问题;封装:不考虑内部实现,只考虑功能使用;继承:从已有对象上,继承出新的对象(多重继承、多态);对象的组成方法—函数:过程、动态的属性—变量:状态、静态的//
EndEvent
·
2020-04-01 20:55
JavaScript-
常见的原生DOM操作
1、创建元素创建元素:document.createElement()使用document.createElement()可以创建新元素。这个方法只接受一个参数,即要创建元素的标签名。这个标签名在HTML文档中不区分大小写,在XHTML中区分大小写。vardiv=document.createElement('div');//创建了一个div2、节点操作appendChild()用于向一个元素的c
YukiYang
·
2020-04-01 17:35
Javascript-
理解对象
前面我们知道创建对象的两种方式:1、构造函数法varperson=newObject();person.name="Tom";person.age=23;person.job="Player";person.sayName=function(){console.log(this.name);}2、对象字面量法varperson={name:"Tom",age:23,job:"Player",say
Tom36
·
2020-04-01 13:06
JavaScript-
语句和变量
语句JavaScript按行执行,一行就是一个语句,而语句是为了完成某种任务而进行的操作,语句以分号(;)结尾,如:vari=a+b;/*用var声明变量i,然后将a+b的值赋给i;a+b为表达式*/表达式结尾没有分号,一旦在表达式后面添加分号,则JavaScript引擎就将表达式视为语句,这样会产生一些没有任何意义的语句。如:1.png变量变量就是给值取名字,变量的名字叫变量。JavaScrip
能吃饭也能吃苦1236
·
2020-03-30 11:52
javascript-
创建对象
Javascript高级程序设计(第2版)6.1创建对象阅读整理最简单方式,创建一个object的实例,然后添加属性方法varperson=newObject();person.name="rk-coder";person.age=26;person.sayName=function(){console.log(this.name);};person.sayName();缺点:创建大量对象,产生大
RK_CODER
·
2020-03-29 21:36
02、
JavaScript-
数据类型、运算符
每天一句:每个月要读一本书,离开学校了,你还要经常保持阅读的习惯,大学时候,考前的通宵达旦,说明你具备快速学习的能力,不要让这种能力钝化。一、标识符&关键字&保留字标识符,就是变量、函数、属性的名字,或者函数的参数,标示符规则a、第一个字符必须是一个字母、下划线(_)或美元符($);b、其他字符可以是字母、下划线、美元符或数字;c、不能把关键字、保留字、true、false、null作为标识符;关
王梓懿_1fbc
·
2020-03-29 08:32
JavaScript-
基本介绍及发展趋势
一、JavaScript基本介绍及发展趋势ECMAScript:通过ECMA-262标准化的脚本程序语言,JavaScript是其实现和扩展。原生应用web应用(跨平台)appJavaScript概念:JavaScript是基于对象和事件驱动,并具有安全性能的客户端脚本语言,弱类型的语言。解释执行(编译-》代码转为0和1)由三部分组成:ECMAScript(核心)DOM(文档对象模型)docume
MJ的小世界
·
2020-03-28 18:55
08、
JavaScript-
定时器
每天一句:如果,感到此时的自己很辛苦,那告诉自己:容易走的都是下坡路!坚持住,因为你正在走上坡路,走过去,你就一定会有进步。一、window.onload使用网页中的JS脚本代码往往需要在文档加载完成后才能够执行,否则可能导致无法获取对象的情况,为了避免这种情况发生,可以使用以下两种方式:将脚本代码放在网页的底部,即可保证运行脚本代码时,要操作的对象已经加载完成(该方式比较凌乱,但推荐使用);通过
EndEvent
·
2020-03-28 02:54
JavaScript-
第01天
JavaScript语言是世界上用的最多的脚本语言。它是不需要编译,直接运行时边解析边执行的语言。还是是一种客户端的脚本语言。ECMAScript不是一门语言,而是一个标准,JavaScript是符合这个标准的。JavaScript的整体感知:语法书写格式:……代码的存放位置:放在head标签中,如果没有style代码,就放在title标签下;如果有style,则放在style下面。还可以放在bo
显然2017
·
2020-03-24 21:38
《你不知道的
JavaScript-
中》读书笔记
前言这本书的中册还是相当值得推荐的。就算对在异步流程中已经踩过很多坑的我来说,也还是有些可以值得学习的东西。只把自己记下来的东西写一下,推荐大家还是可以看书。JSON.stringify(obj,arg1,arg2)对于符合的JSON会转换,对于不符合的JSON格式会忽略。不符合的JSON格式如下:undefinedfunctionsymbolarg1可以是一个数组,包含序列化之后留下来的属性名称
aliyu
·
2020-03-23 00:03
JavaScript-
总结篇之作用域和闭包
说一下对变量提升的理解说明this几种不同的使用场景创建10个标签,点击的时候弹出来对应的序号如何理解作用域实际开发中闭包的应用执行上下文//Democonsole.log(a)//undefinedvara=100fn('greentea')//'greentea'20functionfn(name){age=20console.log(name,age)varage}范围:一段或者一个函数全局
greenteaObject
·
2020-03-21 01:05
05、
JavaScript-
数组
每天一句:如果你不是领头羊,那么看到的东西都是一样的。Array数组类型,这和其他语言中的数组有着很大的区别。虽然数组都是有序列,但在JS中的数组每个元素可以是任何类型,另外数组的大小也是可以调整的。一、数组的创建使用new关键字创建数组varbox=newArray();//创建了一个数组varbox=newArray(10);//创建一个包含10个元素的数组varbox=newArray('张
EndEvent
·
2020-03-20 20:15
JavaScript入门
;
JavaScript-
警告(alert消息对话框)我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段提示信息文字。
Triste__
·
2020-03-20 18:05
JavaScript-
隐式转换
由于JavaScript是一种弱类型特性语言,定义变量的时候无需指定变量类型。因为在运算过程中会存在隐式转换。(1)比如76+32,这个是数字运算,结果为108。但是如果改成“76”+32,那么结果就会变为7632,对字符串进行拼接。但是如果改成“76”-32,那么结果就会变为44,尝试将字符串转换为数字并对数字进行运算。(2)巧用+/-转换类型。如果希望将字符串转换为数字,那么可以处理为(num
YukiYang
·
2020-03-19 14:51
深入学习
JavaScript-
作用域问题
作用域执行环境:简称环境,定义了变量或函数有权访问的其他数据,决定了它们各自的行为。变量对象:每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。这个对象无法通过代码访问,但解析器在处理数据时会使用。环境栈:每个函数都有自己的执行环境,当执行流进入一个函数时,函数的环境就回被推入一个环境栈中,当这个函数执行后,栈将其环境弹出。把控制权返回给之前的执行环境。作用域链
TaoGeNet
·
2020-03-19 13:11
深入学习
JavaScript-
闭包中this对象
关于this对象this对象是在运行时基于函数的执行环境绑定的(1)在全局函数中,this等于window或者global(2)当函数被作为某个对象的方法调用时,this等于那个对象。在闭包中使用this对象可能会导致一些问题。因为匿名函数的执行环境具有全局性,因此其this对象通常只想window(特例,函数通过call(),apply()改变函数执行环境的情况下,this会指向会改变)浏览器中
TaoGeNet
·
2020-03-17 11:11
Eclipse校验优化
Eclipse配置优化去除eclipse的JS验证:window->preference->
JavaScript-
>Validator->Errors/Warnings->EnableJavascriptSematicvalidation
晴天mk1992
·
2020-03-16 19:36
JavaScript-
通过原型扩展内建对象
图片发自App我们知道,JavaScript中的内建对象分为以下三种:数据封装类对象——包括Object,Array,Boolean,Number和String。工具类对象——包括Math,Date,RegExp等用于提供便利的对象。错误类对象——包括一般性错误对象以及其他各种更特殊的错误类对象。以上对象,都可以通过其原型来进行扩展,比如添加一些自定义的方法。我们以扩展Array对象来举例,在Ar
neromaycry
·
2020-03-15 09:36
JavaScript-
打开新窗口(window.open)
12345JavaScript-打开新窗口(window.open)67window.open('https://www.cnblogs.com/dhnblog/','_blank','width=300,height=300,menubar=no,toobar=no,status=no,scrollbars=yes');8//window.open('https://www.cnblogs.co
灰牛WEB
·
2020-03-14 22:00
JavaScript-
基本数据类型
1.概述数据类型,引用维基百科中的解释:又称数据型态、数据型别,是用来约束数据的解释。百度百科:数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。JavaScript现共支持7种数据类型,ES6之前是6种,包括:字符串(string):文本,被单引号或双引号包裹数值(number):包括整数、小数布尔值(boolean):包括真(true)和假(false)两个值undefi
qh0814
·
2020-03-10 00:52
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他