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
高级篇
JDK1.7新特性(
高级篇
)
一、目录 1对集合类的语言支持; 2自动资源管理; 3改进的通用实例创建类型推断; 4数字字面量下划线支持; 5switch中使用string; 6二进制字面量; 7简化可变参数方法调用; 8新增一些取环境信息的工具方法; 9Boolean类型反转,空指针安全,参与位运算; 10两个char间的equals; 11安全的加减乘除; 12map集合支持并发请求,且可以写成Mapmap=
itdatacenter
·
2017-06-03 09:00
java
jdk1.7
jdk7的新特性
jdk1.7的特性
jdk1.7的新特性
织梦DedeCMS缩略图失真模糊 - cms经典问题(
高级篇
)
阅读更多织梦DedeCMS缩略图失真模糊完美解决方法由于dede默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,下面提供的方法就完美解决了这个问题。使用方法:一、要获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面的方法就是根据缩略图来进行剪裁的(因原图部分网站有水印),所以就必须要保证原来的缩略图足够大,所以要进行一下
itdatacenter
·
2017-05-26 09:00
织梦Dede
CMS
缩略图失真模糊
织梦DedeCMS缩略图失真模糊 - cms经典问题(
高级篇
)
阅读更多织梦DedeCMS缩略图失真模糊完美解决方法由于dede默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,下面提供的方法就完美解决了这个问题。使用方法:一、要获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面的方法就是根据缩略图来进行剪裁的(因原图部分网站有水印),所以就必须要保证原来的缩略图足够大,所以要进行一下
itdatacenter
·
2017-05-26 09:00
织梦Dede
CMS
缩略图失真模糊
NaN属性 - js经典教程(
高级篇
)
阅读更多js中NaN属性1、定义NaN是一个全局对象的属性,表示数据类型不是数字,是一个特殊的number2、用法NaN===NaN;//false,与任何值都不相等,包括自己Number.NaN===NaN;//falseisNaN(NaN);//trueisNaN(Number.NaN);//truetypeof(NaN));//number3、注意*NaN不能用于算数计算varaa="123
itdatacenter
·
2017-05-25 09:00
js经典教程
NaN属性
NaN不能用于算数计算
js中NaN属性
IE、火狐浏览器下JS的new Date()的值为Invalid Date、NaN - js经典问题(
高级篇
)
阅读更多【问题现象】:当我们需要将一串日期字符串转换为具体的Date格式的时候,往往需要用到newDate("yyyy-mm-ddhh:mm:ss")方法,在IE、火狐浏览器下,会遇到这种问题:newDate('2017-01-2000:00:00')//却返回这个值InvalidDate,转换失败但是这个方法却在谷歌浏览器上可以返回正确的结果。【原因分析】:不同的浏览器对不同时间格式还是存在差异
itdatacenter
·
2017-05-24 11:00
js
Invalid
Date
date()
IE
火狐浏览器
IE、火狐浏览器下JS的new Date()的值为Invalid Date、NaN - js经典问题(
高级篇
)
【问题现象】: 当我们需要将一串日期字符串转换为具体的Date格式的时候,往往需要用到newDate("yyyy-mm-dd hh:mm:ss")方法,在IE、火狐浏览器下,会遇到这种问题: newDate('2017-01-2000:00:00')//却返回这个值InvalidDate,转换失败 但是这个方法却在谷歌浏览器上可以返回正确的结果。 【原因分析】: 不同的浏览器对不同时间
itdatacenter
·
2017-05-24 11:00
js
Date
IE
Invalid
date()
火狐浏览器
IE、火狐浏览器下JS的new Date()的值为Invalid Date、NaN - js经典问题(
高级篇
)
阅读更多【问题现象】:当我们需要将一串日期字符串转换为具体的Date格式的时候,往往需要用到newDate("yyyy-mm-ddhh:mm:ss")方法,在IE、火狐浏览器下,会遇到这种问题:newDate('2017-01-2000:00:00')//却返回这个值InvalidDate,转换失败但是这个方法却在谷歌浏览器上可以返回正确的结果。【原因分析】:不同的浏览器对不同时间格式还是存在差异
itdatacenter
·
2017-05-24 11:00
js
Invalid
Date
date()
IE
火狐浏览器
Cookie封装 - js经典封装(
高级篇
)
阅读更多一个超级轻巧封装的Cookie方法的封装【实例代码】:varCookie_={set:function(key,val,time){//设置cookie方法vardate=newDate();//获取当前时间varexpiresDays=time;//将date设置为n天以后的时间date.setTime(date.getTime()+expiresDays*24*3600*1000);/
itdatacenter
·
2017-05-24 11:00
js
cookie
js设置cookie
js删除cookie
js获取cookie
Cookie封装 - js经典封装(
高级篇
)
阅读更多一个超级轻巧封装的Cookie方法的封装【实例代码】:varCookie_={set:function(key,val,time){//设置cookie方法vardate=newDate();//获取当前时间varexpiresDays=time;//将date设置为n天以后的时间date.setTime(date.getTime()+expiresDays*24*3600*1000);/
itdatacenter
·
2017-05-24 11:00
js
cookie
js设置cookie
js删除cookie
js获取cookie
Spark性能优化
基础篇:http://tech.meituan.com/spark-tuning-basic.html
高级篇
:http://tech.meituan.com/spark-tuning-pro.html?
Lin_wj1995
·
2017-05-05 11:00
spark
性能优化
从零开始的 Android 新项目 - 收藏集 - 掘金
从零开始的Android新项目8-DataBinding
高级篇
-掘金承接上篇,本篇继续讲解一些更加进阶的内容,包括:列表绑定、自定义属性、双向绑定、表达式链、Lambda表达式、动画、Component
掘金
·
2017-04-26 00:00
架构
组件化
gradle
dagger2
android
android studio 编译
高级篇
-gradle多版本编译,定制任务
导读本文旨在介绍Gradle构建的一些高级功能,包含了多版本编译、定制任务等功能:为相同的app构建多个版本如果在Gradle的过程中添加定制的任务如何使用android库module3.构建类型3.1BuildTypes的使用当你想自定义debug和release的BuildTypes的时候,我们需要对BuildTypes进行修改,那么如何更改BuildTypes呢?BuildTypes决定了如
hudan2714
·
2017-04-22 15:01
Android
redis常用命令(
高级篇
)
在我们学习过redis一些基础命令后,再来学习一下redis
高级篇
的命令,下面列举一些常用的,可以供大家学习参考:1.
深海的带鱼
·
2017-04-22 04:48
redis
Redis基础学习
【备忘】Java菜鸟到大牛学习路线之
高级篇
下载
01-java高级架构师设计-基础深入J2SE深入讲解Java多线程与并发库高级应用视频教程下载java反射机制java设计模式视频数据结构视频教程Eclipse视频教程.zipMyEclipse视频教程.zip02-java高级架构师设计-JavaEE拓展Activiti工作流视频(企业开发实例讲解)apache服务器配置drools规则引擎dwrEasyUI教程EJB3.0extjsfcke
ays0421
·
2017-04-08 10:00
Mac OS启动服务优化
高级篇
(launchd tuning)
http://kenwublog.com/mac-os-launchd-tuningMac下的启动服务主要有三个地方可配置:1,系统偏好设置->帐户->登陆项2,/System/Library/StartupItems和/Library/StartupItems/3,launchd系统初始化进程配置。前两种优化比较简单,本文主要介绍的是第三种更为复杂的launchd配置优化。launchd是Mac
testcs_dn
·
2017-03-28 12:00
优化
mac
mac
OS
macos
X
Python难点解析---
高级篇
1.装饰器
假设我们现在有一个函数foo,函数如下:deffoo(val1,val2):val=val1+val2printval现在老板有一个需求,想让你看下这个函数的运行时间,那么你能怎么做呢?可能这样?deffoo(val1,val2):importtimestartTime=time.time()val=val1+val2printvalendTime=time.time()printendTime-
ZeroTryTryTry
·
2017-03-12 14:54
python中异常捕获方法详解
中处理异常使用的是try-except代码块,try-except代码块放入让python执行的操作,同时告诉python程序如果发生了异常该怎么办,try-except这个功能其实很多入门书籍中都放到了
高级篇
幅里
mindg
·
2017-03-03 08:52
Java并发编程
高级篇
(十一):执行器之处理被拒绝的任务
我们知道在调用执行器的shutdown()方法后,再向执行器提交任务会被拒绝。执行器框架为我们提供了一个类RejectedExecutionHandler,来让我们自定义一些被拒绝任务的处理逻辑。首先实现自定义的拒绝任务处理逻辑,继承RejectedExecutionHandler,并实现rejectedExecution方法。importjava.util.concurrent.Rejected
bb6b382a3536
·
2017-02-27 12:41
Java并发编程
高级篇
(十一):执行器之处理被拒绝的任务
我们知道在调用执行器的shutdown()方法后,再向执行器提交任务会被拒绝。执行器框架为我们提供了一个类RejectedExecutionHandler,来让我们自定义一些被拒绝任务的处理逻辑。首先实现自定义的拒绝任务处理逻辑,继承RejectedExecutionHandler,并实现rejectedExecution方法。importjava.util.concurrent.Rejected
bb6b382a3536
·
2017-02-27 12:41
Java并发编程
高级篇
(十):分离任务的执行和结果的处理
在之前的例子中,我们使用执行器框架都是在主类中提交任务,等待任务执行完毕后再去处理任务执行的结果。接下来我们打算将任务的提交和结果的处理都放置到线程中去执行。在每个任务内部提交自己到执行器,然后通过一个统一的结果处理线程来处理所有任务执行的结果。为了解决这个问题,执行器框架为我们提供了一个CompletionService类,任务执行线程和结果处理线程能够共享这个类,结果处理线程便可以在这里渠道已
bb6b382a3536
·
2017-02-27 12:13
Java并发编程
高级篇
(十):分离任务的执行和结果的处理
在之前的例子中,我们使用执行器框架都是在主类中提交任务,等待任务执行完毕后再去处理任务执行的结果。接下来我们打算将任务的提交和结果的处理都放置到线程中去执行。在每个任务内部提交自己到执行器,然后通过一个统一的结果处理线程来处理所有任务执行的结果。为了解决这个问题,执行器框架为我们提供了一个CompletionService类,任务执行线程和结果处理线程能够共享这个类,结果处理线程便可以在这里渠道已
bb6b382a3536
·
2017-02-27 12:13
Java并发编程
高级篇
(九):在线程之行结束后再做些什么
如果我们想要在线程执行结束后做一些事情,比如生成报表,发送通知邮件或者释放一些系统资源,FutureTask类给于我们最好的支持。想要实现这种控制方式,我们不能直接把Callable对象直接提交到线程执行器中运行,而是要借助FutureTask类,把需要执行的线程类发送给FutureTask对象,然后把FutureTask类发送给执行器去执行。首先创建线程类,实现Callable接口(不能使用Ru
bb6b382a3536
·
2017-02-27 11:25
Java并发编程
高级篇
(九):在线程之行结束后再做些什么
如果我们想要在线程执行结束后做一些事情,比如生成报表,发送通知邮件或者释放一些系统资源,FutureTask类给于我们最好的支持。想要实现这种控制方式,我们不能直接把Callable对象直接提交到线程执行器中运行,而是要借助FutureTask类,把需要执行的线程类发送给FutureTask对象,然后把FutureTask类发送给执行器去执行。首先创建线程类,实现Callable接口(不能使用Ru
bb6b382a3536
·
2017-02-27 11:25
Java并发编程
高级篇
(八):在执行器中取消任务
前面我们已经学习如何把任务发送给执行器去执行,但是当我们想要取消一个已经发送给执行器的任务该怎么办呢。可以使用Future对象的cancel()方法。首先我们创建一个任务线程类,实现Callable接口(当然你使用Runnable接口是一样的)。任务一直循环打印"Thisisrunning.",并每次休眠100ms来模拟任务执行过程。importjava.util.concurrent.Calla
bb6b382a3536
·
2017-02-27 10:56
Java并发编程
高级篇
(八):在执行器中取消任务
前面我们已经学习如何把任务发送给执行器去执行,但是当我们想要取消一个已经发送给执行器的任务该怎么办呢。可以使用Future对象的cancel()方法。首先我们创建一个任务线程类,实现Callable接口(当然你使用Runnable接口是一样的)。任务一直循环打印"Thisisrunning.",并每次休眠100ms来模拟任务执行过程。importjava.util.concurrent.Calla
bb6b382a3536
·
2017-02-27 10:56
Java并发编程
高级篇
(七):使用执行器周期性地执行任务
我们已经学习了如何利用执行器框架提供的ThreadPoolExecutor类的线程池来执行任务,而不用我们手动去创建线程。同时我们也学习了,如何使用ScheduledThreadPoolExecutor类来延迟执行任务,如果你要指定任务执行的时间点,你只需要计算当前时间与目标时间的差值,把这个差值作为延迟时间即可实现定时执行任务。接下来,如果我们想要周期性地执行一个任务,该怎么办呢。同样,我们可以
bb6b382a3536
·
2017-02-27 10:11
Java并发编程
高级篇
(七):使用执行器周期性地执行任务
我们已经学习了如何利用执行器框架提供的ThreadPoolExecutor类的线程池来执行任务,而不用我们手动去创建线程。同时我们也学习了,如何使用ScheduledThreadPoolExecutor类来延迟执行任务,如果你要指定任务执行的时间点,你只需要计算当前时间与目标时间的差值,把这个差值作为延迟时间即可实现定时执行任务。接下来,如果我们想要周期性地执行一个任务,该怎么办呢。同样,我们可以
bb6b382a3536
·
2017-02-27 10:11
Java并发编程
高级篇
(六):在执行器中延时执行任务
执行器框架提供了ThreadPoolExecutor类来执行Runnable和Callable任务。当任务被发送给执行器的时候,执行器会根据俄配合尽可能快地执行任务。但是如果我们不想让任务马上执行,而是想让任务过一段时间后再执行,或者周期性地执行,该怎么办呢。为了达到这个目的,执行器框架为我们提供了ScheduledThreadPoolExecutor类。下面我们看一下如何使用这个类来实现延迟执行
bb6b382a3536
·
2017-02-25 21:58
Java并发编程
高级篇
(五):运行多个任务并处理所有结果
执行器框架给我们提供了一个方法,让我们可以发送给执行器一个任务列表,并等待任务列表中的所有任务执行完毕。然后它将返回一个与任务列表对应的Future列表。下面我们来看一下这个invokeAll方法怎么用。首先我们创建一个Result类,用于保存任务执行结果。/***创建Result类,作为Callable接口实现call()方法的返回值类型**Createdbyhadoopon2016/11/2.
bb6b382a3536
·
2017-02-25 21:04
Java并发编程
高级篇
(五):运行多个任务并处理所有结果
执行器框架给我们提供了一个方法,让我们可以发送给执行器一个任务列表,并等待任务列表中的所有任务执行完毕。然后它将返回一个与任务列表对应的Future列表。下面我们来看一下这个invokeAll方法怎么用。首先我们创建一个Result类,用于保存任务执行结果。/***创建Result类,作为Callable接口实现call()方法的返回值类型**Createdbyhadoopon2016/11/2.
bb6b382a3536
·
2017-02-25 21:04
Java并发编程
高级篇
(四):运行多个任务并处理第一个结果
接下来,我们来模拟一个用户验证过程,提供两种验证机制,任何一种验证机制验证成功即可通过验证,而不用等两种验证机制都验证成功。创建UserValidator类,它通过休眠一个随机时间来模拟用户验证过程。importjava.util.Random;importjava.util.concurrent.TimeUnit;/***Createdbyhadoopon2016/11/2.*/publiccl
bb6b382a3536
·
2017-02-25 17:43
Java并发编程
高级篇
(四):运行多个任务并处理第一个结果
接下来,我们来模拟一个用户验证过程,提供两种验证机制,任何一种验证机制验证成功即可通过验证,而不用等两种验证机制都验证成功。创建UserValidator类,它通过休眠一个随机时间来模拟用户验证过程。importjava.util.Random;importjava.util.concurrent.TimeUnit;/***Createdbyhadoopon2016/11/2.*/publiccl
bb6b382a3536
·
2017-02-25 17:43
Java并发编程
高级篇
(三):执行器中执行任务并返回结果
执行器框架的优质之一是可以并发地执行任务,并将任务执行结果返回。要想实现这个功能,需要JDK中的两个接口。Callable:这个接口带有一个call()方法,你可以在这个方法里面实现任务执行逻辑,同时这个接口带有一个泛型参数,你可以通过这个泛型参数来指定返回结果的类型。Future:这个接口生命了一些方法来获取由Callable对象产生的结果,并管理他们的状态。创建一个类FactorialCalc
bb6b382a3536
·
2017-02-25 16:39
Java并发编程
高级篇
(三):执行器中执行任务并返回结果
执行器框架的优质之一是可以并发地执行任务,并将任务执行结果返回。要想实现这个功能,需要JDK中的两个接口。Callable:这个接口带有一个call()方法,你可以在这个方法里面实现任务执行逻辑,同时这个接口带有一个泛型参数,你可以通过这个泛型参数来指定返回结果的类型。Future:这个接口生命了一些方法来获取由Callable对象产生的结果,并管理他们的状态。创建一个类FactorialCalc
bb6b382a3536
·
2017-02-25 16:39
Java并发编程
高级篇
(一):使用线程池执行器
使用执行器框架(ExecutorFramework)的第一步是创建执行器ThreadPoolExecutor对象。我们可以使用ThreadPoolExecutor提供的四个构造函数,或者使用Executors工厂方法来创建线程执行器。一旦有了执行器,我们就可以把Runnable或Callable对象发送给它去执行了。接下来我们使用执行器来实现一个能够处理客户端请求的服务器。首先我们创建一个任务执行
bb6b382a3536
·
2017-02-25 13:02
基于R中的神经网络包(nnet)做分类(
高级篇
)
针对UCI的seeds数据集,基于R中的神经网络包(nnet)做分类,并计算分类的测试误差。分类是一种有监督的学习任务,我们需要一些带有标签属性的数据和我们需要预测的新数据。举例说明,垃圾邮件识别问题,可以理解为一个二分类问题,即识别一封邮件是否是垃圾邮件并作出相应的处理。我们解决分类问题,通常的思路是原始数据集划分为训练集和测试集,利用训练集来训练一个分类模型集合,然后利用测试来选择最优模型,最
Wei-L
·
2017-02-23 20:36
Machine
Learning
Data
Analysis
这样的Excel单元格内容合并,据说会的人只有1%
所以,姐姐我贴心的为大家准备了基础篇、进阶篇、
高级篇
三个级别的学习内容。1、基础篇——看山是山,看水是水案例1:用连接符&合并现有一串外地手机号,需要在手机号前全
罂粟姐姐
·
2017-02-17 09:49
线程
高级篇
-Lock锁和Condition条件
浅谈Synchronized:synchronized是Java的一个关键字,也就是Java语言内置的特性,如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,执行代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而获取锁的线程释放锁会有三种情况:1).获取锁的线程执行完该代码块,然后线程释放对锁的占有;2).线程执行发生异常,此时JVM会让线程自动释放锁;3).调用
banbi9574
·
2017-02-08 16:00
Spark相关文章索引(2)
计算过程分析可靠保证华为叶琪:论SparkStreaming的数据可靠性和一致性性能优化ProjectTungsten:让Spark将硬件性能压榨到极限Spark性能优化指南——基础篇Spark性能优化指南——
高级篇
BlackEnn
·
2017-01-27 18:00
spark
大数据
Spark相关文章索引(2)
计算过程分析可靠保证华为叶琪:论SparkStreaming的数据可靠性和一致性性能优化ProjectTungsten:让Spark将硬件性能压榨到极限Spark性能优化指南——基础篇Spark性能优化指南——
高级篇
BlackEnn
·
2017-01-27 18:00
spark
大数据
欧阳泽林:招聘经理技能[get]之招聘网站DIY(
高级篇
)
关于作者:欧阳泽林,对于个体我“不误正业”——助力个人品牌IPO;对于组织我“业涉撩人”——助力企业的雇主品牌和招聘创新,个人微信:zhaopiner1欢迎批判性点赞和报复性打赏!作者语:通过初级篇和中级篇的学习,相信大家对简单做出一个雇主自己的招聘网站已经不是问题,人力资源部门可以推出属于自己的“产品”啦,千呼万唤始出来,这个产品后续将承担起我们对外部候选人求职申请、传播雇主品牌、进行招聘营销等
欧阳泽林
·
2016-12-26 17:36
wpf
高级篇
高清视频教程
wpf
高级篇
高清视频教程,是基础篇的升级讲解和深化理解,我们通过很多实例来讲解了wpf的具体使用,在项目中用到的知识,都是相对来说高级的wpf知识,欢迎大家点赞哦。谢谢!
dotcoolgirl
·
2016-12-12 11:12
Oracle RMAN备份恢复3-
高级篇
_超越OCP精通Oracle视频课程培训19
oracle视频教程目标Oracle视频教程,风哥本套oracle教程培训学习oracle数据库关于RMAN内存缓冲与块跟踪,DBMS_BACKUP_RESTORE,使用RMANBlockRecover恢复坏块,RMANRecoveryAdvisor案例,RMAN备份压缩技术,RMAN增量备份恢复,RMAN备份加密,RMAN克隆数据库,生产环境RMAN异机恢复的几种经典场景案例。适用人群IT相关从
风哥Oracle
·
2016-12-07 22:02
oracle培训
oracle教程
oracle视频
Oracle视频教程
02-java对象
高级篇
面向对象继承只允许多层继承,不能多重继承java中只允许单继承,不能使用多重继承。一个子类只能继承一个父类。子类实例化的过程:子类对象实例化之前首先调用父类的构造方法,再调用子类自己的构造方法。方法覆写:子类对父类方法,方法同名。但是子类的权限不能比父类更严格。重载,发生在同一类。腹泻,发生在继承关系中。this,访问本类的属性,没有从父类查找。super访问父类的属性,调用构造方法时候,需放在首
Melvin_Caro
·
2016-12-03 10:32
Java
面试高级算法梳理笔记
目录原文首发于个人博客Jennica.Space,按算法难度划分为初中高三个级别,详细目录及链接如下:初级篇穷竭搜索贪心动态规划数据结构图论数论中级篇二分搜索常用技巧数据结构(二)动态规划(二)网络流计算几何
高级篇
数论
尤汐_Jennica
·
2016-12-02 14:18
面试高级算法梳理笔记
目录原文首发于个人博客Jennica.Space,按算法难度划分为初中高三个级别,详细目录及链接如下:初级篇穷竭搜索贪心动态规划数据结构图论数论中级篇二分搜索常用技巧数据结构(二)动态规划(二)网络流计算几何
高级篇
数论
尤汐_Jennica
·
2016-12-02 14:18
【四级】 考试作文万能句及万能模板-
高级篇
正反观点及辩证看法类1.Thehumanracehasenteredacompletelynewstageinitshistory,alonewiththeadvanceofthesocietyandtheincreasinglyrapideconomicglobalizationandurbanization,moreproblemsarebroughttoourattention,oneofw
纳达丶无忌
·
2016-11-24 10:18
C# 串口操作 ---- 系列文章
串口通讯介绍的
高级篇
,介绍更高级的抽象,为扩展为通用的客户端通讯库做铺垫,扩展性的考虑,能支持任意类型的流设备。...
jack_Meng
·
2016-11-22 12:00
Android面试之
高级篇
版权声明:本文为博主原创文章,未经博主允许不得转载。结合自己之前去很多大公司的面试经历和自己面别人的一些题,这里做一些总结,Android面试中常见的面试题。1,Android的Handler运行机制要解释Handler的运行机制就要讲几个对象:Message、Handler、MessageQueue、Looper。Handler获取当前线程中的looper对象,looper用来从存放Messag
一个本科生的孤独
·
2016-11-20 13:18
Android
JS
高级篇
----节点(上)
前言:DOM是javascript操作网页的接口,全称为文档对象模型(DocumentObjectModel)。它的作用是将网页转为一个javascript对象,从而可以使用javascript对网页进行各种操作(比如增删内容)。浏览器会根据DOM模型,将HTML文档解析成一系列的节点,再由这些节点组成一个树状结构。DOM的最小组成单位叫做节点(node),本节主要讨论的是JS中的节点问题,主要对
帅帅哒小白
·
2016-11-19 13:13
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他