首页 > 代码库 > 5.15心得
5.15心得
1、谷歌里a:怎么用
Google 股票有三类:
Class A: GOOGL ,每一股有一票投票权。
Class B: 仅限公司内部交易,每一股有10票投票权。
Class C: GOOG ,没有投票权。
2014年4月之前, GOOG 是 Class A ,没有 Class C ,然后2014年4月的时候 GOOG 的一半分出来成了 GOOGL ,变成现在这样。公司的创始人和高层持有大量 Class B 股份,每股 Class B 也变成一股 Class B 和一股 Class C 。这样一来这些人就可以卖股票而不损失投票权,目的就是保持这些人的控制力。然而这对原来的 Class A 持有者不公平,所以后来法院判决 Google 每卖出一股 Class C ,就必须把一股 Class B 转化成 Class A ,也就是说这些高层想卖一股 Class C 得损失9点投票权,还不如原来呢,因为现在一股价值只有原来一半。理性的做法就是每卖一股 Class C 同时也把那股转化成 Class A 的卖掉。但最后还是有些好处的,因为 Google 后来以发行 Class C 为主。此外我觉得 Google 耍了个伎俩,因为本来 Google 股票只有一个: GOOG ,所以不明真相的群众还倾向于继续买这个 GOOG ,但实际上它已经变成 Class C 了。
对一般股民而言,这二者几乎没有区别,涨跌幅度几乎完全重合,现在过了一年多, GOOGL 比 GOOG 略值钱一点(多 4.64% )。
IE10、IE11、谷歌怎样兼容a:
第一种方法、浏览器设置兼容模式
打开IE,点击“工具”菜单,选择“兼容性视图设置”,勾选“在兼容性视图中显示所有网站”选项
第二种方法、在使用编辑器的网页的:
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
下面加
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
第三种方法、修改编辑器本身JS文件:
修改编辑器目录下的 /editor/js/fckeditorcode_ie.js 文件,查找
B.open("GET",A,false);
在后面加上:
try{B.responseType=‘msxml-document‘;}catch(e){}
即为如下:
B.open("GET",A,false);try
{B.responseType=‘msxml-document‘;}catch(e){}B.send(null);
第四种方法:下载安装百度浏览器
百度浏览器确实不错,网页兼容比较好,而且支持国外网站加速,不用任何插件就可以打开google adsense,方便站长朋友。
下载地址:http://www.jb51.net/softs/175321.html
2、onfocus怎么用
onfocus 事件在对象获得焦点时发生。
Onfocus 通常用于 <input>, <select>, 和<a>.
提示: onfocus 事件的相反事件为 onblur 事件。
语法
HTML 中:
<element onfocus="SomeJavaScriptCode">
JavaScript 中:
object.onfocus=function(){SomeJavaScriptCode}
JavaScript 中, 使用 addEventListener() 方法:
object.addEventListener("focus", myScript);
鼠标放到文本框中的时候,灰字消失.
代码如下,关键实现部分是绿色文字部分
< input type="text" value="http://www.mamicode.com/请输入产品搜索关键词" onfocus=‘if(this.valuehttp://www.mamicode.com/=="请输入产品搜索关键词"){this.value="";};
this.className="topsinput2";‘ onblur=‘if(this.valuehttp://www.mamicode.com/==""){this.value="http://www.mamicode.com/请输入产品搜索关键词";};this.className="topsinput";‘ />
css样式部分
.topsinput,.topsinput2{
margin-right:2px; border:1px solid #fff; border-left:1px solid #909093;
border-top:1px solid #909093; font-size:12px; color:#6e6f73;
background-color:#f0f1f3; padding-top:4px; padding-left:3px; width:160px;}
.topsinput2{ color:#000;}
3、onmouseover用法
onmouseover 事件会在鼠标指针移动到指定的元素上时发生。
语法
HTML 中:
<element onm ouseover="SomeJavaScriptCode">
JavaScript 中:
object.onmouseover=function(){SomeJavaScriptCode};
onmouseover="clearhidemenu();highlightmenu(event,‘on‘)"
style="z-index:100; position:absolute" onm ouseout="highlightmenu(event,‘off‘);dynamichide(event)"
4、link标签和@import的区别
页面中使用CSS的方式主要有3种:行内添加定义style属性值,页面头部内嵌调用和外面链接调用,其中外面引用有两种:link和@import。外部引用CSS两种方式link和@import的方式分别是:
XML/HTML代码
<link rel="stylesheet" rev="stylesheet" href="http://www.mamicode.com/CSS文件" type="text/css" media="all" />
XML/HTML代码
<style type="text/css" media="screen">
@import url("CSS文件");
</style>
两者都是外部引用CSS的方式,但是存在一定的区别:
区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。
区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。
区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。
区别4:ink支持使用Javascript控制DOM去改变样式;而@import不支持。
补充:@import最优写法
@import的写法一般有下列几种:
@import ‘style.css‘ //Windows IE4/ NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别
@import "style.css" //Windows IE4/ NS4, Macintosh IE4/NS4不识别
@import url(style.css) //Windows NS4, Macintosh NS4不识别
@import url(‘style.css‘) //Windows NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别
@import url("style.css") //Windows NS4, Macintosh NS4不识别
由上分析知道,@import url(style.css) 和@import url("style.css")是最优的选择,兼容的浏览器最多。从字节优化的角度来看@import url(style.css)最值得推荐
5.15心得