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简介一、JavaScript语言的介绍:JavaScript是基于对象和原型的一种动态、弱类型的脚本语言二、JavaScript语言的组成:JavaScript是由核心语法(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)组成的三、JavaScript语言的应用:实现页面表单验证以及页面交互特效,基于Node.js技术进行服务器端编程等二、JavaS
萌萌哥的春天
·
2019-08-09 23:00
JAVAScript学习
2-序列化、转义和函数
序列化:把JS对象转换成JSON格式JSON.stringify(obj)序列化JSON.parse(str)反序列化var ls=[1,2,3,4];var ls_st = JSON.stringify(ls);var ls_ls = JSON.parse(ls_st);document.write(ls_st); //[1,2,3,4]document.write(ls_ls);
等你的破船
·
2019-08-09 15:38
闭包;js函数
js闭包
js作用域
html
javascript学习
1-变量和语句
javascript是单独的语言,与JAVA完全不同。字符串:布尔:时间:数值:没有强制类型限制,但在计算小数时,需要先*再/精确小数位数组(列表):使用for读取对象(字典):键:值字符串属性和方法constructor对创建该对象的函数的引用length字符串的长度prototype允许您向对象添加属性和方法charAt()返回在指定位置的字符。charCodeAt()返回在指定的位置的字符的
等你的破船
·
2019-08-08 11:24
javascript
html
你需要的前端进阶书籍清单,分享下载
写在前面目前专注深入
JavaScript学习
,特花了点时间整理了一些前端学习相关的书籍。
小磊哥er
·
2019-07-31 22:13
技术泛文
你需要的前端进阶书籍清单,分享下载
写在前面目前专注深入
JavaScript学习
,特花了点时间整理了一些前端学习相关的书籍。
小磊哥er
·
2019-07-31 00:00
javascript
es6
JavaScript学习
笔记
JavaScript是互联网上最流行的脚本语言JavaScript是可插入HTML页面的编程代码。JavaScript插入HTML页面后,可由所有的现代浏览器执行。HTML中的脚本必须位于与标签之间。脚本可被放置在HTML页面的和部分中。也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。JavaScript输出JavaScript没有任何打印或者输出的函数。JavaScript显
125e591
·
2019-07-30 20:30
arcgis api for javascript 学习(七) 调用发布地图信息,并将地图属性信息输出到Excel表格---进阶版
我们在arcgisapifor
javascript学习
(三)已经学习到了关于调用地图信息进行属性输出的问题,不过通过代码我们实现后会发现还是有一些小瑕疵的,比如我们只能单个数据属性的输出,如果想输出多个数据的时候就要一次次的运行代码
鱼吃鱼罐头
·
2019-07-29 17:00
编写可维护
javascript学习
笔记5
第十二章浏览器嗅觉12.1User-Agent检测最早的浏览器嗅觉即用户代理(User-Agent)检测,12.2特性检测特性检测不依赖于浏览器例如:if(document.getElementById){//做些什么}例:functionsetAnimation(callback){if(window.requestAnimationFrame){//标准returnrequestAnimati
ChenyiMX
·
2019-07-12 17:50
心得
编写可维护
javascript学习
笔记5
第十二章浏览器嗅觉12.1User-Agent检测最早的浏览器嗅觉即用户代理(User-Agent)检测,12.2特性检测特性检测不依赖于浏览器例如:if(document.getElementById){//做些什么}例:functionsetAnimation(callback){if(window.requestAnimationFrame){//标准returnrequestAnimati
ChenyiMX
·
2019-07-12 17:50
心得
javascript学习
——web开发中的路由
web开发中经常可以见到路由这类的字眼,其实web中的路由和路由器的原理基本上相同,以下的回答都来自知乎:不同的请求地址会交给路由处理来转发给相应的控制器处理,所以说路由就可以在转发前修改转发地址,你可以在这上面大作文章。为什么要使用路由?传统web开发是每一个请求地址都会请求服务器来进行处理,但是用户有些操作则无需请求服务器,直接页面端修改下逻辑就能达到目的,这种最好使用路由,也许题主会有疑问:
樱花城堡的小侍卫
·
2019-07-10 19:12
java
web
编写可维护
javascript学习
笔记4
第八章避免“空比较”8.1检测原始值对于字符串,typeof返回“string”对于数字,typeof返回“number”对于布尔值,typeof返回“bo'olean”对于undefined,typeof返回“undefined”typeof的基本语法typeofvariable或typeof(variable)8.2检测引用值因为typeofvariable当variable为null时返回的
ChenyiMX
·
2019-07-09 22:29
读后感
编写可维护
javascript学习
笔记4
第八章避免“空比较”8.1检测原始值对于字符串,typeof返回“string”对于数字,typeof返回“number”对于布尔值,typeof返回“bo'olean”对于undefined,typeof返回“undefined”typeof的基本语法typeofvariable或typeof(variable)8.2检测引用值因为typeofvariable当variable为null时返回的
ChenyiMX
·
2019-07-09 22:29
读后感
编写可维护
javascript学习
笔记3
第四章变量,函数和运算符4.1变量声明将所有的变量声明放在函数顶部而不是散落在各个角落4.2函数声明推荐先声明函数,在调用函数函数内部的局部函数应紧接着变量后面声明函数声明应当在条件语句外部使用4.3函数调用间隔调用写法是:在调用函数左边没有空格,这样是为了将它和块语句区分开来4.4立即调用的函数匿名函数可以赋值给变量为了让立即执行的函数能够被一眼看出来,可以将函数同一对原括号包裹出来例:varv
ChenyiMX
·
2019-07-08 22:34
读后感
编写可维护
javascript学习
笔记3
第四章变量,函数和运算符4.1变量声明将所有的变量声明放在函数顶部而不是散落在各个角落4.2函数声明推荐先声明函数,在调用函数函数内部的局部函数应紧接着变量后面声明函数声明应当在条件语句外部使用4.3函数调用间隔调用写法是:在调用函数左边没有空格,这样是为了将它和块语句区分开来4.4立即调用的函数匿名函数可以赋值给变量为了让立即执行的函数能够被一眼看出来,可以将函数同一对原括号包裹出来例:varv
ChenyiMX
·
2019-07-08 22:34
读后感
编写可维护
javascript学习
笔记2
第二章注释2.1单行注释//这是一句注释2.2多行注释/*我的注释*//*注释注释*//**注释*注释*注释*/2.3使用注释当代码不够清晰时注释2.3.1难以理解的代码2.3.2可能被误认为错误的代码2.3.3浏览器特性hack2.4文档注释/***@属性解释属性的文字*@属性解释属性的文字**/第三章语句和表达式3.1花括号的对齐方式例1:if(condition){dosomething()
ChenyiMX
·
2019-07-05 11:10
读后感
编写可维护
javascript学习
笔记2
第二章注释2.1单行注释//这是一句注释2.2多行注释/*我的注释*//*注释注释*//**注释*注释*注释*/2.3使用注释当代码不够清晰时注释2.3.1难以理解的代码2.3.2可能被误认为错误的代码2.3.3浏览器特性hack2.4文档注释/***@属性解释属性的文字*@属性解释属性的文字**/第三章语句和表达式3.1花括号的对齐方式例1:if(condition){dosomething()
ChenyiMX
·
2019-07-05 11:10
读后感
JavaScript学习
笔记(一),js变量、以及函数的调用
一、JavaScript的简介1.简称为js。JScript-------微软的脚本语言。javaScript------网景公司的一个脚本语言。2.javascript和java没有关系。他们是两种编程语言。Java是服务器端的编程语言,js是前端的技术。3.Js的代码可以减轻服务器端的压力。把要执行的一些代码分摊到浏览器上交给js去处理。二、Js的第一个案例js代码要写在html的head里面
大树先生.
·
2019-07-05 09:07
前端技术
JavaWeb入门编程
JavaScript
js的使用
js函数的用法
编写可维护的
javascript学习
笔记1
第一章基本格式化1.1缩进层级推荐用一个指标符或者4个空格为一个缩进层级1.2语句结尾最好不省略,用';'结尾,1.3行的长度一行的长度不超过80个字符1.4换行最好再运算符后面换行,因为ASI机制可能会在某些场景在行结束时加":",将运算符放在行尾会避免这个问题1.5空行在方法之间在方法中的局部变量和第一条语句之间在多行或当行注释之间在方法内的逻辑片段之间插入空行,可提高可读性1.6命名驼峰命名
ChenyiMX
·
2019-06-29 14:01
读后感
编写可维护的
javascript学习
笔记1
第一章基本格式化1.1缩进层级推荐用一个指标符或者4个空格为一个缩进层级1.2语句结尾最好不省略,用';'结尾,1.3行的长度一行的长度不超过80个字符1.4换行最好再运算符后面换行,因为ASI机制可能会在某些场景在行结束时加":",将运算符放在行尾会避免这个问题1.5空行在方法之间在方法中的局部变量和第一条语句之间在多行或当行注释之间在方法内的逻辑片段之间插入空行,可提高可读性1.6命名驼峰命名
ChenyiMX
·
2019-06-29 14:01
读后感
Javascript学习
笔记
JavaScriptECMAScript-JavaScript的核心定义了JavaScript的语法规范JavaScript的核心,描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言的标准与具体实现无关BOM-浏览器对象模型一套操作浏览器功能的API通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率等DOM-文档对象模型一套操作页面元素的APIDOM
澜酒
·
2019-06-28 17:13
javascript
javascript
jQuery
WebApi
JavaScript学习
教程之cookie与webstorage
cookie由于http是无状态的协议,一旦客户端和服务器的数据交换完毕,就会断开连接,再次请求,会重新连接,服务器单从网络连接上是没有办法知道用户身份的。cookie就是为了解决此问题而产生的,每次新的用户请求时,便给用户颁发一个独一无二的身份证,下次访问,必须带上身份证,这样服务器就会知道是哪个用户进行了访问,针对不同用户,做出不同的响应cookie是一个很小的纯文本文件(最多为4K),是浏览
水镜月
·
2019-06-23 15:26
javascript数据结构
作为前端,通过
javascript学习
数据结构和算法要比学习java和c版本容易的多。在讲数据结构之前我们先了解一下ES6的一些方法。因为这可能对我们了解数据结构有帮助。
Vadim
·
2019-06-21 15:00
「
JavaScript学习
」异步编程的方法
JavaScript因为是单线程的,为了不阻塞线程,只能通过异步调用的形式,今天学习了几种异步编程的方法,特此记录一下,因为之前有的地方也没搞明白,现在算是搞的七七八八了。回调函数这种方法是JS中最古老的异步编程手段,最常见的就是原生的AJAX请求,具体如下:functionsuccess(result){console.log(result);}varrequest=newXMLHttpRequ
正在优化中
·
2019-05-31 13:47
JavaScript学习
--day01
1.语言特点JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。2.应用领域PC浏览器/PC软件/手机浏览器/手机app/微信小程序/微信公众号开发/硬件开发/服务器开发/AR/VR/深度学习/机器学习3.js的使用Script标签内容的执行,是按顺序执行,但是4.加载是按照异步进行加载。Script标签里面如果有代码出错,仅仅只会影响到这个script标
WhisperHong
·
2019-05-29 18:00
JavaScript学习
笔记-----NaN、isNan
NaN/Number.NaN全局属性NaN的值表示不是一个数字(Not-A-Number),NaN属性的初始值就是NaN,和Number.NaN的值一样。在现代浏览器中(ES5中),NaN属性是一个不可配置(non-configurable),不可写(non-writable),不可枚举(non-enumerable)的属性。编码中很少直接使用到NaN。通常都是在计算失败时,作为Math的某个方法
昜木辰deブログ
·
2019-05-17 15:00
JavaScript学习
路线,推荐刚进前端的小伙伴看一下!
这几年,前端人员剧增,导致前端的发展迅猛,很多小伙伴刚进前端,再也不像以前那样,搞定jquery就可以无所畏惧了,随着三大框架的兴起,JavaScript新一代语法es6应用越来越广泛,传统的dom操作也随之淡出市场,这个节骨眼上,对于新入行前端的朋友来说肯定是不友好的,很多人不知道怎么正确面对新出来的es6语法和新的三大框架。下面介绍一下标准的学习路线(只是大致的学习路线,对前端千万不要急躁)。
小蔡blog
·
2019-05-15 18:25
使用方法
JavaScript
JavaScript学习
笔记(阮一峰大神)
个人向的学习记录;大神的js学习网站:网道JavaScript教程变量vara;//undefined a=1; a='hello';//动态类型语言~ 变量提升JavaScript引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升(hoisting)。console.log(b);//在控制台
masami269981
·
2019-05-08 00:00
javascript学习
笔记(五)
/*Date对象*-在JS中使用Date对象来表示一个时间*///创建一个Date对象,执行时封装当前代码的执行时间vard=newDate();//console.log(d);/*创建一个指定时间的对象*需要在构造函数中传递一个表示时间的字符串作为参数*日期格式:月份/日/年时:分:秒*/vard2=newDate("5/12/201911:00:59");//console.log(d2);
dev_winner
·
2019-04-27 15:05
javascript学习
笔记(四)
/**内建对象:*数组也是一个对象*若读取的索引不存在,不会报错而是返回undefined**//*创建一个数组对象,可以往数组中添加元素*若只有一个参数,则表示创建的数组长度*数组中的元素可以是任何数据类型,包括对象,函数*/vararr=newArray(1,"casc");console.log(arr);arr[0]="asa";arr[2]="xasxasxa";arr[4]="cxac
_sign
·
2019-04-26 21:56
JavaScript学习
——基础
〇、前言专业素养问题(要有意识的提高)前端工程师主要与浏览器打交道。下面介绍一些主流浏览器(所谓主流,表示它在市场上占据很大地位,并且都有自己独立研发的内核):IE——trident、FireFox——Gecko、Opera——presto、Safari——webkit、Chrome——webkit/blink(2014年后Chrome主要使用blink内核)浏览器的两大部分Shell(外壳):主
渴鱼y
·
2019-04-21 11:05
#
2.
JS
JS
javascript学习
-基础知识
数据操作常用方法字符串把字符串转为大写:toUpperCase()把字符串转为小写:toLowerCase()搜索指定字符串出现的位置:indexOfimage.pngsubstring,返回指定索引区间的子串;image.png数组获取数组长度:lengthimage.png获取指定元素位置:indexOf截取数组部分元素:slice()image.png如果不给slice传递参数,则复制一个相
LittleJessy
·
2019-04-01 15:55
JavaScript学习
:对象属性遍历的几种方法和不同
1、属性的遍历:for...in循环for...in循环用来遍历一个对象所有可遍历(enumerable)的属性。varobj={a:1,b:2,c:3};for(variinobj){console.log('键名:',i);console.log('键值:',obj[i]);}//键名:a//键值:1//键名:b//键值:2//键名:c//键值:3for...in循环有两个使用注意点。它遍历的
水晶果冻1125
·
2019-03-25 15:21
JavaScript
Javascript学习
笔记之函数传参
传参参数=js的数据类型:数字、字符串、布尔值、函数、对象、未定义不变的属性用“.”会变的属性用“[]”
mcbrjwdynwmz,nan
·
2019-03-20 15:34
笔记
JavaScript学习
之路第三周
目录day11事件鼠标事件键盘事件默认行为day12冒泡阶段事件监听事件委托day13正则表达式day14ES5严格模式严格模式行为变更ES5新增常见方法ES6let/const扩展运算符和rest运算符字符串新增方法箭头函数解构赋值symbolSet和Map结构SetMapday15JavaScript结合css实例day11事件当事件触发的时候会得到一个信息(事件对象),包含了跟事件相关的一些
Rich$kr
·
2019-03-13 11:16
javascript学习
笔记之用js完成轮播图思路
1首先封装一个animal函数(用来平移用的,里面会传2个参数,第一个是需要平移的element,第二个是需要平移的目标距离)2用小圆圈鼠标放上去的轮播图1.首先HTML中我们用一个div包裹作为相框,div里面包裹ul>li列表,li里面包裹你想进行轮播的图片,(注意文件流移动定位必须position:absolute,还有一个要注意的点是我们移动的是ul,是把ul进行移动,为ul定义样式时的宽
DFting1997
·
2019-03-12 17:11
学习笔记
javascript学习
笔记之用js完成轮播图思路
1首先封装一个animal函数(用来平移用的,里面会传2个参数,第一个是需要平移的element,第二个是需要平移的目标距离)2用小圆圈鼠标放上去的轮播图1.首先HTML中我们用一个div包裹作为相框,div里面包裹ul>li列表,li里面包裹你想进行轮播的图片,(注意文件流移动定位必须position:absolute,还有一个要注意的点是我们移动的是ul,是把ul进行移动,为ul定义样式时的宽
DFting1997
·
2019-03-12 17:11
学习笔记
2019-03-09
JavaScript学习
笔记之JavaScript基础
参考资料:《JavaScript从入门到精通》、《PHP、MySQL与
JavaScript学习
手册》JavaScript在HTML中的使用在页面中直接嵌入JavaScript代码JavaScript是完全在网页浏览器上运行的客户端脚本语言
NoelleMu
·
2019-03-10 00:42
JavaScript学习
笔记之类型、值和变量
1、JavaScript不区分整数值和浮点数值。JavaScript中的所有数字均用浮点数值表示。由于某些JavaScript的实现支持八进制直接量,而有些不支持,因此最好不要使用以0为前缀的整型直接量。在ECMAScript6的严格模式下,八进制直接量是明令禁止的。2、浮点型直接量:3.142345.789.3333333333336.02e23//6.02X10的23次方1.444444E-3
dongyueleicuilijie
·
2019-03-05 16:44
JavaScript笔记
JavaScript学习
之路第二周
目录day6对象数组获取html标签day7数组去重ES5新增API索引方法迭代方法归并方法jsonstring对象day8JavaScript内置对象Error对象Math对象Math对象方法Date对象日期对象创建get系列APIset系列API实例:编写日历定时器day9BOM(BrowserObjectModel浏览器对象模型)window下的子对象window下的弹框方法window事件
Rich$kr
·
2019-03-02 17:13
JavaScript学习
之路第一周
目录day1JavaScript输出方式JavaScript变量类型JavaScript基本数据类型JavaScript引用数据类型类型转换隐式转换JavaScript方法day2条件分支if语句switch-case语句JavaScript读取css样式day3&day4函数作用域堆栈递归day5JavaScript运行和编译步骤JavaScript事件day1JavaScript输出方式页面输
Rich$kr
·
2019-02-25 15:28
前端学习
JavaScript学习
笔记(一)JS的数据类型(1)
修改于2019/3/3:https://biaoyansu.com/12.14增加整数的判断方式Number.isInteger()、整数的转换parseInteger()、浮点数的转化parseFloat()、快速转化string数据类型的一些操作函数null和undefined做了一点修改序一提到JS的数据类型,好像大家都会讲六个数据类型:num、string、boolean、object、u
shadothew
·
2019-02-19 16:03
JavaScript
JavaScript
JavaScript学习
笔记(八)—— 补
第九章最后的补充一、Jquery简单阐述JQuery是一个JavaScript库,旨在减少和简化处理DOM和添加视觉效果的JavaScript代码;使用时必须得添加库路径;学习路径:http://jquery.com/例1:1window.onload=function(){23alert("thepageisloaded!");45}Jqery:1$(document).ready(functi
未名w
·
2019-02-09 17:00
JavaScript学习
笔记(七)—— 再说函数
第八章函数1函数声明和函数表达式差别一:函数声明:函数在执行代码前被创建;函数表达式是在运行阶段执行代码时创建;差别二:函数声明创建一个与函数同名的变量,并让她指向函数;使用函数表达式,不给函数指定名称,因此要么在代码中将函数赋给一个变量,要么以其他方式使用函数表达式;差别三:函数声明不返回指向函数的引用;而是创建一个与函数同名的变量,并将指向函数的引用赋给它;函数表达式返回一个引用,该引用指向函
未名w
·
2019-02-08 22:00
JavaScript学习
笔记(六)—— 异步编码
第七章异步编码1事件处理程序处理程序:即网页加载完毕后将执行的代码,称回调函数或监听器;包含:处理函数+window.onload=函数名;123functionpage(){45alert("I'malive!");67}89window.onload=page;10112响应事件的方式编写代码getElementByTagName返回NodeList对象,表示DOM事件对象的属性:target
未名w
·
2019-02-08 22:00
JavaScript学习
笔记(五)——类型、转换、相等、字符串
第六章类型相等转换等一、类型1typeof();typeof是一个内置的JavaScript运算符,可用于探测其操作数的类型。例:123vartest1="abcdef";//string45vartest2=123;//number67vartest3=true;//boolean89vartest4={};//object1011vartest5=[];//object1213vartest6
未名w
·
2019-02-03 14:00
JavaScript学习
笔记(四)——DOM
第五章网页交互——文本对象模型【Documentobjectmodel】1简单介绍DOM,dom是将html与javascript进行交互的工具。【使用innerHTML时注意:html中的内容是按照HTML本身的先后顺序加载的。故js对应代码应置于html之后】问题:*document.getElementById时,id不存在返回null,存在返回对应字符串;*planet.innerHTML
未名w
·
2019-02-03 11:00
JavaScript学习
笔记
1.javascriptjavascript是一种基于对象(object)和事件驱动(EventDriven)并具有安全性能的脚本语言,能与HTML(超文本标记语言)、java脚本语言一起在web页面与web客户交互,无需将数据传给服务器而可以直接由客户端的应用程序处理。2.javascript与C语言区别①变量声明是弱类型,变量使用前无需进行变量数据类型说明,由解释器在运行时检查数据类型。②每条
把子肉爱上热干面
·
2019-01-21 09:00
2018 公众号文章分类整理,找资料更方便
唯一更新方式:付费q群全栈工程师(2017版)0.前端相关学习资料前端完整教程,0基础到中级水平,包括面试指导多份node.js学习资料分享群友要的
JavaScript学习
资料ES6学习教程+RN学习资料一份我所整理的前端学习资料
code小生
·
2019-01-15 09:00
互联网技术
IT资料
编程资料
JavaScript学习
笔记之基于定时器实现图片无缝滚动功能详解
本文实例讲述了
JavaScript学习
笔记之基于定时器实现图片无缝滚动功能。
致Great
·
2019-01-09 10:12
JavaScript学习
笔记之DOM基础操作实例小结
本文实例讲述了JavaScriptDOM基础操作。分享给大家供大家参考,具体如下:一、子节点1、元素节点、文本节点实例01html文本节点1文本节点2文本节点3文本节点4文本节点5文本节点6元素节点qeqweq-->javascriptwindow.onload=function(){varoUl=document.getElementById('ul1');alert(oUl.childNode
致Great
·
2019-01-09 10:00
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他