- 用DESeq2包来对RNA-seq数据进行差异分析
Seurat_Satija
差异分析的套路都是差不多的,大部分设计思想都是继承limma这个包,DESeq2也不例外。DESeq2是DESeq包的更新版本,看样子应该不会有DESeq3了,哈哈,它的设计思想就是针对count类型的数据。可以是任意features的count数据,比如对各个基因的count,或者外显子,或者CHIP-seq的一些feature,都可以用来做差异分析。使用这个包也是需要三个数据:表达矩阵分组矩阵
- 使用clusterProfiler进行GO、KEGG富集分析(有参情况)
纪伟讲测序
寻找差异表达的基因并识别它们的功能,是我们进行RNA测序的最主要目的。很明显,这些差异的基因必然与功能改变密切相关,例如,比较患病个体与正常个体的组织表达谱,不难想到这些显著失调的基因参与了生物学过程、信号通路等,导致了疾病的发生。前面已经讲了如何使用DESeq2、edgeR基于转录组测序获得的基因表达值鉴定差异表达基因。那么,后续如何继续通过生信分析的方法,探索差异表达的基因发挥了怎样的功能,参
- Python版RNA-seq分析教程:DEseq2差异表达基因分析
Starlitnightly
python开发语言
BulkRNA-seq分析的一个重要任务是分析差异表达基因,我们可以用omicverse包来完成这个任务。在omicverse中,除了最简单的ttest外,在这里,我们介绍一种类似R语言中的Deseq2等包的模型来计算差异表达基因。原教程地址:https://omicverse.readthedocs.io/en/latest/Tutorials-bulk/t_deseq2/环境的下载在这里我们只
- DESeq2的建模原理及简单用法
鹿无为
写在前面的废话不研究不知道,一研究吓一跳,原来DESeq2这么复杂,这10000多的引用量真不是吹的……image.png废话超多系列DESeq2的差异表达分析涉及多个步骤,具体步骤参见下面流程图中的蓝色部分image.png简单地说,DESeq2将对原始reads进行建模,使用标准化因子(scalefactor)来解释库深度的差异。然后,DESeq2估计基因的离散度,并缩小这些估计值以生成更准确
- RNA 3. SCI 文章中基于T CGA 差异表达基因之 DESeq2
90066456ace6
前言上期我们介绍了基于limma来做差异表达基因,那么这期来讲一下DESeq2,那么这两款软件有什么区别吗?区别主要在于一个是计算芯片探针给出来的结果,而DESeq2是基于NGS测序结果中Readcounts来计算差异表达,根据输入数据的不同,我们对比一下做法。在比较高通量测序分析中,一项基本任务是分析计数数据,如RNA-seq中每个基因的Readcount,以获得跨实验条件的系统性变化的证据。离
- 一文掌握R包DESeq2的差异基因分析过程
纪伟讲测序
转录组测序的最直接目的,就是设法寻找组间显著表达变化的基因,解释基因表达水平的变化对生物功能的影响。例如,肿瘤患者与正常人群相比哪些编码蛋白或非编码RNA分子发生了失调,这些失调分子是否是引发或加速肿瘤进程的潜在因素?逆境胁迫下的植物体中哪些基因表达显著激活,这些激活的基因是否有利于植物应对高温、干旱、盐胁迫等不利环境。那么,如何基于转录组测序获得的定量表达值,识别差异表达变化的基因或其它非编码R
- 无标题文章
Goodluck泰
不知道哪位大神告诉我一下用DESeq2处理数据时,怎么处理大量数据,比如我处理组有100样本,对照组100样本。
- 「TBtools」与「用户」让所有人掌握基因差异表达分析,共表达网络分析,相关系数分析...
生信石头
写在前面前述,写了一个推文,大体是《即日起「TBtools」关闭「高速插件商店」,让往事随风~》。简单来说,舍去了两个辅助插件安装的插件,因为时代已经不需要他们。我们选择了另外一种方式,可以让用户跟安装TBtools其他所有插件一样,轻松安装「R插件」。至于,为什么我现在一定要做这个事情?因为,我受够了。前几天,我花了整整两天的时间,在服务器上,私活安装不上DESeq2和WGCNA,最后发现要么是
- RNA-seq分析流程二:DEseq2做不同组间差异表达分析
纵纵纵小鸮
使用DEseq2循环做多组间差异表达分析当有多组RNA-seq数据时,有时需要对多个组合进行差异表达分析,例如当我有CIM0/CIM7/CIM14/CIM28四组时,我需要得到每个组合间的差异表达情况,CIM7:CIM0;CIM14:CIM0;CIM14:CIM7等。使用ANOVA的方式也可以进行多组间比较,但由于ANOVA是指定同一个CK,并且不能得到具体是哪组相对于CK有差异表达,不能精准的解
- 2021-09-08 批次TCGA(1)
多去看看
样本过滤完后,质控先:样本过滤基因过滤过滤完后,做质控,有下面三个图箱线图,密度图PCA图层次聚类分析现在做完后,究竟是先标准化还是先去去除批次差异需要做批次矫正因为在不同样本中,有一些基因的表达量是恒定的,可以以此为参照物来去除批次标准化:limma-voom,deseq2,edger差异分析可使用多个R包分析同一个数据,获得更稳定结果。一般推荐至少3个生物学重复批次效应去处的方法:可使用线性模
- 报错:ERROR: lazy loading failed for package
微光**
r语言
ERROR:lazyloadingfailedforpackage常用的服务器崩了只能换台服务器,新的服务器好多R包都没有安装,今天安装DESeq2居然报错了各种R包,如果不在R语言官网上,那它极有可能在Bioconductor或者Github上我是用的以下安装方法,然后报错BiocManager::install('DESeq2')然后我使用Github(https://github.com/)
- 生信人的20个R语言习题-高级
DrKu
安装一些R包:数据包:ALL,CLL,pasilla,airway软件包:limma,DESeq2,clusterProfiler工具包:reshape2绘图包:ggplot2不同领域的R包使用频率不一样,在生物信息学领域,尤其需要掌握bioconductor系列包。if(!require(ALL))BiocManager::install("ALL")if(!require(CLL))BiocM
- StatQuest学习笔记25——差异表达分析
backup备份
前言——主要内容这篇笔记是StatQuest系列视频教程的第59,60,61节。主要内容讲的是高通测序数据的差异基因分析,其中,第59节的内容是edgeR进行的文库均一化;第60节是DESeq2的文库均一化;第61节则是讲的是edgeR和DESeq2均一化的一些阈值选择。RPKM等均一化的局限edgeR与DESeq2这两种方法并不使用RPKM,FPKM,TPM等方法来进行均一化,edgeR与DES
- 差异分析|使用limma包
小杜的生信筆記
获取本章节数据和代码:关注微信公众号:小杜的生信筆記(ID:Du_Bioinformatics),回复关键词:limma差异分析------------------------基于R语言进行差异分析的包有很多个,比如我自己常用的有DESeq2、limma、edge等等。我们本期的专题是进行各种包差异分析的专题。本专题是使用limma包差异分析。1.数据准备差异分析是两两数据集间的比较,一个是对照组
- 基因表达差异分析R工具包DESeq2的详细使用方法和使用案例
小果运维
R生信分析-bioinfo信息可视化数据分析数据挖掘DESeq2R案例
DESeq2是一种常用的差异表达基因分析工具,可用于RNA-seq数据的差异表达分析。下面是DESeq2的详细使用步骤和全部脚本示例。文章参考ModeratedestimationoffoldchangeanddispersionforRNA-seqdatawithDESeq2|GenomeBiology|FullText(biomedcentral.com)bioconda源对工具包的介绍:Bi
- 生信分析代谢通路可视化分析R工具包ggkegg的使用案例
小果运维
R生信分析-bioinfopython算法开发语言ggkeggggplotR案例
可视化DESeq2中的数值属性通过提供通常用于转录组分析的DESeq2软件包的结果,可以在图形的节点中反映数值结果。该函数可用于此目的。通过将要在图形中反映的数值(例如,)指定为参数,可以将该值分配给节点。如果命中多个基因,则参数指定如何组合多个值(默认值为)。assign_deseq2log2FoldChangecolumnnumeric_combinemean在这里,我们使用RNA-Seq数据
- GO.db:存储Gene Ontology信息的R包
生信修炼手册
欢迎关注”生信修炼手册”!在生信分析领域,R语言由于其简单易用的特点和良好的生态环境,占用重要的一席之地。其中,Bioconductor作为生信分析专用的R语言社区,提供了许多的R包。Bioconductor上的所有R包可以分成4大类别,示意图如下software类型的R包用于执行某项具体的分析内容,比如edgeR,DESeq2等,AnnotationData类型的包在R中存储了对应的数据库,比如
- 数据分析:转录组差异分析总结(DESeq2+limma+edgeR+t-test/wilcox-test)
十三画者
数据分析数据分析
前言差异分析是转录组数据分析的必需技能之一,但众多的转录组分析R包如DESeq2,limma和edgeR等让分析人员不知如何选择,还有它们之间的优劣如何?我将在本文详细探讨常用差异分析R包以及结合t-test/wilcox-rank-sumtest的差异分析结果的异同点。大纲本文要点由以下几点构成:下载以及导入测试数据(批量安装R包);基因表达count矩阵的标准化方法(F®PKM/TPM);基因
- 生信人的20个R语言习题
生信小白白
笔记生信技能树
学习什么,都得从基础开始,作为生信分析的一个必备软件,R语言操作技能当然是相当重要和基础的,今晚,就趁机练习一下jimmy师兄生信菜鸟团给出的“生信人的20个R语言习题”,答案下一期更新贴出。1.安装一些R包:数据包:ALL,CLL,pasilla,airway软件包:limma,DESeq2,clusterProfiler工具包:reshape2绘图包:ggplot2不同领域的R包使用频率不一样
- 手把手教学差异表达基因分析
Neptuneyut
R机器学习人工智能算法
文章目录引言安装并导入DESeq2包数据要求制作dds对象,进行差异分析筛选差异基因完整代码其他问题引言对于组学分析来说,常常会寻找组间的差异,例如差异基因(转录组)、差异菌(宏基因组)以及差异通路(宏基因组),而转录组分析上最为经典的DESeq2包对于以上分析也都适用DESeq最早在2010年发表在GenomeBiology上,2014年上更新版本DESeq2。DESeq2是基于负二项广义线性模
- 差异基因分析
Weiyx
source("https://bioconductor.org/biocLite.R")#载入安装工具biocLite("DESeq2")#安装包library("DESeq2")#测试是否安装成功R里面的取整函数:>xceiling(x)[1]4>floor(x)[1]3>trunc(x)[1]3>>round(x,digits=0)[1]4>signif(x,digits=6)[1]3.55
- RNA-seq 详细教程: `DESeq2` 差异表达分析(7)
冷冻工厂
学习目标了解如何设计公式了解如何使用DESeq2执行差异表达分析1.DE分析差异表达分析工作流程的最后一步是将原始计数拟合到NB模型并对差异表达基因进行统计检验。在这一步中,我们本质上是想确定不同样本组的平均表达水平是否存在显著差异。PaulPavlidis,UBCDESeq2论文发表于2014年,但该软件包不断更新并通过Bioconductor在R中使用。它建立在分散估计和DSS和edgeR中的
- R包升级报错成常态,搜索告诉你。。。
dandanwu90
看到报错不要怕,多试试一定会解决的,尝试和搜索能力很重要。背景:有天不知道为什么,我升级了我的R包,从3.5.1到3.6.1,结果报错就成了常态。在做RNA-seq差异分析的时候,想要加载DESeq2,如图:image.png需要载入包忽略,是被mask掉,但后面的错误是要管。载入需要的程辑包:S4Vectors载入需要的程辑包:stats4载入需要的程辑包:BiocGenerics载入需要的程辑
- 百日筑基篇——差异基因分析Limma包(R语言初识七)
星石传说
R语言篇r语言开发语言
百日筑基篇——差异基因分析Limma包(R语言初识七)文章目录前言一、Limma包介绍二、使用步骤1.数据预处理2.进行voom转换3.得到差异表达数据4.样本间距离的可视化三、DESeq2包于limma包比较1.共同点2.区别总结前言书接上章,简述了在R中用DESeq2包进行差异基因分析;其实,还可以用另外的R包,本章则简述Limma包在差异基因分析中的应用,并于DESeq2包比较,希望通过我的
- 转录组数据标准化--Normalization
陈洪瑜
转录组数据经过比对到参考基因组获得对应基因count值后,因为测序深度以及基因长度的关系,在进行差异分析之前,还需要进行标准化。标准化是转录组数据差异分析必不可少的一步。用于转录组差异分析的目前主要是两个软件:Deseq2和edgeR;针对这两款软件,学习一下目前的应用的标准化方法。Globalnormalizationmethods通过针对每个样本获得对应的大小因子Cj来使不同样本的计数具有可比
- 【转录组学】如何进行一步到位的fastq到差异分析,kallisto拯救你(一)
xizzy
传统转录组的分析想必大家已经非常熟悉,无非是质控->比对->组装->定量->差异分析->差异表达基因功能富集分析这个套路。目前公司用的流程主要也有两个门派,以“传统派”的trimmomatic/cutadapter/华大fastqc->tophat->cufflink->cuffmerge->cuffquant(较差)/RSEM->DESeq2/edgeR->GO/KEGG,已经较新的fastp-
- 用DESeq2对表达矩阵进行归一化的详细步骤
泼皮混混
“清晰而又吸引人——这无疑是学习R的有趣方式!”——AmosA.Folarin,伦敦大学学院1.对readscount进行ln()转换表达矩阵的行代表feature(如基因、外显子等),列代表sample;对于原始的每一个基因每一个样本对应的reads数进行以e为底的转换:ln(counts)ln()函数在R语言中是log()log(counts)2.对每一行的值进行均值计算对该基因对应的所有样本
- DESeq2的基本使用
TOP生物信息
DEseq预热主要就是这几个步骤了。#准备counttablescntsddshead(counts(dds))sample1sample2sample3sample4gene10021gene214565047gene35338gene470105116125gene552212gene6153707053>dds1head(counts(dds1,normalized=TRUE))#通过估计s
- edgeR和DESeq2原理分析
F_U_N
http://www.360doc.com/content/18/0815/22/57890290_778579575.shtml
- 使用DEseq2计算FPKM后计算TPM
纵纵纵小鸮
使用DEseq2对RNA-seq数据进行分析,并计算FPKM和TPM。该过程使用GenomicFeatures包获取外显子长度,并计算非重叠外显子长度之和作为基因长度。选取这一因素作为基因长度是参考文章https://www.jianshu.com/p/3c21da32d7a4step1.安装并加载包:if(!requireNamespace("BiocManager",quietly=TRUE)
- 继之前的线程循环加到窗口中运行
3213213333332132
javathreadJFrameJPanel
之前写了有关java线程的循环执行和结束,因为想制作成exe文件,想把执行的效果加到窗口上,所以就结合了JFrame和JPanel写了这个程序,这里直接贴出代码,在窗口上运行的效果下面有附图。
package thread;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util
- linux 常用命令
BlueSkator
linux命令
1.grep
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n '100,200p' 文件名),去查出该关键字之后的日志内容。
但其实还有更简便的办法,就是用(grep -B n、-A n、-C n 关键
- php heredoc原文档和nowdoc语法
dcj3sjt126com
PHPheredocnowdoc
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
<?
- overflow的属性
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- 《我所了解的Java》——总体目录
g21121
java
准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
&n
- [简单]docx4j常用方法小结
53873039oycg
docx
本代码基于docx4j-3.2.0,在office word 2007上测试通过。代码如下:
import java.io.File;
import java.io.FileInputStream;
import ja
- Spring配置学习
云端月影
spring配置
首先来看一个标准的Spring配置文件 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi=&q
- Java新手入门的30个基本概念三
aijuans
java新手java 入门
17.Java中的每一个类都是从Object类扩展而来的。 18.object类中的equal和toString方法。 equal用于测试一个对象是否同另一个对象相等。 toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString 方法是一个很重要的方法) 19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。
- 《2008 IBM Rational 软件开发高峰论坛会议》小记
antonyup_2006
软件测试敏捷开发项目管理IBM活动
我一直想写些总结,用于交流和备忘,然都没提笔,今以一篇参加活动的感受小记开个头,呵呵!
其实参加《2008 IBM Rational 软件开发高峰论坛会议》是9月4号,那天刚好调休.但接着项目颇为忙,所以今天在中秋佳节的假期里整理了下.
参加这次活动是一个朋友给的一个邀请书,才知道有这样的一个活动,虽然现在项目暂时没用到IBM的解决方案,但觉的参与这样一个活动可以拓宽下视野和相关知识.
- PL/SQL的过程编程,异常,声明变量,PL/SQL块
百合不是茶
PL/SQL的过程编程异常PL/SQL块声明变量
PL/SQL;
过程;
符号;
变量;
PL/SQL块;
输出;
异常;
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展,sql的执行时每次都要写操作
- Mockito(三)--完整功能介绍
bijian1013
持续集成mockito单元测试
mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。
一.使用mockito验证行为
//首先要import Mockito
import static org.mockito.Mockito.*;
//mo
- 精通Oracle10编程SQL(8)使用复合数据类型
bijian1013
oracle数据库plsql
/*
*使用复合数据类型
*/
--PL/SQL记录
--定义PL/SQL记录
--自定义PL/SQL记录
DECLARE
TYPE emp_record_type IS RECORD(
name emp.ename%TYPE,
salary emp.sal%TYPE,
dno emp.deptno%TYPE
);
emp_
- 【Linux常用命令一】grep命令
bit1129
Linux常用命令
grep命令格式
grep [option] pattern [file-list]
grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。
pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特
- mybatis3入门学习笔记
白糖_
sqlibatisqqjdbc配置管理
MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。
以前也学过iBatis,因为MyBatis是iBatis的升级版本,最初以为改动应该不大,实际结果是MyBatis对配置文件进行了一些大的改动,使整个框架更加方便人性化。
- Linux 命令神器:lsof 入门
ronin47
lsof
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。
有趣的是,lsof也是有着最多
- java实现两个大数相加,可能存在溢出。
bylijinnan
java实现
import java.math.BigInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BigIntegerAddition {
/**
* 题目:java实现两个大数相加,可能存在溢出。
* 如123456789 + 987654321
- Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法
Kai_Ge
Kettle
Kettle学习资料分享
Kettle 3.2 使用说明书
目录
概述..........................................................................................................................................7
1.Kettle 资源库管
- [货币与金融]钢之炼金术士
comsci
金融
自古以来,都有一些人在从事炼金术的工作.........但是很少有成功的
那么随着人类在理论物理和工程物理上面取得的一些突破性进展......
炼金术这个古老
- Toast原来也可以多样化
dai_lm
androidtoast
Style 1: 默认
Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
Style 2: 顶部显示
Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
t
- java数据计算的几种解决方法3
datamachine
javahadoopibatisr-languer
4、iBatis
简单敏捷因此强大的数据计算层。和Hibernate不同,它鼓励写SQL,所以学习成本最低。同时它用最小的代价实现了计算脚本和JAVA代码的解耦,只用20%的代价就实现了hibernate 80%的功能,没实现的20%是计算脚本和数据库的解耦。
复杂计算环境是它的弱项,比如:分布式计算、复杂计算、非数据
- 向网页中插入透明Flash的方法和技巧
dcj3sjt126com
htmlWebFlash
将
Flash 作品插入网页的时候,我们有时候会需要将它设为透明,有时候我们需要在Flash的背面插入一些漂亮的图片,搭配出漂亮的效果……下面我们介绍一些将Flash插入网页中的一些透明的设置技巧。
一、Swf透明、无坐标控制 首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明
- ios UICollectionView的使用
dcj3sjt126com
UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView;另外一种是作为一个视图放在普通的UIViewController里面。
个人更喜欢第二种。下面采用第二种方式简单介绍一下UICollectionView的使用。
1.UIViewController实现委托,代码如
- Eos平台java公共逻辑
蕃薯耀
Eos平台java公共逻辑Eos平台java公共逻辑
Eos平台java公共逻辑
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:20:4
- SpringMVC4零配置--Web上下文配置【MvcConfig】
hanqunfeng
springmvc4
与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。
applicationContext-MvcConfig.xml
<!-- 启用注解,并定义组件查找规则 ,mvc层只负责扫描@Controller -->
<
- 解决ie和其他浏览器poi下载excel文件名乱码
jackyrong
Excel
使用poi,做传统的excel导出,然后想在浏览器中,让用户选择另存为,保存用户下载的xls文件,这个时候,可能的是在ie下出现乱码(ie,9,10,11),但在firefox,chrome下没乱码,
因此必须综合判断,编写一个工具类:
/**
*
* @Title: pro
- 挥洒泪水的青春
lampcy
编程生活程序员
2015年2月28日,我辞职了,离开了相处一年的触控,转过身--挥洒掉泪水,毅然来到了兄弟连,背负着许多的不解、质疑——”你一个零基础、脑子又不聪明的人,还敢跨行业,选择Unity3D?“,”真是不自量力••••••“,”真是初生牛犊不怕虎•••••“,••••••我只是淡淡一笑,拎着行李----坐上了通向挥洒泪水的青春之地——兄弟连!
这就是我青春的分割线,不后悔,只会去用泪水浇灌——已经来到
- 稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制
nannan408
对于股市,我们国家的监管还是有点拼的,但始终拼不过飞流直下的恐慌,为什么呢?
笔者首先支持股市的监管。对于股市越管越荡的现象,笔者认为首先是做空力量超过了股市自身的升力,并且对于跌停停牌重组的快速反应还没建立好,上市公司对于股价下跌没有很好的利好支撑。
我们来看美国和香港是怎么应对股灾的。美国是靠禁止重要股票做空,在
- 动态设置iframe高度(iframe高度自适应)
Rainbow702
JavaScriptiframecontentDocument高度自适应局部刷新
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。
但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。
对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构:
<div id="content">
<div id=&quo
- 用Rapael做图表
tntxia
rap
function drawReport(paper,attr,data){
var width = attr.width;
var height = attr.height;
var max = 0;
&nbs
- HTML5 bootstrap2网页兼容(支持IE10以下)
xiaoluode
html5bootstrap
<!DOCTYPE html>
<html>
<head lang="zh-CN">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">