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学习
笔记1:JavaScript学前介绍与基本概念
主要根据图书《JavaScript高级程序设计(第3版)》1、JavaScript是一种专门与网页交互而设计的脚本语言,由下列三个不同的部分组成:1)ECMAScript,由ECMA-262定义,提供核心语言功能;2)文档对象模型(DOM),提供访问和操作网页内容的方法和接口;3)浏览器对象模型(BOM),提供与浏览器交互的方法和接口。现状:JavaScript的这三个组成部分,在当前5个主要浏览
sosly
·
2016-03-03 16:00
JavaScript
js
JavaScript基础
JavaScript学习
笔记 (八)—— require
require.js1、是什么? 对js文件进行管理,模块加载器 RequireJS的基本思想是,通过define方法,将代码定义为模块;通过require方法,实现代码的模块加载 2、为什么? 多个js文件依次加载时,浏览器会停止网页渲染,并且js文件存在依赖关系,要保证加载顺序(如依赖性越大的放在后面)会很复杂,而用require可以对js文件进行模块化管理、加载,实现js文
Krystal_M
·
2016-02-29 22:00
javascript学习
记录
javascript学习
记录学习资源慕课网,带交互界面学习,效果不错,强烈推荐。http://www.imooc.com/course/list?c=javascriptw3c,可以用来查看文档。
lyffly2011
·
2016-02-29 10:00
JavaScript
脚本语言
JavaScript学习
--Item1 严格模式
本文转自【阮一峰博客】:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html一、概述除了正常运行模式,ECMAscript5添加了第二种运行模式:“严格模式”(strictmode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立”严格模式”的目的,主要有以下几个:消除Javascript语法的一
z742182637
·
2016-02-26 14:00
JavaScript
JavaScript学习
笔记(1)
1、JavaScript是一种轻量级的编程语言,是可插入HTML页面的编程代码,插入HTML页面后,可由所有的现代浏览器执行。2、写入HTML输出 document.write("Thisisaheading");3、对事件做出反应 点击这里4、改变HTML内容 x=document.getElementById("demo"); //查找元素 x.innerHTML="Hell
hanbo622
·
2016-02-24 14:00
JavaScript
html
游戏
PHP
css
Javascript学习
笔记07——DOM
Node类型:每个节点都有自己的父节点parentNode,包含在childNode中的节点都具有相同的父节点。同时都具有同胞节点。使用previousSibling和nextSibliing可以访问所有的同胞节点。列表中第一个节点的previousSibling节点为null,同理最后一个节点的nextSibling也为null。同样列表中只有一个节点,那么该节点的两个属性都为空。父节点的fis
Mr_Wang的博客
·
2016-02-19 16:09
javascript
dom
javascript学习
笔记02
学习javascript第二天:由于平时单位上的人情世故比较重,第二天的学习有点拖后了,以后要改掉这个习惯,哪怕在忙也要挤出时间学习,哪怕是两个小时,也是一小步,这一点必须改,下面我们就直接进入主题一.传参函数的案例这个案例是通过元素内属性中函数传过来的一个实参到函数体中进行处理的一个动作 其实传的参数就是一个占位符(变量) 通过实参传到形参中进行处理后再传到实参中 在以后的函数使用过程中也会经常
David‘Tu
·
2016-02-19 10:00
javascript学习
笔记02
学习javascript第二天:由于平时单位上的人情世故比较重,第二天的学习有点拖后了,以后要改掉这个习惯,哪怕在忙也要挤出时间学习,哪怕是两个小时,也是一小步,这一点必须改,下面我们就直接进入主题一.传参函数的案例这个案例是通过元素内属性中函数传过来的一个实参到函数体中进行处理的一个动作 其实传的参数就是一个占位符(变量) 通过实参传到形参中进行处理后再传到实参中 在以后的函数使用过程中也会经常
David‘Tu
·
2016-02-19 10:00
javascript学习
记录-2-18
变量类型,函数类型(传参)js的变量有按值和引用传递,而参数只能按值来传递;functionaddTen(num){ num+=10;returnnum;}varcount=20;varresult=addTen(count); console.log(count); //结果为20,当作参数传入函数,在函数内执行+操作,但是不会影响外围的count的值;console.log(result);
1146937621
·
2016-02-19 09:00
javascript学习
真正理解DOM脚本编程技术背后的思路和原则
本文学习来源于《javascriptDOM编程艺术》仅供参考学会怎样才能利用DOM脚本编程技术以一种既方便自己更体贴用户的方式去充实和完善你们的网页。循序渐进:从最核心的内容开始,逐步添加额外的功能。预留退路:为内容添加的样式和行为要留有足够的退路,以保证用户能访问到核心内容。以用户为中心的设计:DHTML(动态HTML):是dynamicHTML的简称。它不是一项单一的新技术,而是HTML、CS
苏州城外的微笑
·
2016-02-18 09:00
JavaScript学习
总结(四)——逻辑OR运算符详解
在JavaScript中,逻辑OR运算符用||表示1varbTrue=true; 2varbFalse=false; 3varbResult=bTrue||bFalse;下面的真值表描述了逻辑AND运算符的行为:运算数1运算数2结果truetruetruetruefalsetruefalsetruetruefalsefalsefalse 在JavaScript中,0,"",false,
mizhong
·
2016-02-17 16:00
JavaScript学习
笔记(十二) 回调模式(Callback Pattern)
函数就是对象,所以他们可以作为一个参数传递给其它函数;当你将introduceBugs()作为一个参数传递给writeCode(),然后在某个时间点,writeCode()有可能执行(调用)introduceBugs();这种情况下,introduceBugs()被称为回调函数(callbackfunction)或简称为回调(callback:):functionwriteCode(callbac
jnpd
·
2016-02-15 15:00
javascript学习
笔记01
第一天由于自己学习过于草率,导致重新再走一遍学习流程的恶果,前段时间将htmlcss等相关前端比较基础的东西学了一遍走一遍之后就觉得html和css就像是英语中26个大小写字母一样是每一个web开发程序员必须懂的东西 不管是现在学习的javascript还是以后要学习的php都要将所编写的代码嵌入到我们的html文本中的 是在他上面运作起作用的 总的来说再次走了一遍觉得html没有太强的逻辑性多的
David‘Tu
·
2016-02-15 11:00
Javascript学习
之prototype
Javascript是一种基于原型的语言,和我们通常的Classbasedprogramming有很大的区别: 1.函数式firstclassobject,也就是说函数与对象具有相同的语言地位 2.没有类,一切基于对象 3.函数也是一种对象,所谓的函数对象 4.对象是按引用来传递的每个韩式都有一个prototype属性,这个属性指向一个对象的引用,这个对象成为原型对象,源性
浅色的我
·
2016-02-08 10:00
JavaScript学习
:JSFuck代码阅读笔记
JSFuck源码地址(GitHub):https://github.com/aemkei/jsfuckJSFuck在OSC上的介绍页面:http://www.oschina.net/p/jsfuckJSFuck可以将JavaScript代码进行转换,转换后的代码只使用6个字符([,],(,),!,+),实现的功能和转换前代码是一样的。出于好奇和学习的目的,我研究了一下JSFuck的源码。在网站ht
北风其凉
·
2016-02-06 21:00
JavaScript
原理
JSFuck
JavaScript学习
八、DOM扩展
对DOM的两个主要扩展是SelectorsAPI(选择符API)和HTML5.这两个扩展都是源自开发社区。此外还有一个不那么因为瞩目的ELementTraversal(元素遍历)规范。为DOM添加了一些属性。选择符API 众多JavaScript库中最常用的一项功能,就是根据CSS选择符选择与某个模式匹配的DOM元素。实际上jQuery的核心就是通过CSS选择符查询DOM文档取得元素的引用,从而抛
周.class
·
2016-02-06 09:00
JavaScript学习
笔记01
JavaScript的特点松散性对象属性JavaScript中的对象把属性名映射为任意的属性值。继承机制JavaScript中的面向对象继承机制是基于原型的标签解析最为重要的需要知道两个属性:type和srctype:表示代码使用的脚本语言的内容类型type="text/javascript"src:表示包含要执行代码的外部文件JavaScript的实行顺序注意的一点是,我们的代码若编写于之间,就
暴走骑士
·
2016-02-05 12:00
JavaScript学习
:21点游戏
一、游戏规则21点游戏的规则有很多种,我在写这个21点游戏的时候,选取了一种规则,描述如下:1、游戏共有两名玩家,玩家1(庄家)和玩家2,在我编写的这个21点中,玩家1是电脑,玩家2是你,电脑坐庄。2、一开始,给你和庄家各发两张牌,你可以看到你的两张牌,庄家的牌一张是明牌,一张是暗牌(暗牌是扣过来的牌,你不知道具体点数是多少)。3、你和庄家的牌都是从一副牌里发出来的,共计52张(不要大小Joker
北风其凉
·
2016-02-02 22:00
JavaScript
游戏
21点
JavaScript学习
七、DOM
DOM(文档对象模型)是针对HTML和XML文档的一个API。DOM描绘了一个层次化的节点树。允许开发人员添加、移除、修改页面的某一部分。节点层次 文档节点是每个文档的根节点,文档元素是文档的最外层元素,文档中其他说有的元素都包含在文档元素中,每个文档只能有一个文档元素,在HTML中,文档元素始终是元素,在XML中没有预定义的元素,因此任何元素都可能成为文档元素。每一段标记都可以通过树中的一个节
周.class
·
2016-02-02 08:00
javascript学习
笔记之五
javascript学习
笔记五--函数函数是任何编程语言中都包括的内容,就javascript而言,函数的使用相对简单,下面将介绍函数的使用。
a18852867035
·
2016-01-29 13:00
JavaScript
函数
JavaScript入门
函数定义
函数高级用法
JavaScript学习
总结之JS、AJAX应用
1、AJAX简介AJAX(音译为:阿贾克斯)=AsynchronousJavaScriptandXML(异步的JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,也就是在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX不是新的编程语言,而是一种使用现有标准的新方法,是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更
彼岸时光
·
2016-01-29 12:54
JavaScript学习
:逻辑猜数游戏
一、游戏规则逻辑猜数游戏也叫猜数字游戏,游戏的规则非常简单:由系统给出一个没有重复数字的四位数(第一位不为0),玩家每次猜一个数,系统根据这个数字判断:位置正确的数字个数(记为A)、数字正确但位置不正确的数字个数(记为B)。在本程序中,玩家最多有8次机会猜测,如果第8次仍未猜出正确答案,则游戏失败。二、页面代码建立一个文件bulls_and_cows.html,里面输入下面代码: J
北风其凉
·
2016-01-28 23:00
JavaScript
猜数字
逻辑猜数
JavaScript学习
总结【12】、JS AJAX应用
1、AJAX简介AJAX(音译为:阿贾克斯)=AsynchronousJavaScriptandXML(异步的JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,也就是在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX不是新的编程语言,而是一种使用现有标准的新方法,是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更
彼岸时光
·
2016-01-28 20:00
JavaScript学习
总结【12】、JS AJAX应用
1、AJAX简介AJAX(音译为:阿贾克斯)=AsynchronousJavaScriptandXML(异步的JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,也就是在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX不是新的编程语言,而是一种使用现有标准的新方法,是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更
彼岸时光
·
2016-01-28 20:00
JavaScript学习
总结【12】、JS AJAX应用
1、AJAX简介AJAX(音译为:阿贾克斯)=AsynchronousJavaScriptandXML(异步的JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,也就是在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX不是新的编程语言,而是一种使用现有标准的新方法,是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更
彼岸时光
·
2016-01-28 20:00
高性能
JavaScript学习
笔记-执行与加载
浏览器在处理HTML页面渲染和JavaScript脚本执行的时候是单一进程的,所以在当浏览器在渲染HTML遇到了标签会先去执行标签内的代码(如果是使用src属性加载的外链文件,则先下载再执行),在这个过程中,页面渲染和交互都会被阻塞。...虽然会有阻塞,但还是有几招可以减少JavaScript对性能的影响的。1.script标签的位置当出现在中的时候,比如:这种加载多个js文件的时候,浏览器就会因
_咸魚君
·
2016-01-28 00:00
javascript
学习JavaScript之this,call,apply
学习起因:在之前的
JavaScript学习
中,this,call,apply总是让我感到迷惑,但是他们的运用又非常的广泛。遂专门花了一天,来弄懂JavaScript的this,call,apply。
Lxxyx
·
2016-01-28 00:00
apply
call
this
javascript
JavaScript学习
:使用Maclaurin级数求自然对数底e的近似值
一、计算原理Maclaurin级数求以e为底数的指数函数的公式如下:注:公式摘自维基百科页面https://en.wikipedia.org/wiki/Taylor_series#List_of_Maclaurin_series_of_some_common_functions根据该公式可知,当x为1时,使用“1+1+1/2!+1/3!+...”的方法可以求出e的近似值二、页面代码建立一个文件ca
北风其凉
·
2016-01-27 22:00
JavaScript
自然对数
Maclaurin级数
javascript学习
笔记之四
javascript学习
笔记四---数组与排序上节中,我们讨论了javascript的循环结构,本节将讨论javascript中的另一个重点知识-数组以及排序。
a18852867035
·
2016-01-27 21:00
排序
冒泡排序
数组
选择排序
javscript
JavaScript学习
总结——转
JavaScript学习
总结(一)——JavaScript基础
JavaScript学习
总结(二)——逻辑Not运算符详解
JavaScript学习
总结(三)——逻辑And运算符详解
JavaScript学习
总结
无恨星晨
·
2016-01-26 16:00
JAVASCRIPT学习
摘记
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。
Andrewniu
·
2016-01-26 14:00
JavaScript学习
六、函数表达式
前文说过定义函数的方式有两种,一种是函数声明、一种是函数表达式。两者最大的区别是函数声明提升,即函数的声明在执行代码前会先被读取。递归 递归函数是在一个函数中通过名字调用自身的情况。前面我们讲过的一个计算乘阶的函数:functionfactorial(num){ if(numvalue2){ return1; }else{ return0; } }; } varcompareNa
周.class
·
2016-01-25 10:00
JavaScript学习
笔记
对象创建对象几种方式 //字面量 varcustomer={}; //构造函数 varobj=newObject(); 构造函数构造函数和一般函数并没什么大的区别。一般函数名大写,对象自身属性用this.attr表示。也可以通过原型动态添加属性。 functionPerson(name,age){ this.name=name; this.age=age; } //通过原型添
csujiangyu
·
2016-01-24 14:00
JavaScript
JavaScript学习
笔记整理之引用类型
引用类型是JavaScript中很重要的内容。引用类型是一种数据结构,用于将数据和功能组织在一起。它描述的是一类对象所具有的属性和方法。Object是一个基础类型,Array是数组类型,Date是日期类型,RegExp是正则表达式类型,等。拥抱JavaScript曾经名不经传的JavaScript随着AJAX的流行而身价倍增,现在JavaScript不再仅仅是WEB开发中一个可有可无的辅助工具,甚
煎饼果子多放葱
·
2016-01-22 09:32
Javascript学习
笔记之类与继承(一)
作为一个前端初学者,从2015年初入门至今,断断续续已经有一年的时间了。从HTML语法,CSS语法,Javascript慢慢的自己去重构一些网站,渐渐学习心的技术H5以及CSS3。 前段时间一直在研究H5制作小游戏,感觉很酷,但是无论H5技术多么炫,最终还是回归javascript的逻辑。因此这一两个月开始深入研究Javascript的语法,把一些心得体会写在这里,也是为了自己来看,不断学习不断进
sinat_25127047
·
2016-01-21 17:00
JavaScript
web前端
类与继承
javascript学习
笔记之Call()和Apply()
一、语法首先call()和apply()的语法apply()fun.apply(thisArg[,argsArray])apply(this,[1,2,3,4])call()fun.call(thisArg[,arg1[,arg2[,…]]])call(this,1,2,3,4)二、call()的用法(1)使用call方法调用父构造函数在一个子构造函数中,你可以通过调用父构造函数的call方法来实
sinat_25127047
·
2016-01-21 16:00
JavaScript
函数
apply
call
构造函数
Javascript学习
笔记:对象的创建
最基本的对象创建方式是通过Object构造函数或对象字面量的方式创建:①通过Object构造函数的方式创建对象:1varperson=newObject();//或者写成varperson={}2person.name='张三';②通过对象字面量的方式创建对象:1varperson={name:'张三'};Object构造函数模式和对象字面量模式这两种创建对象的方式,都有明显的缺点:使用同一个接口
北极星空
·
2016-01-20 21:00
JavaScript学习
总结(8)——JS实用技巧总结
后退 前进 返回 查看源码 禁止查看源码 刷新按钮一 function ReloadButton(){location.href="i001.htm";} 刷新按钮二 回首页按钮 function HomeButton(){location.href=http://www.winliuxq.com/;} 弹出警
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(9)——JS常用函数(一)
本文中,收集了一些比较常用的Javascript函数,希望对学习JS的朋友们有所帮助。1.字符串长度截取?1234567891011121314151617181920functioncutstr(str,len){ vartemp, icount=0, patrn=/[^\x00-\xff]/, strre=""; for(vari=0;i=
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(6)——js弹出框、对话框、提示框、弹窗总结
一、JS的三种最常见的对话框[javascript] viewplaincopy//====================== JS最常用三种弹出对话框 ======================== //弹出对话框并输出一段提示信息 function ale() { //弹出一个对话框 alert("提示信息!");
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(5)——Javascript面向(基于)对象编程
一、澄清概念1.JS中"基于对象=面向对象"2.JS中没有类(Class),但是它取了一个新的名字叫“原型对象”,因此"类=原型对象"二、类(原型对象)和对象(实例)的区别与联系1.类(原型对象)是抽象,是概念的,代表一类事物。2.对象是具体的,实际的,代表一个具体的事物。3.类(原型对象)是对象实例的模板,对象实例是类的一个个体。三、抽象的定义在定义一个类时,实际上就是把一类事物的共有属性和行为
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(2)——JavaScript数据类型判断
最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧!一、JS中的数据类型 1.数值型(Number):包括整数、浮点数。2.布尔型(Boolean)3.字符串型(String)4.对象(Object)5.数组(Array)6.空值(Null)7.未定义(Undefined)二、判断一个变量的数据类型1.数值型(nu
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(4)——JavaScript数组
JavaScript中的Array对象就是数组,首先是一个动态数组,无需预先制定大小,而且是一个像Java中数组、ArrayList、Hashtable等的超强综合体。一、数组的声明常规方式声明:1、vararrName=newArray();//创建一个数组2、var arrName =newArray([size]);//创建一个数组并指定长度,注意不是上限,是长度3、var arrName
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(3)——JavaScript函数(function)
一、函数基本概念为完成某一功能的程序指令(语句)的集合,称为函数。二、JavaScript函数的分类1、自定义函数(我们自己编写的函数),如:functionfunName(){}2、系统函数(JavaScript自带的函数),如alert函数。三、函数的调用方式1、普通调用:functionName(实际参数...)2、通过指向函数的变量去调用:varmyVar=函数名;myVar(实际参数..
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(1)——JavaScript基础
一、JavaScript语言特点1.1、JavaScript是基于对象和事件驱动的(动态的)它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。比如按下鼠标,移动窗口,选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。1.2、JavaScript是跨平台的J
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(8)——JS实用技巧总结
后退 前进 返回 查看源码 禁止查看源码 刷新按钮一 function ReloadButton(){location.href="i001.htm";} 刷新按钮二 回首页按钮 function HomeButton(){location.href=http://www.winliuxq.com/;} 弹出警
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(4)——JavaScript数组
JavaScript中的Array对象就是数组,首先是一个动态数组,无需预先制定大小,而且是一个像Java中数组、ArrayList、Hashtable等的超强综合体。一、数组的声明常规方式声明:1、vararrName=newArray();//创建一个数组2、var arrName =newArray([size]);//创建一个数组并指定长度,注意不是上限,是长度3、var arrName
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(2)——JavaScript数据类型判断
最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧!一、JS中的数据类型 1.数值型(Number):包括整数、浮点数。2.布尔型(Boolean)3.字符串型(String)4.对象(Object)5.数组(Array)6.空值(Null)7.未定义(Undefined)二、判断一个变量的数据类型1.数值型(nu
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(6)——js弹出框、对话框、提示框、弹窗总结
一、JS的三种最常见的对话框[javascript] viewplaincopy//====================== JS最常用三种弹出对话框 ======================== //弹出对话框并输出一段提示信息 function ale() { //弹出一个对话框 alert("提示信息!");
zhanghaiyang
·
2016-01-20 14:00
JavaScript学习
总结(5)——Javascript面向(基于)对象编程
一、澄清概念1.JS中"基于对象=面向对象"2.JS中没有类(Class),但是它取了一个新的名字叫“原型对象”,因此"类=原型对象"二、类(原型对象)和对象(实例)的区别与联系1.类(原型对象)是抽象,是概念的,代表一类事物。2.对象是具体的,实际的,代表一个具体的事物。3.类(原型对象)是对象实例的模板,对象实例是类的一个个体。三、抽象的定义在定义一个类时,实际上就是把一类事物的共有属性和行为
zhanghaiyang
·
2016-01-20 14:00
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他