首页 文章 精选 留言 我的

精选列表

搜索[天玑9500],共10000篇文章
优秀的个人博客,低调大师

第140天:前端开发中浏览器兼容性问题总结(一)

我们在开发的时候会明确项目要兼容哪些浏览器的最低版本,我之前的项目要求兼容IE8.0以上的版本,Chrome 48以上,FireFox 44以上。有了这些最基本的要求,在开发中就是要考虑到CSS样式和JavaScript的在这些浏览器的兼容性了一、html部分 1.H5新标签在IE9以下的浏览器识别 <!--[ifltIE9]> <scripttype="text/javascript"src="js/html5shiv.js"></script> <![endif]--> html5shiv.js下载地址 https://github.com/aFarkas/html5shiv/releases2.ul标签内外边距问题 ul标签在IE6\IE7中,有个默认的外边距,但是在IE8以上及其他浏览器中有个默认的内边距。 解决方法:统一设置ul的内外边距为0二、CSS样式的兼容性1.css的hack问题:主要针对IE的不同版本,不同的浏览器的写法不同IE的条件注释hack:<!--[ifIE 6]>此处内容只有IE6.0可见<![endif]--><!--[ifIE 7]>此处内容只有IE7.0可见<![endif]-->2.IE6双边距问题:IE6在浮动后,又有横向的margin,此时,该元素的外边距是其值的2倍解决办法:display:block;3.IE6下图片的下方有空隙解决方法:给img设置display:block;4.IE6下两个float之间会有个3px的bug解决办法:给右边的元素也设置float:left;5.IE6下没有min-width的概念,其默认的width就是min-width6.IE6下在使用margin:0 auto;无法使其居中解决办法:为其父容器设置text-align:center;7.被点击过后的超链接不再具有hover和active属性解决办法:按lvha的顺序书写css样式,":link": a标签还未被访问的状态;":visited": a标签已被访问过的状态;":hover": 鼠标悬停在a标签上的状态;":active": a标签被鼠标按着时的状态;8.在使用绝对定位或者相对定位后,IE中设置z-index失效,原因是因为其元素依赖于父元素的z-index,但是父元素默认为0, 子高父低,所以不会改变显示的顺序9.IE6下无法设置1px的行高,原因是由其默认行高引起的解决办法:为期设置overflow:hidden;或者line-height:1px;三、JavaScript的兼容性1.标准的事件绑定方法函数为addEventListener,但IE下是attachEvent;2.事件的捕获方式不一致,标准浏览器是由外至内,而IE是由内到外,但是最后的结果是将IE的标准定为标准3.window.event获取的。并且获取目标元素的方法也不同,标准浏览器是event.target,而IE下是event.srcElement4.在低版本的IE中获取的日期处理函数的值不是与1900的差值,但是在高版本的IE中和标准浏览器保持了一致,获取的值也是与1900的差值。比如:varyear= new Date().getYear();5.ajax的实现方式不同,这个我所理解的是获取XMLHttpRequest的不同,IE下是activeXObject6.IE中不能操作tr的innerHtml 7.获得DOM节点的父节点、子节点的方式不同其他浏览器:parentNodeparentNode.childNodesIE:parentElementparentElement.children 8、常见CSS属性兼容 inline-block: >=ie8 min-width/min-height: >=ie7 :before,:after: >=ie8 div:hover: >=ie7 inline-block: >=ie8 background-size: >=ie9 圆角: >= ie9 阴影: >= ie9 动画/渐变: >= ie10

优秀的个人博客,低调大师

21天实战人工智能系列:人工智能产品经理最佳实践(2)

一、前言 打算面向想从事人工智能产品经理职位的人,写一个系列的专题,对人工智能产品经理做一个全面的介绍,初步计划写21个专题,每天一篇,算是对自己的一种鞭策,每天的任务定性,定量,希望自己能够坚持下来。 适应人群: 想要转型做人工智能的传统产品经理; RD想要转型做AIPM的人群; 一切想从事或了解人工智能产品经理工作的人 屏蔽人群: 希望通过本课程学习编码能力的人。 二、正文 2.1 章节目标 学习目标 2.2 正文 2.2.1 什么是人工智能产品? 人工智能产品的定义 2.2.2 什么是人工智能产品经理? 人工智能产品经理的定义 2.2.3 人工智能产品经理需要具备哪些能力? 人工智能产品经理的能力模型 2.2.4 人工智能产品经理的能力层次如何划分? 人工智能产品经理的能力层次模型 三、未完待续 下期主题预告:如何进行人工智能产品的业务架构?

优秀的个人博客,低调大师

CCAI中国人工智能大会活动第一天报道

CCAI中国人工智能大会于2017年7月22日开幕,中生代技术群友吕张城在前方发来报道 1.李德毅(中国工程院院士,中国人工智能学会理事长) 简介和杭州的渊源 介绍了人工智能对未来的发展 2.谭铁牛(中国科学院院士,中国人工智能学会副理事长) 中国人工智能规划材料: http://www.gov.cn/zhengce/content/2017-07/20/content_5211996.htm 3.阿里云:王坚 杭州的城市大脑项目,可以说是未来最大的人工智能项目 云计算,云不是最重要的,计算是最重要的 以前计算被软件推着走,现在计算被人工智能推着走。 简单总结:借助于智慧城市的项目,阿里的人工智能技术能够与实际的场景结合,快速演进,在社会上的价值传播,技术营销也非常有利。 4.主体演讲:李德毅院士 L3的挑战与量产 L3的级别level3,是无人驾

优秀的个人博客,低调大师

K8s的内部Pod之间都不通,搞了快两天

试了不亚于二十种方法,绝望的时候,回到了家。 想手工安装,又遇到flannel在手工下,会更改docker启动项的不完善。 cni,或许就是k8s的大方向吧。 最后,抱着试一试的态度,将flannel升到了v0.8.0 XXXXXXXXXXXXXXXX。。。 好了,,终于可以睡好觉了。。 XXXXXXXXXXXXXXXX。。。 说明一下情况,我的k8s是基于1.7.0版本的。。 当然,如果kubeadm,最好reset之后,还要清干净。【应该不会是这个问题吧~~~~~~~~~:(】 然后,,dashborad的nodeport也好了~~~~~~~~~~~~~~~~ ifconfig cni0 down ip link delete cni0 ifconfig flannel.1 down ip link delete flannel.1 ll /var/lib/cni/ rm -rf /var/lib/cni/ iptables -F iptables -X iptables -Z iptables -P INPUT ACCEPT iptables -F iptables -t nat -F iptables -t nat -X iptables -t nat -P PREROUTING ACCEPT iptables -t nat -P POSTROUTING ACCEPT iptables -t nat -P OUTPUT ACCEPT iptables -t mangle -F iptables -t mangle -X iptables -t mangle -P PREROUTING ACCEPT iptables -t mangle -P INPUT ACCEPT iptables -t mangle -P FORWARD ACCEPT iptables -t mangle -P OUTPUT ACCEPT iptables -t mangle -P POSTROUTING ACCEPT iptables -F iptables -X iptables -P FORWARD ACCEPT iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -t raw -F iptables -t raw -X iptables -t raw -P PREROUTING ACCEPT iptables -t raw -P OUTPUT ACCEPT

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册