升级显卡的注意事项有哪些?

JavaScript011

升级显卡的注意事项有哪些?,第1张

升级显卡的注意事项:

1、电源。很重要,如果加上显卡超出了电源的额定功率,那你显卡只能浪费很多性能了;或者说是显卡需要外接电源,然后电源没外接线插口,那就2了。记得满载至少给电源留30%的空闲,稳定是最重要的。

2、CPU。很重要,虽然玩游戏看电影显卡是主要,但是CPU差几个档次,就带不动显卡了,俗话说拖后腿、瓶颈,很多能玩的能看的因为CPU的关系而傻了的大有人在。

3、显卡大小、尺寸。重要,别买了回来塞不进去,然后悲剧。

4、JS。重要,买的时候一定要拆了试,不要怕麻烦,JS太多,网上看准型号,校对参数,让JS无所遁形。一个牌子,一个档次,一个型号的,还有TC版,DDR2、DDR3、DDR5版、64位宽版,绝对不要忽略了细节,这些都是坑人的地方。

解压并对部分函数做了解释

/* ========== 舌签构造函数 begin ========== */

var isIE = navigator.appVersion.indexOf("MSIE") != -1 ? true: false

function SubShowClass(h, j, k, l, m) {//主函数 h-舌簧的id名程;j-设置响应类型:有五种状态响应onmouseover、onmouseout、click、mouseup、mousedown;k、l、m-默认选中容器(div)的索引序号、默认选中、关闭容器id名称;注意k、l、m都是相对于舌簧tab(h)的子容器

this.version = "1.0"

this.author = "mengjia"

this.parentObj = SubShowClass.$(h)//取得舌簧id

if (this.parentObj == null) {

throw new Error("SubShowClass(ID)参数错误:ID 对像存在!")

}

if (!SubShowClass.childs) {

SubShowClass.childs = new Array()//以下将需开关显示的容器名(div)取得并压入js数组

}

this.ID = SubShowClass.childs.length

SubShowClass.childs.push(this)

this.lock = false//以下设置状态参数值

this.label = []

this.defaultID = k == null ? 0: k

this.selectedIndex = this.defaultID

this.openClassName = l == null ? "selected": l

this.closeClassName = m == null ? "": m

this.mouseIn = false

var n = Function("SubShowClass.childs[" + this.ID + "].mouseIn = true")

var o = Function("SubShowClass.childs[" + this.ID + "].mouseIn = false")

if (isIE) {

this.parentObj.attachEvent("onmouseover", n)

} else {

this.parentObj.addEventListener("mouseover", n, false)

}

if (isIE) {

this.parentObj.attachEvent("onmouseout", o)

} else {

this.parentObj.addEventListener("mouseout", o, false)

}

if (typeof(j) != "string") {//以下设置舌簧鼠标响应类型

j = "onmousedown"

}

j = j.toLowerCase()

switch (j) {

case "onmouseover":

this.eventType = "mouseover"

break

case "onmouseout":

this.eventType = "mouseout"

break

case "onclick":

this.eventType = "click"

break

case "onmouseup":

this.eventType = "mouseup"

break

default:

this.eventType = "mousedown"

}

this.addLabel = function(a, b, c, d, e) {//该函数根据取得的状态显示或关闭子容器并设置tab背景样式(c参数)

if (SubShowClass.$(a) == null) {

throw new Error("addLabel(labelID)参数错误:labelID 对像存在!")

}

var f = this.label.length

if (c == "") {

c = null

}

this.label.push([a, b, c, d, e])

var g = Function('SubShowClass.childs[' + this.ID + '].select(' + f + ')')

if (isIE) {

SubShowClass.$(a).attachEvent("on" + this.eventType, g)

} else {

SubShowClass.$(a).addEventListener(this.eventType, g, false)

}

if (f == this.defaultID) {

SubShowClass.$(a).className = this.openClassName

if (SubShowClass.$(b)) {

SubShowClass.$(b).style.display = ""

}

if (c != null) {

this.parentObj.style.background = c

}

if (d != null) {

eval(d)

}

} else {

SubShowClass.$(a).className = this.closeClassName

if (SubShowClass.$(b)) {

SubShowClass.$(b).style.display = "none"

}

}

if (SubShowClass.$(b)) {

if (isIE) {

SubShowClass.$(b).attachEvent("onmouseover", n)

} else {

SubShowClass.$(b).addEventListener("mouseover", n, false)

}

if (isIE) {

SubShowClass.$(b).attachEvent("onmouseout", o)

} else {

SubShowClass.$(b).addEventListener("mouseout", o, false)

}

}

}

this.select = function(a) {//调用函数具体设置选中tab状态或样式

if (typeof(a) != "number") {

throw new Error("select(num)参数错误:num 不是 number 类型!")

}

var i

for (i = 0i <this.label.lengthi++) {

if (i == a) {

SubShowClass.$(this.label[i][0]).className = this.openClassName

if (SubShowClass.$(this.label[i][1])) {

SubShowClass.$(this.label[i][1]).style.display = ""

}

if (this.label[i][2] != null) {

this.parentObj.style.background = this.label[i][2]

}

if (this.label[i][3] != null) {

eval(this.label[i][3])

}

} else if (this.selectedIndex == i) {

SubShowClass.$(this.label[i][0]).className = this.closeClassName

if (SubShowClass.$(this.label[i][1])) {

SubShowClass.$(this.label[i][1]).style.display = "none"

}

if (this.label[i][4] != null) {

eval(this.label[i][4])

}

}

}

this.selectedIndex = a

}

this.random = function() {

if (arguments.length != this.label.length) {

throw new Error("random()参数错误:参数数量与标签数量不符!")

}

var a = 0,

i

for (i = 0i <arguments.lengthi++) {

a += arguments[i]

}

var b = Math.random(),

percent = 0

for (i = 0i <arguments.lengthi++) {

percent += arguments[i] / a

if (b <percent) {

this.select(i)

break

}

}

}

this.autoPlay = false

var p = null

this.spaceTime = 5000

this.play = function(a) {

if (typeof(a) == "number") {

this.spaceTime = a

}

clearInterval(p)

p = setInterval("SubShowClass.childs[" + this.ID + "].nextLabel()", this.spaceTime)

this.autoPlay = true

}

this.nextLabel = function() {

if (this.autoPlay == false || this.mouseIn == true) {

return

}

var a = this.selectedIndex

a++

if (a >= this.label.length) {

a = 0

}

this.select(a)

}

this.stop = function() {

clearInterval(p)

this.autoPlay = false

}

}

SubShowClass.$ = function(a) {//取得tab h的超链接

if (document.getElementById) {

return eval('document.getElementById("' + a + '")')

} else {

return eval('document.all.' + a)

}

}

/* ========== 舌签构造函数 end ========== */

500块买GT520(也就个入门卡。。)已经被那JS 给骗大了,然后还加80换6570,是什么牌子的?如果参数是1G DDR5的话还凑合(也不推荐,580这价格买HD 6750秒掉这两张卡、这卡玩你说的大型单机游戏都够玩玩了,不过前提是你CPU过得去。。)或者你把具体配置贴出来看看。