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学习
--Item6 var预解析与函数声明提升(hoist )
1、var变量预编译JavaScript的语法和C、Java、C#类似,统称为C类语法。有过C或Java编程经验的同学应该对“先声明、后使用”的规则很熟悉,如果使用未经声明的变量或函数,在编译阶段就会报错。然而,JavaScript却能够在变量和函数被声明之前使用它们。下面我们就深入了解一下其中的玄机。先来看一段代码:(function(){console.log(noSuchVariable);
z742182637
·
2016-05-25 19:00
JavaScript学习
--Item5 全局变量
1、尽量少用全局对象全局变量的问题在于,你的JavaScript应用程序和web页面上的所有代码都共享了这些全局变量,他们住在同一个全局命名空间,所以当程序的两个不同部分定义同名但不同作用的全局变量的时候,命名冲突在所难免。web页面包含不是该页面开发者所写的代码也是比较常见的,例如:第三方的JavaScript库广告方的脚本代码第三方用户跟踪和分析脚本代码不同类型的小组件,标志和按钮比方说,该第
z742182637
·
2016-05-25 19:00
JavaScript学习
--Item4 基本类型和基本包装类型(引用类型)
1、基本类型和引用类型基本的数据类型有5个:undefined,boolean,number,string,nulltypeofnull;//"object" typeofundefined;//"undefined" typeof1;//"number" typeoffalse//"boolean" typeof"1"//"string"(令人困惑的是,对null类型进行typeof操作得到的结
z742182637
·
2016-05-25 19:00
JavaScript学习
--Item3 隐式强制转换
JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量比较要先转类型,叫做类型转换,类型转换也叫隐式转换。隐式转换通常发生在运算符加减乘除,等于,还有小于,大于等。。typeof'11'//s
z742182637
·
2016-05-25 19:00
JavaScript学习
--Item2 浮点数精度
理解JavaScript的浮点数大多数编程语言都有几种数值型数据类型,但是JavaScript却只有一种。你可以使用typeof运算符查看数字的类型。不管是整数还是浮点数,JavaScript都将它们简单地归类为数字。typeof17;//number typeof98.6;//number typeof-21.3;//number事实上,JavaScript中所有的数字都是双精度浮点数。这是由I
z742182637
·
2016-05-25 19:00
javascript 学习小结 (三) jQuery封装ajax尝试 by FungLeo
javascript学习
小结(三)jQuery封装ajax尝试byFungLeo前言在JS学习中,对于原生的很多东西我理解得并不透彻.但是使用jQuery来操作DOM,基本上还是非常熟练的.但是对于AJAX
FungLeo
·
2016-05-25 13:00
JavaScript
jquery
Ajax
前端框架
FungLeo
javascript 学习小结 (三) jQuery封装ajax尝试 by FungLeo
javascript学习
小结(三)jQuery封装ajax尝试byFungLeo前言在JS学习中,对于原生的很多东西我理解得并不透彻.但是使用jQuery来操作DOM,基本上还是非常熟练的.但是对于AJAX
FungLeo
·
2016-05-25 13:00
JavaScript
jquery
Ajax
前端框架
FungLeo
JavaScript学习
总结4--事件绑定
所谓事件,就是指我们在页面上的一些交互操作,比如单击鼠标,按下键盘等等当我们需要操作某些元素使它有一定的交互效果时,就需要给相应的元素绑定事件处理函数事件绑定分为3种,分别是HTML内嵌(不推荐)、传统事件绑定(也叫DOM0级事件绑定)、以及DOM2级事件绑定1.HTML内嵌 点我触发事件 functionfnEvent(){ alert("绑定了事件"); } 但是这种
Sakura_大表哥
·
2016-05-21 21:00
JavaScript学习
总结3--函数传参
JavaScript中的函数有两种声明方式varfn1=function(){ //... } functionfn2(){ //... }函数在创建时内部会自动生成一个参数对象arguments,它是一个类数组对象(类似于一组元素),只能使用数组的arr[i]这样的方式调用,但不能使用数组的push等方法arguments对象保存的是函数所要传递的参数functionfn1(){
Sakura_大表哥
·
2016-05-21 20:00
JavaScript学习
总结2--作用域和闭包
闭包是JavaScript中最难理解的知识点之一.在理解闭包之前,首先要清楚JavaScript中的作用域只有2种,全局作用域和局部作用域(函数内部).全局作用域很好理解,而局部作用域就表示一个函数(或方法)function形成的一个独立的作用域例如:vara=0;//这是全局作用域中的变量 functionfnA(){ varb=1; console.log(a);//局部作用域可访问全局
Sakura_大表哥
·
2016-05-21 20:00
JavaScript学习
总结1--JavaScript中的数据类型
1.基本类型值在内存中占据固定大小的空间,因此被保存在栈内存中例如:vara=1; varb="helloworld";2.从一个变量向另一个变量赋值基本类型的值,会创建这个值的一个副本例如:varb="JavaScript"; varc=b;3.引用类型的值是对象,保存在堆内存中4.包含引用类型值的变量实际上包含的并不是对象本身,而是一个指向该对象的指针5.从一个变量向另一个变量赋值引用类型
Sakura_大表哥
·
2016-05-21 19:00
javascript 学习小结 (二)新增小数取整各种方法 by FungLeo
javascript学习
小结(二)byFungLeo前言前面写过一个学习小结
javascript学习
小结JS装逼技巧(一)byFungLeo那篇博文总结的东西还是比较多的.但是JS有很多的内容,都是很有用的知识点
FungLeo
·
2016-05-20 14:35
JavaScript
FungLeo的前端笔记
javascript 学习小结 (二) by FungLeo
javascript学习
小结(二)byFungLeo前言前面写过一个学习小结
javascript学习
小结JS装逼技巧(一)byFungLeo那篇博文总结的东西还是比较多的.但是JS有很多的内容,都是很有用的知识点
FungLeo
·
2016-05-20 14:00
JavaScript
FungLeo
js学习小结
javascript 学习小结 (二) by FungLeo
javascript学习
小结(二)byFungLeo前言前面写过一个学习小结
javascript学习
小结JS装逼技巧(一)byFungLeo那篇博文总结的东西还是比较多的.但是JS有很多的内容,都是很有用的知识点
FungLeo
·
2016-05-20 14:00
JavaScript
FungLeo
js学习小结
Javascript学习
总结
http://www.w3cschool.cc/js/js-tutorial.html(1)javascript是web编程语言的一种,是一种脚本语言。(2)javascript脚本必须位于标签中,脚本可以位于head和body中。对于外部引用的js文件,引用语句:(3)javascript输出:document.getElementById("demo").innerHTML="段落已修改。";
抄经的和尚
·
2016-05-19 13:30
技术总结
JavaScript学习
1.JavaScript简介1.1.JavaScript由来Netscape发明了JavaScriptJavaScript由Netscape在1995年发明。早期的主要目的是处理一些用户的输入验证操作。而在JavaScript语言出现之前客户端的页面时需要提交到服务器端,由服务器去检测的。在刚刚普及的电话线调制解调器时代,对用户是一种考验,著名的NetscapeNavigator(早期浏览器)通过
dxx707099957
·
2016-05-11 23:29
JavaScript
JavaScript学习
1. JavaScript简介 1.1.JavaScript由来Netscape发明了JavaScript JavaScript由Netscape在1995年发明。早期的主要目的是处理一些用户的输入验证操作。而在JavaScript语言出现之前客户端的页面时需要提交到服务器端,由服务器去检测的。在刚刚普及的电话线调制解调器时代,对用户是一种考验,著名的NetscapeNavigator(
dxx707099957
·
2016-05-11 23:00
javascript 学习小结 JS装逼技巧(一) by FungLeo
javascript学习
小结JS装逼技巧(一)byFungLeo前言最近一直在做javascript方面的工作.但是本身我的javascript水平比较低,因此在学习过程中比较困难.而最近又接触到了很多的知识点
FungLeo
·
2016-05-11 21:10
JavaScript
jQuery
FungLeo的前端笔记
javascript 学习小结 JS装逼技巧(一) by FungLeo
javascript学习
小结JS装逼技巧(一)byFungLeo前言最近一直在做javascript方面的工作.但是本身我的javascript水平比较低,因此在学习过程中比较困难.而最近又接触到了很多的知识点
FungLeo
·
2016-05-11 21:00
JavaScript
jquery
javascript 学习小结 JS装逼技巧(一) by FungLeo
javascript学习
小结JS装逼技巧(一)byFungLeo前言最近一直在做javascript方面的工作.但是本身我的javascript水平比较低,因此在学习过程中比较困难.而最近又接触到了很多的知识点
FungLeo
·
2016-05-11 21:00
JavaScript
jquery
JavaScript学习
笔记九
本文根据慕课网课程《JavaScript进阶》学习整理认识DOM文档对象模型DOM(DocumentObjectModel)定义访问和处理HTML文档的标准方法。DOM将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。先来看看下面代码:将HTML代码分解为DOM节点层次图:HTML文档可以说由节点构成的集合,DOM节点有:1.元素节点:上图中、、等都是元素节点,即标签。 2.文本节点:
Lovejulyer
·
2016-05-09 17:00
JavaScript
前端实践--JavaScript--内置对象
相关知识点:
JavaScript学习
笔记七;慕课网课程--《JavaScript进阶篇》任务:某班的成绩出来了,现在老师要把班级的成绩打印出来。
Lovejulyer
·
2016-05-08 01:00
JavaScript
前端
对象
JavaScript学习
总结(二十)——Javascript非构造函数的继承
一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。1varChinese={ 2nation:'中国' 3};还有一个对象,叫做"医生"。1varDoctor={ 2career:'医生' 3}请问怎样才能让"医生"去继承"中国人",也就是说,我怎样才能生成一个"中国医生"的对象?这里要注意,这两个对象都是普通对象,不是构造函数,无法使用构造函数方法实现"继承"。二、objec
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十九)——JavaScript获取浏览器类型与版本
从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下:1 2varSys={}; 3varua=navigator.userAgent.toLowerCase(); 4vars; 5(s=ua.match(/msie([\d.]+)/))?Sys.ie=s[1]: 6(s=ua.match(/firefox\/([\d.]+)/))?Sys.firefox=s
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十八)——JavaScript屏蔽Backspace键
今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本框设置成只读时有一个奇怪的问题:如果光标进入只读文本框,然后按下Backspace键,就会跳转到上一个页面,效果就像点击了浏览器的后退按钮返回前一个页面一样,而在火狐和google下没有这样的问题出现,为了解决这个问题,写了一个如下的处理方法,如果文本框是只读的,那么就禁用Backspace键。代码如下:1//处理键盘
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十七)——Javascript原型链的原理
一、JavaScript原型链ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。在JavaScript中,用__proto__属性来表示一个对象的原型链。当查找一个对象的属性时,JavaScript会向上遍历原型链,直到找到给定名称的属性为止!比如现在有如下的代码:扩展Object类,添加Clone和Ext
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十五)——Function类
在JavaScript中,函数其实是对象,每个函数都是Function类的实例,既然函数对象,那么就具有自己的属性和方法,因此,函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。一、函数的声明方式一:常规方式1functionsum1(num1,num2){ 2returnnum1+num2 3}方式二:函数表达式1varsum2=function(num1,num2){ 2return
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十六)——Javascript闭包(Closure)
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。很早就接触过闭包这个概念了,但是一直糊里糊涂的,没有能够弄明白JavaScript的闭包到底是什么,有什么用,今天在网上看到了一篇讲JavaScript闭包的文章(原文链接),讲得非常好,这下算是彻底明白了JavaScript的闭包到底是个神马东东以及闭包的用途了,在此写出来和大家分享一下,希望
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十四)——JavaScript编写类的扩展方法
在JavaScript中可以使用类的prototype属性来扩展类的属性和方法,在实际开发当中,当JavaScript内置的那些类所提供的动态方法和动态属性不满足我们实际开发时,我们就可以通过"prototype"属性给自定义类添加方法和属性或者扩展原有的类中的方法和属性。一、扩展JavaScript内置类,添加动态方法语法格式:类名.pr
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十三)——极简主义法编写JavaScript类
前两天在网上无意中发现了一篇使用极简主义法定义JavaScript类的文章,原文链接,这个所谓的"极简主义法"我还是第一次听说,是荷兰程序员GabordeMooij提出来的,这种方法不使用this和prototype,代码部署起来非常简单,这大概也是它被叫做"极简主义法"的原因。下面就介绍如何使用极简主义法完成JavaScript的封装和继承1.封装首先,它也是用一个对象模拟"类"。在这个类里面,
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十二)——JavaScript编写类
在工作中经常用到JavaScript,今天总结一下JavaScript编写类的几种写法以及这几种写法的优缺点,关于JavaScript编写类的方式,在网上看到很多,而且每个人的写法都不太一样,经常看到的就是以下几种方式。1、构造函数方式用构造函数模拟"类",在其内部用this关键字指代实例对象。基本语法:function类名(){ this.属性名;//公共属性 var属性名;//私有属性
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十一)——Object类详解
一、Object类介绍Object类是所有JavaScript类的基类(父类),提供了一种创建自定义对象的简单方式,不再需要程序员定义构造函数。二、Object类主要属性1.constructor:对象的构造函数。2.prototype:获得类的prototype对象,static性质。三、Object类主要方法1.hasOwnProperty(propertyName)判断对象是否有某个特定的属
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(十)——this关键字
1 2functionPerson(){ 3/*使用var属性名定义的属性是类的私有属性,外界无法访问,要想被外界访问,就要使用公共方法*/ 4varQQ="123456"; 5varEmail="
[email protected]
"; 6 7/*使用this.属性名定义的属性就是类的公共属性,是可以被外界访问的*/ 8this.Name="孤傲苍狼"; 9this.Age=24; 10 11/*定义Pe
IT_LOSER
·
2016-05-05 13:00
JavaScript学习
总结(九)——Javascript面向(基于)对象编程
一、澄清概念1.JS中"基于对象=面向对象"2.JS中没有类(Class),但是它取了一个新的名字叫“原型对象”,因此"类=原型对象"二、类(原型对象)和对象(实例)的区别与联系1.类(原型对象)是抽象,是概念的,代表一类事物。2.对象是具体的,实际的,代表一个具体的事物。3.类(原型对象)是对象实例的模板,对象实例是类的一个个体。三、抽象的定义在定义一个类时,实际上就是把一类事物的共有属性和行为
IT_LOSER
·
2016-05-05 10:00
JavaScript学习
总结(八)——JavaScript数组
JavaScript中的Array对象就是数组,首先是一个动态数组,无需预先制定大小,而且是一个像Java中数组、ArrayList、Hashtable等的超强综合体。一、数组的声明常规方式声明:1、vararrName=newArray();//创建一个数组2、vararrName=newArray([size]);//创建一个数组并指定长度,注意不是上限,是长度3、vararrName=new
IT_LOSER
·
2016-05-05 10:00
JavaScript学习
总结(七)——JavaScript函数(function)
一、函数基本概念为完成某一功能的程序指令(语句)的集合,称为函数。二、JavaScript函数的分类1、自定义函数(我们自己编写的函数),如:functionfunName(){}2、系统函数(JavaScript自带的函数),如alert函数。三、函数的调用方式1、普通调用:functionName(实际参数...)2、通过指向函数的变量去调用:varmyVar=函数名;myVar(实际参数..
IT_LOSER
·
2016-05-05 10:00
JavaScript学习
总结(六)——JavaScript判断数据类型总结
JavaScript学习
总结(六)——JavaScript判断数据类型总结最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧
IT_LOSER
·
2016-05-05 10:00
JavaScript学习
总结(五)——Javascript中==和===的区别
一、JavaScript"=="的作用当==两边的内容是字符串时,则比较字符串的内容是否相等。当==两边的内容是数字时,则比较数字的大小是否相等。当==两边的内容是对象或者是对象的函数属性时,则比较内存地址是否相等。二、==和===的区别==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。举例说明:1 2alert("\"1\"=
IT_LOSER
·
2016-05-05 10:00
JavaScript学习
总结(四)——逻辑OR运算符详解
在JavaScript中,逻辑OR运算符用||表示1varbTrue=true; 2varbFalse=false; 3varbResult=bTrue||bFalse;下面的真值表描述了逻辑AND运算符的行为:运算数1运算数2结果truetruetruetruefalsetruefalsetruetruefalsefalsefalse 在JavaScript中,0,"",false,nu
IT_LOSER
·
2016-05-05 10:00
JavaScript学习
总结(三)——逻辑And运算符详解
在JavaScript中,逻辑AND运算符用双和号(&&)表示1varbTrue=true; 2varbFalse=false; 3varbResult=bTrue&&bFalse;下面的真值表描述了逻辑AND运算符的行为:运算数1运算数2结果truetruetruetruefalsefalsefalsetruefalsefalsefalsefalse 需要说明的是:逻辑AND运算的运算数可
IT_LOSER
·
2016-05-05 09:00
JavaScript学习
总结(二)——逻辑Not运算符详解
在JavaScript中,逻辑NOT运算符与C和Java中的逻辑NOT运算符相同,都由感叹号(!)表示。与逻辑OR和逻辑AND运算符不同的是,逻辑NOT运算符返回的一定是Boolean值。逻辑NOT运算符的行为如下:如果运算数是对象,返回false如果运算数是数字0,返回true如果运算数是0以外的任何数字,返回false如果运算数是null,返回true如果运算数是NaN,返回true如果运算数
IT_LOSER
·
2016-05-05 09:00
JavaScript学习
总结(一)——JavaScript基础
一、JavaScript语言特点1.1、JavaScript是基于对象和事件驱动的(动态的)它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。比如按下鼠标,移动窗口,选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。1.2、JavaScript是跨平台的J
IT_LOSER
·
2016-05-05 09:00
JavaScript学习
笔记 - 进阶篇(8)- DOM对象,控制HTML元素
认识DOM文档对象模型DOM(DocumentObjectModel)定义访问和处理HTML文档的标准方法。DOM将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。先来看看下面代码:将HTML代码分解为DOM节点层次图:HTML文档可以说由节点构成的集合,DOM节点有:元素节点:上图中、、等都是元素节点,即标签。文本节点:向用户展示的内容,如...中的JavaScript、DOM、CSS
王隆帅
·
2016-05-02 10:58
JavaScript学习
汇总
对于JavaScript,还是无法割舍,有心无力,时间总是匆匆,暂且都放在这里吧javascript中this的使用写的很不错的一偏文章,简单看了下,mark了吧原文:http://davidshariff.com/blog/javascript-this-keyword/译文:http://blogread.cn/it/article/7315?f=wb 作者告诉我们一个技巧,就是观察方法后面的
draem0507
·
2016-04-27 21:00
javascript学习
指南之回调问题
回调地狱对JavaScript程序员来说,处理回调是家常,但是处理层次过深的回调就没有那么美好了,下面的示例代码片段用了三层回调,再补脑一下更多层的场景,简直是酸爽,这就是传说中的回调地狱。getDirectories(function(dirs){getFiles(dirs[0],function(files){getContent(files[0],function(file,content)
李少鹏
·
2016-04-23 15:22
ArcGIS
Javascript学习
笔记(二)创建地图应用程序
介绍创建一个简单的地图界面a)页面样式以及api脚本的引用使用ArcGISJavaScriptAPI首先需要在HTMLHead中引用两个外部文件:css样式文件与JavaScript脚本文件。 b) 脚本的编写完成上面的API引用后,就可以在脚本标签中添加地图应用,因为ArcGISJavaScriptAPI是建立在Dojo框架之上,所以需要用到一些dojo的方法,如果想获得更多的dojo信息
Guangliang1102
·
2016-04-19 08:00
JavaScript
自定义
地图
ArcGIS
Javascript学习
笔记(一)arcgis API 的本地部署
1.为什么要部署本地API?一、在线API部署在esri公司的服务器上,哪天人家放假把服务器关了,你就蒙圈了。二、引用在线的文件,网速死卡,没网的时候你什么都干不了。 2.arcgisAPI的本地部署方法 我试了很多网上的帖子,但自己试就是不成功。所以写一个自己的经验贴。附上http://pan.baidu.com/s/1jG1K3dGesri中国官网不知道为啥不能下载可以试试这个点击打
Guangliang1102
·
2016-04-18 08:00
Webgis
api
arcgis
javascript学习
记录——canvas元素的基本操作
canvas元素 总:canvas元素是javascript中一种绘图的重要工具用法: 1,引入元素 你的浏览器不支持canvas画布元素,请更新浏览器获得演示效果。 这句话的效果就是,在元素中间添加一块画布,设置其宽度和高度,最后的style="border:solid"的执行效果是将画布的边显示出来,方便我们看见画布的大小,中间的那段文字,在浏览器不支持canvas元素是就
qq_33110317
·
2016-04-10 22:00
JavaScript
canvas
博客
前端需要了解的
前端资源:关于
Javascript学习
,有哪些好的博客或者网站推荐?http://www.zhihu.com/question/19651401有哪些不错的前端开发博客?
DING135DING
·
2016-04-02 17:47
前端开发
javaweb积累
javascript学习
(10)——[知识储备]链式调用
上次我们简单的说了下单例的用法,这个也是在我们java中比较常见的设计模式。今天简单说下链式调用,可能有很多人并没有听过链式调用,但是其实只要我简单的说下的话,你肯定基本上都在用,大家熟知的jQuery中我们通常都是调用完一个函数后,我们直接就继续调用其他函数,而不需要再去new一个新的对象。这就是典型的链式调用。首先我们列举个例子,说明下并非链式调用,给我们带来的不方便的地方:Javascrip
Wit_tang
·
2016-04-01 15:00
JavaScript
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他