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笔记
7-JS BOM
1.BOM(browserobjectmodel)浏览器对象模型2.BOM对象:(1)window对象window是浏览器的一个实例,在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。方法:1)window.alert语法:window.alert("content")功能:显示带有一段消息和一个确认按钮
Cinderella2333
·
2018-11-12 21:08
JS
BOM
JavaScript笔记
6-JS DOM事件
1.鼠标事件onload:页面加载时触发onclick:鼠标点击时触发onmouseover:鼠标滑过时触发onmouseout:鼠标离开时触发onfoucs:获得焦点时触发onblur:失去焦点时触发onchange:域的内容改变时发生onsubmit:表单中的确认按钮被点击时发生onmousedown:鼠标按钮在元素上按下时触发onmousemove:在鼠标指针移动时发生onmouseup:在
Cinderella2333
·
2018-11-11 17:16
JS
DOM事件
JavaScript笔记
5-JS DOM基础
1.DOM查找方法1)getElementById()语法:document.getElementById("id")功能:返回对拥有指定ID的第一个对象的引用返回值:DOM对象说明:id为DOM元素上id属性的值2)document.getElementsByTagName()语法:document.getElementsByTagName("tag")功能:返回一个对所有tag标签引用的集合返
Cinderella2333
·
2018-11-10 20:24
JS
DOM基础
JavaScript笔记
4-JS内置对象
1.Array(1)创建数组:newArray()(2)获取数组长度:array.length,另外通过该设置length可以从数组的末尾移除项或向数组中添加新项(3)数组的栈方法1)push()语法:arrayObject.push(newele1,newele....neweX)功能:把它的参数顺序添加到arrayObject的尾部。返回值:把指定的值添加到数组后的新长度。2)unshift(
Cinderella2333
·
2018-11-09 20:11
JavaScript笔记
3-JS中的函数
1.函数的定义:函数使用function声明,后跟一组参数以及函数体,语法如下:functionfunctionName([arg0,arg1,...argn]){statements}说明:1)functionName是要定义的函数名,属于标识符2)[]里的arg0,arg1,...argn为函数的参数,不是必须的2.函数返回值任何函数通过return语句,后面跟着返回的值来实现返回值。说明:1
Cinderella2333
·
2018-11-08 16:38
JS函数
JavaScript笔记
1-JS语法
1.完整的JS是由三个部分组成的(1)ECMAScript:提供核心语言功能,也就是语法,区分大小写的(2)DOM:提供访问和操作网页内容的方法和接口(3)BOM(BrowserObjects):提供与浏览器交互的方法和接口2.JS的标识符:定义:变量、函数、属性的名字,或者函数的参数。标识符的命名规则:(1)由字母、数字、下划线(_)或美元符号($)组成(2)不能以数字开头(3)不能使用关键字、
Cinderella2333
·
2018-11-06 16:41
JS语法
【原】
javascript笔记
之Array方法forEach&map&filter&some&every&reduce&reduceRight
做前端有多年了,看过不少技术文章,学了新的技术,但更新迭代快的大前端,庞大的知识库,很多学过就忘记了,特别在项目紧急的条件下,哪怕心中隐隐约约有学过一个方法,但会下意识的使用旧的方法去解决,多年前ES5几个新增的数组方法,好用但是常忘记用,趁着这周比较清闲,重温下并做下笔记,养成记笔记的好习惯。forEachmapfiltersomeeveryreducereduceRightforEachfor
白树
·
2018-10-26 10:00
【原】
javascript笔记
之this用法
javascript中的this学习起来相对复杂,最近花了点时间研究,总结起来大概这只有5种情况,相信只要熟悉这5种用法,基本是可以解决所有的this问题,文本不介绍this设计原理,只介绍用法,阅读本文,你需要了解javascript执行上下文环境,博主写这种文章的目的,主要还是给自己做下笔记,后续也会输出javascript的学习笔记。全局代码中的this&调用普通函数中的this&this作
白树
·
2018-10-22 17:00
javascript笔记
4
匿名函数即时函数认识数组创建数组数组元素的访问(赋值与取值)数据长度length/元素更新/增加删除数组遍历数组中常用方法数组排序多维数组字符串字符串长度字符串常用方法Math对象functionmysum(num1,num2){returnnum1+num2;}//console.log(mysum(1,2));//varf=mysum;//console.log(f(4,5));functio
michaelYH
·
2018-09-04 16:01
javascript笔记
2
1.js的基本数据类型(typeof)NumberStringBooleanUndifinedNull2.书写,加分号,不容易出现问题3.InfinityNaNJavaScript能保存的数据大小是1e308,当大于1e308时候,返回值为Infinity.当执行(Infinity-Infinity)时,结果为NaN.console.log(Infinity-Infinity);NaN4.if判断
michaelYH
·
2018-09-04 11:15
JavaScript 学习笔记01 (变量声明、数据类型)
JavaScript笔记
01虽然上周日就准备开始看JavaScript,但是今天公司产品上线,这周一直挺忙的,从今天才刚开始看,因为JavaScript高级程序设计这本书之前看过,所以这次准备过一遍,遇到一些难点或者需要注意的就记录下来
weixin_33994444
·
2018-07-23 16:18
javascript
前端
markdown
你不知道的
JavaScript笔记
(作用域)
一、作用域是什么?作用域是一套规则,用于确定去何处以及如何查找变量(标识符)。当一个块或者函数嵌套在另一个快或者函数中时,就发生了作用域的嵌套,当在当前作用域中无法找到某个变量时,引擎就会在外层嵌套的作用域中继续查找,直到找到该变量或者抵达最外层的作用域(全局作用域)为止。如果查找的目的是对变量进行赋值,就会使用LHS查询,如果目的是获取变量的值,就会使用RHS查询。LHS:变量出现在赋值操作符的
晓晓年纪
·
2018-06-26 14:13
React官方文档
javaScript笔记
React是一个JS库,学习前请首先确保拥有JS基础。在之后的例子中会使用ES6的语法,但
ryanho84
·
2017-12-25 17:27
JavaScript笔记
代码笔记JavaScript封装自己的log函数eg普通封装varlog=function(){//arguments是保存函数所有参数的值console.log.apply(console,arguments)}箭头函数封装varlog=(args)=>{console.log(...args)}log([1,2,3])->123穿衣服:这样才能真正看到变量是什么log(`(${变量})`)作用
本大少_
·
2017-11-21 10:23
JavaScript笔记
1、JS文件放在部分,最常用的方式是在页面中head部分放置元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分。放在部分,JavaScript代码在网页读取到该语句的时候就会执行。2、var变量名1.变量必须使用字母、下划线(_)或者美元符($)开始。2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。3.JS中区分大小写,如变量mychar与myChar
CSU_Dennis
·
2017-11-07 15:18
HTML/JavaScript
/
Jquery
无标题文章
#
javascript笔记
##1-confign(sudo)-node-npminit->-npminstallgulp-cli-g-npminstallgulpgulp-eslinteslint--save-dev-cpuses
wwzwwz
·
2017-07-13 09:09
javascript(BOM常用方法)
title:javascript(BOM常用方法)date:2017-06-0117:29:52tags:
javascript笔记
BOM操作的常用属性和方法open():打开一个新的页面,格式为open
Gary23
·
2017-07-03 10:00
javascript(时间、数组、字符串方法)
title:javascript(时间、数组、字符串方法)date:2017-06-0110:25:43tags:
javascript笔记
日期对象常用方法newDate()获取当前时间以下获取的都是数值类型
Gary23
·
2017-07-03 10:51
javascript笔记
(五)
javascript笔记
(五)面向对象javascript中没有类的概念。
Y叔
·
2017-06-09 17:32
javascript
JavaScript笔记
数组:vararr=[10,20,'30','xyz'];arr.length;//numarr.indexOf(10);//返回引索位置arr.match(RegEx);//匹配正则返回匹配成功的字符,或者查找某一个指定的值并返回找到的值PS:匹配正则时若匹配多个字符时,返回值为一个数组,数组的[0]为匹配文本,后面的是子文本。arr.slice(0,3);//截取部分元素组成一个新的数组[10
我随便取的名
·
2017-05-30 17:33
JavaScript笔记
(1):JavaScript的基本知识
最近在复习之前学过的JavaScript,现在把笔记整理一下数据类型整数和浮点数不区分整形和浮点数,统一使用Number表示1230.4561.2345e3-99NaNInfinity字符串使用单引号或者双引号括起来的文本,比如'abc',"abc"都是字符串使用转义字符''可以帮我们使用一些功能字符,如下'I'm"OK"!';//打印结果是I'm"OK"!ASCII表示:\x##Unicode表
夜玉龙
·
2017-05-05 22:43
javascript笔记
之匿名函数和闭包
本文介绍了js匿名函数和闭包的相关内容,供大家参考,具体内容如下匿名函数//function(){}//会报错varfun=function(){};//将匿名函数赋值给变量(function(){})();//匿名函数自执行function(){returnfunction(){};//函数里的匿名函数}闭包闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见的方式,就是在一个函数内部
我是新手F1
·
2017-02-06 09:14
javascript笔记
--(第三章)javascript语法,关键字,保留字
语法构成区分大小写ECMAScript中的一切,包括变量、函数名和操作符都是区分大小写的。例如:text和Text表示两种不同的变量。标识符所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是下列格式规则组合起来的一或多个字符:1.第一字符必须是一个字母、下划线(_)或一个美元符号($)。2.其他字符可以是字母、下划线、美元符号或数字。3.不能把关键字、保留字、true、fals
我是新手F1
·
2017-01-31 23:10
javascript笔记
javascript学习笔记
javascript笔记
JavaScript将字符串转换为数字parseInt()◆只保留数字的整数部分,不会进行四舍五入运算。parseFloat()◆如果在数字后加上非数字的字符,也可以转换成功。事件事件源.事件=function(event){事件处理函数}或=函数名;事件描述onclick鼠标单击ondblclick鼠标双击onkeyup按下并释放键盘上的一个键时触发onchange文本内容或下拉菜单中的选项发生
AkaTBS
·
2017-01-31 12:15
你不知道的
JavaScript笔记
之关于this
关于this为什么要用thisthis的误解指向自身this的作用域关于thisthis关键字在JavaScript中也算是相当复杂的了,它被定义在所有的函数的作用于中。之前用this总是模棱两可,能用对,但是有时候真正解释的时候,说着说着自己都被绕迷糊了。请各路大神给以指点,有出入的地方给以纠正~为什么要用this我们在知道怎么做之前,我们需要先明白为什么!不要老是看别人用的this怎么用的,要
pakar
·
2016-09-11 00:00
JavaScript
JavaScript笔记
JavaScript函数注意事项1JS函数可以传入任意个参数而不影响调用,传入参数少也没有问题,一般会返回NaN。在进行传入参数的判断的时候可以借助arguments来进行判断。例如:functionfoo(x){ alert(x);//10 for(vari=0;i
luoru
·
2016-07-13 20:00
JavaScript
【
JavaScript笔记
一】请做好准备
一、为什么学习JavaScript一、你知道,为什么JavaScript非常值得我们学习吗?所有主流浏览器都支持JavaScript。目前,全世界大部分网页都使用JavaScript。它可以让网页呈现各种动态效果。做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。二、易学性1.学习环境无外不在,只要有文本编辑器,就能编写JavaScript程
愤斗的小鸡
·
2016-06-16 00:25
JavaScript
学习前端
javascript笔记
a."="给代码赋值;varinfos=12;b.”==“比较前后的值是否相等;vararry=14;vararray=14;if(arry==array)//判断这两个变量是否相等{document.write("相等");}else{document.write("不相等");}c.每段代码结束后记得写分号且是英文分号“;“。d.注意代码格式,比如:vararry=12;//每段代码结束写分号
Dengfuxi123
·
2016-04-20 23:00
常见错误总结
学习前端
javascript笔记
a."="给代码赋值;varinfos=12;b.”==“比较前后的值是否相等;vararry=14;vararray=14;if(arry==array)//判断这两个变量是否相等{document.write("相等");}else{document.write("不相等");}c.每段代码结束后记得写分号且是英文分号“;“。d.注意代码格式,比如:vararry=12;//每段代码结束写分号
Dengfuxi123
·
2016-04-20 23:00
常见错误总结
JavaScript笔记
之数据属性和存储器属性
在javascript中,对象的属性分为数据属性和存储器属性两种:两种属性的区别我们使用Object.defineProperty()先来直观的感受一下这两者的不同。使用Object.defineProperty()对数据属性进行设置的方法如下varobj={};Object.defineProperty(obj,"prop",{value:1,writable:true,//可写性enumera
rosie15
·
2016-03-31 10:50
javascript笔记
警告请使用document.write()仅仅向文档输出写内容。如果在文档已完成加载后执行document.write,整个HTML页面将被覆盖:实例 MyFirstWebPage MyFirstParagraph. 点击这里 functionmyFunction() { document.write("糟糕!文档消失了。"); } 亲自试一试#当你需要在某个页面同时执行两个
apple_llb
·
2016-03-26 22:00
JavaScript
javascript笔记
——cookie解析
JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。cookie是浏览器提供的一种机制,它将document对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在
青草圆
·
2016-03-25 15:00
javascript笔记
——js的阻塞特性
JS具有阻塞特性,当浏览器在执行js代码时,不能同时做其它事情,即每次出现都会让页面等待脚本的解析和执行(不论JS是内嵌的还是外链的),JS代码执行完成后,才继续渲染页面。由于,JS的这种阻塞特性,每次遇到,页面都必须停下来等待脚本下载并执行,这会停止页面绘制,带来不好的用户体验。所以,有必要减少JS阻塞特性造成的困扰。1优化脚本位置HTML4规范中,可以放在或中。你可能习惯性的在中放置多个外链J
青草圆
·
2016-03-23 21:00
javascript笔记
——点击按钮(或超链接)如何跳转到另外一个页面并执行目标页面的js函数
页面跳转同时执行js代码$(function(){});url参数传递 标题的前半部分其实不必赘述,按钮也可以换成超链接。。 假设是需要在A页面上的一个按钮,点击后跳转到B页面,传一些参数后且并B页面的某个js函数可以执行~~ 关键在于如何跳转到目标页面之后并「接着」执行「目标页面的js函数」。原因是目标页面的某个js函数原来是需要点击该页面的按钮或超链接才能触发的,但现在需要在跳转到B页面后立即
青草圆
·
2016-03-16 16:00
javascript笔记
—— Math.sin() 与 Math.cos() 用法 来自博客园 岁月星空
Math.sin(x) x的正玄值。返回值在-1.0到1.0之间;Math.cos(x) x的余弦值。返回的是-1.0到1.0之间的数;这两个函数中的X都是指的“弧度”而非“角度”,弧度的计算公式为:2*PI/360*角度;30°角度的弧度=2*PI/360*30 如何得到圆上每个点的坐标?解决思路:根据三角形的正玄、余弦来得值;假设一个圆的圆心坐标是(a,b),半径为r,则圆上每
青草圆
·
2016-03-16 14:00
javascript笔记
1、JavaScript严格区分大小写。2、for/in循环var person={fname:"John",lname:"Doe",age:25};for (x in person) { txt=txt + person[x]; }以上会输出JohnDoe253、通过标签名查找HTML元素本例查找id="main"的元素,然后查找"main"中的所有元素:var x=document.getEl
hahawhyha
·
2016-03-15 17:00
javascript笔记
(2)(Evernote)
一、函数声明与函数表达式的区分 函数声明:function 函数名称 (参数:可选){ 函数体 }函数表达式:function 函数名称(可选)(参数:可选){ 函数体 } functionfoo(){}//声明,因为它是程序的一部分varbar=functionfoo(){};//表达式,因为它是赋值表达式的一部分newfunctionbar(){};//表达式,因为它是new表达式(fu
songjum
·
2016-03-13 16:00
javascript笔记
:javascript的关键所在---作用域链《》
javascript里的作用域是理解javascript语言的关键所在,正确使用作用域原理才能写出高效的javascript代码,很多javascript技巧也是围绕作用域进行的,今天我要总结一下关于javascript作用域的相关知识。很多人使用javascript时候会把{}作为作用域的边界,所以我们可以看看下面的代码:functionftn01(){ vari=1; if(i==1){
charlesEye
·
2016-03-12 19:54
javascript笔记
7-事件
由处理程序来监听某个动作,一旦某个动作发生,那么处理程序就作出响应,这就是观察者模式的简单案例。在JavaScript中,按钮一旦被点击(或者其他动作,拿点击按钮举例),就会有响应的处理程序进行响应,比如,点击按钮弹出一个对话框、鼠标滑过按钮会提示一行字等等,这就是JavaScript中要讲的事件,也属于经典的观察者模式。事件流。在DOM树中,可能一个元素属于一个元素的子元素,而又属于的子元素。这
大西瓜3721
·
2016-02-15 17:00
javascript笔记
5-BOM
Javascript应用的平台很多,不仅仅针对Web。在Web中使用Javascript,BOM(browserobjectmodel,浏览器对象模型)是核心。BOM提供了很多对象,用于访问浏览器的功能。window对象。BOM的核心对象是window,它表示浏览器的一个实例。window有双重角色,一个是BOM提供的浏览器对象,javascript通过window来访问浏览器的各个功能、属性。比
大西瓜3721
·
2016-02-15 17:00
javascript笔记
6-DOM
DOM(文档对象模型)是针对HTML和XML文档的一个API。DOM描绘了一个层次化的节点树,允许程序员添加、修改页面的一部分。节点层次:DOM可以将任何HTML或XML文档描绘成一个由多层次节点构成的结构。如:document节点有一个独生子:html元素。每个元素节点其实是一个对象。元素、元素的属性、甚至注释,都有各自的节点和各自节点的位置。所以,节点有很多种类型,而这些不同的节点都继承自一个
大西瓜3721
·
2016-02-15 17:00
javascript笔记
4-函数表达式
一般形式的创建函数,在执行代码之前会先读取函数声明,所以可以把函数声明写在函数调用的下面:sayHi(); functionsayHi(){ alert("Hi!"); } 使用函数表达式创建函数,调用前必须先赋值:sayHi();//错误!!函数不存在 varsayHi=function(){ alert("Hi!"); } 递归。一般递归functionfactorial(num)
大西瓜3721
·
2016-02-15 17:00
javascript笔记
3-面向对象的程序设计-创建对象
javascript的对象:无序属性的集合,而每个属性可以包含基本值、对象或者函数。举例:1varperson=newObject(); 2person.name="Nicholas"; 3person.age=29; 4person.job="SoftwareEngineer"; 5person.sayName=function(){ 6alert(this.name); 7};
大西瓜3721
·
2016-02-15 17:00
JavaScript笔记
基础篇(三)
针对前段JS获取当前时间或者对时间数据处理方法汇总:javascript字符串转化为日期 Java代码 var s="2010-5-18 12:30:20"; var t=new Date(s.replace(/-/g,"/")); java代码 Java代码 javascript代码 Java代码 function DateChange() {
流年过往
·
2016-02-15 16:00
JavaScript笔记
杂谈篇(啥都有)
二维码缩放比例以43PX的倍数缩放最为标准.NuGet相关管理http://www.cnblogs.com/dudu/archive/2011/07/15/nuget.html学习笔记:http://kb.cnblogs.com/page/143190/ 动态创建标记,给标记添加样式,class,等等 vardtProductName=$("",{style:"text-overflow:ell
流年过往
·
2016-02-14 17:00
JavaScript笔记
基础篇(二)
基础篇主要是总结一些工作中遇到的技术问题是如何解决的,应为本人属于刚入行阶段技术并非大神如果笔记中有哪些错误,或者自己的一些想法希望大家多多交流互相学习.1.ToFixed()函数今天在做Birt报表时,要显示一列百分比的数据,但因一些特别的原因,不能使用使用百分比样式,即如果数据是0.9538不能显示成“95.38%”的样式,必须显示成“95.38”。开始时想使用javascript的内置函数M
流年过往
·
2016-02-14 17:00
JavaScript笔记
基础篇(一)
一.常用正则表达式汇总以及部分问题解决方案正则匹配:varstr="Thisismytest";vartest=newRegExp("test","g");//创建正则表达式对象varresult=s.match(test);alert(result);1.常用正则表达式:验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m
流年过往
·
2016-02-14 17:00
javascript笔记
7-事件
由处理程序来监听某个动作,一旦某个动作发生,那么处理程序就作出响应,这就是观察者模式的简单案例。在JavaScript中,按钮一旦被点击(或者其他动作,拿点击按钮举例),就会有响应的处理程序进行响应,比如,点击按钮弹出一个对话框、鼠标滑过按钮会提示一行字等等,这就是JavaScript中要讲的事件,也属于经典的观察者模式。事件流。在DOM树中,可能一个元素属于一个元素的子元素,而又属于的子元素。这
煎饼果子多放葱
·
2016-02-11 23:00
javascript笔记
6-DOM
DOM(文档对象模型)是针对HTML和XML文档的一个API。DOM描绘了一个层次化的节点树,允许程序员添加、修改页面的一部分。节点层次:DOM可以将任何HTML或XML文档描绘成一个由多层次节点构成的结构。如:document节点有一个独生子:html元素。每个元素节点其实是一个对象。元素、元素的属性、甚至注释,都有各自的节点和各自节点的位置。所以,节点有很多种类型,而这些不同的节点都继承自一个
煎饼果子多放葱
·
2016-02-11 01:00
javascript笔记
5-BOM
Javascript应用的平台很多,不仅仅针对Web。在Web中使用Javascript,BOM(browserobjectmodel,浏览器对象模型)是核心。BOM提供了很多对象,用于访问浏览器的功能。window对象。BOM的核心对象是window,它表示浏览器的一个实例。window有双重角色,一个是BOM提供的浏览器对象,javascript通过window来访问浏览器的各个功能、属性。比
煎饼果子多放葱
·
2016-02-10 21:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他