浏览器
JavaScript最佳实践
JavaScript最佳实践分类:JavaScript | 标签: 教程 翻译 添加评论 原文链接:www.javascripttoolbox/bestpractices/翻译声明:非逐句逐字翻译,若有翻译不当,纯属搞笑。翻译状态:未完成介绍这篇文档是一份清单,它罗列了一系列开发JavaScript代码的最佳的编程实践和首选的编程方法。文档中的每条内容都基于JavaScrip...
7种JavaScript代码调试的方法
7种JavaScript代码调试的⽅法7种JavaScript代码调试的⽅法JS是解释型语⾔,是逐条语句解释执⾏的,如果错误发⽣在某个语句块,此语句块以前的语句⼀般都可以正常执⾏。这不同于C等编译型语⾔。JS是解释型语⾔,是逐条语句解释执⾏的,如果错误发⽣在某个语句块,此语句块以前的语句⼀般都可以正常执⾏。这不同于C等编译型语⾔。代码调试的重点在于到错误发⽣点,然后才能有的放⽮。1.alert(...
JavaScript中用数组实现键值对
JavaScript中⽤数组实现键值对原⽂地址为:转⾃:vbs中有dictionary对象,js中也有相应的对象,可js的dictionary对象不是跨浏览器的,所以⽤数组实现了键值对的功能。 今天写浏览器端js程序,需要⽤到键值对的功能,vbs中有dictionary对象,js中也应该有对应的dictionary对象,查了⼀下js⼿册,js 中果然有dictionary对象,程序写好...
BOM对象
什么是BOMBOM是browser object model的缩写,简称浏览器对象模型BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3CBOM最初是Netscape浏览器标准...
box-sizing有哪些属性
image.pngborder box:image.pngdiv border属性总结⼀下:1.对于给定width和height的元素,设置box-sizing属性会影响盒⼦content width和 content height。2.浏览器默认使⽤标准盒⼦模型,即box-sizing: content-box, 就是我们所写的宽度和⾼度就是对content 进⾏设置的。3.在⼀些响应式布局中,...
CSS小技巧——画出可以自己调整间距长度的虚线
CSS⼩技巧——画出可以⾃⼰调整间距长度的虚线borderdashedlinear-gra。。。需求浏览器提供的dashed border画出来⼀直是⼀个样式,不能个性化定制虚线的长度以及间距,所以⽤这个⽅法画出可个性化定制的虚线。实现background-image:linear-gradient(to bottom, red 0%, red 80%, transparent 50%);back...
典型的DIV+CSS布局——左中右版式
典型的DIV+CSS布局——左中右版式中,运⽤的是浮动属性;这个实例,则运⽤了绝对定位属性。1、在#container中设置“position:relative;”,其作⽤是使得后⾯的绝对定位的基准为#container⽽不是以浏览器为其准。2、左侧列#left_side和右侧#right_side列采⽤绝对定位,并且固定这两个div的宽度,⽽中间列#content由于需要根据浏览器⾃动调整,因此...
CSS实现任意元素不同浏览器中获取焦点时的边框或背景颜
CSS实现任意元素不同浏览器中获取焦点时的边框或背景颜⾊项⽬中发现⽕狐浏览器输⼊框获得⿏标焦点时外边框颜⾊没有变化,⽤户体验不好,不能很明显地告诉⽤户哪个输⼊框获得了⿏标焦点,查阅资料发现页⾯中浏览器会给输⼊框input、textarea的outline属性设置⼀个默认值,当输⼊框获得⿏标焦点时外边框会⾃动带上颜⾊,失去焦点时外边框颜⾊消失。但是不同浏览器outline属性的默认值不同,如果想要所...
div属性
position 决定 DIV tag 是如何放置的。“relative”意思是DIV的位置是相对于其他 tag 的,而“absolute”是说 DIV tag 的位置是相对于它所在的窗口。 left 相对于窗口左边的位置 top 相对于窗口上边的位置 width DIV tag 的宽度。所有在 DIV 里的文字或html都在里面。 height DIV tag 的高度。这个性质很少用除非你想 C...
前端常见的浏览器兼容性问题及解决方案
前端常见的浏览器兼容性问题及解决⽅案⼀、常见的浏览器内核:常见的浏览器内核可以分四种:Trident、Gecko、Blink、WebkitIE浏览器: Trident内核,也成为IE内核Chrome浏览器: Webkit内核,现在是Blink内核Firefox浏览器: Gecko内核,俗称Firefox内核Safari浏览器: Webkit内核Opera浏览器: 最初是⾃⼰的Presto内核,后来...
表格标记
表格标记<TABLE> <TR> <TD> <TH> <CAPTION> ■ <TABLE> <TR> <TD> :▲Top这三个标记是定义表格的最重要的标记,可以说只学这三个己足够。 <TABLE>是一个容器标记,意思是说它用以声明这是表格而且其他表格标记只能在他的 范围内才适用,属容器标...
css如何设置背景颜透明?css设置背景颜透明度的两种方法介绍
css如何设置背景颜⾊透明?css设置背景颜⾊透明度的两种⽅法介绍在⽹页布局中有时为了⽹页的整体美观,可能需要将⽹页中的某些部分设置为背景颜⾊透明,那么如何设置背景颜⾊透明呢?本篇⽂章就来给⼤家介绍⼀下css设置背景颜⾊透明的⽅法。在css中设置背景颜⾊透明的⽅法有两种:⼀种是通过rgba⽅式设置,另⼀种是通过backgroud和opacity设置。下⾯我们就来分别看看css中这两种⽅法实现背景颜...
纯代码实现CSS圆角
纯代码实现CSS圆⾓我这⾥说的是纯代码,是指的不使⽤图⽚实现圆⾓,图⽚实现圆⾓,这⾥就不说了。纯代码实现圆⾓主要有3种⽅法:第⼀种:CSS3圆⾓#chaomao{border-radius:2px 2px 2px 2px;}上⾯代码的意思是左上、右上、右下、右下分别2px的圆⾓当然也可以简写:border-radius:2px⽅向是从左上到左下逆时针也可以分别指定#chaomao{border-t...
setAttribute()方法
setAttribute()⽅法setAttribute(string name, string value):增加⼀个指定名称和值的新属性,或者把⼀个现有的属性设定为指定的值。1、样式问题setAttribute(class, value)中class是指改变class这个属性,所以要带引号。vName代表对样式赋值。例如:var input = ateElement(i...
css基本使用规则
css基本使用规则 CSS基本使用规则如下:cssclass属性 1. CSS样式需要放在style标签或CSS文件中,以便浏览器能够正确解析样式。 2. CSS使用"选择器-属性-值"的方式定义样式。例如,使用选择器".class"和属性"color",可以设置文字颜为红。 3. CSS样...
6-普遍的IE5、CSS兼容性问题总结
6-普遍的IE5、CSS兼容性问题总结day06 CSS兼容性问题第⼀部分:1,浏览器默认样式问题:有些浏览器默认会给⼀些标签添加⼀些样式,并且不同浏览器添加的样式不相同,这样会导致我们布局的页⾯在不同浏览器发⽣错乱解决:清除默认样式,保证在每个浏览器样式统⼀body,p,ul,h1,h2,h3,h4,h5,h6,ol,dl,dd,form,input,ul,ol{marigin:0;paddin...
CSS 宽度
css 宽度(CSS width)CSS 宽度——CSS width一、宽度基础知识CSS 宽度是指通过CSS 样式设置对应div宽度,以下我们了解传统html宽度、宽度自适应、固定宽度等宽度知识。传统Html 宽度属性单词:width 如width="300";CSS 宽度属性单词:width 如width:300px;最大宽度单词:max-width 如max-width:300px; css...
CSS3盒模型(自动内减-内减模式)
CSS3盒模型(⾃动内减-内减模式)案例需求:盒⼦尺⼨300*300,背景粉⾊,边框10px实线⿊⾊,上下左右20px的内边距,如何完成?给盒⼦设置border或padding时,盒⼦会被撑⼤,如果不想盒⼦被撑⼤?解决⽅法①:⼿动内减操作:⾃⼰计算多余⼤⼩,⼿动在内容中减去·缺点:项⽬中计算量太⼤,很⿇烦。cssclass属性解决⽅法②:⾃动内减操作:给盒⼦设置属性box-sizing:borde...
css文本样式(一):css字体样式
css⽂本样式(⼀):css字体样式css字体样式⽂字样式属性:字体:font-family⽂字⼤⼩:font-size⽂字颜⾊:font-color⽂字粗细:font-weight⽂字样式:font-stylefont-family字体属性:定义元素内⽂字以什么字体来显⽰。语法:font-family:[字体1][,字体2][,...]说明:·含空格字体名和中⽂,⽤英⽂引号(“ )括...
css面试题总结
css⾯试题总结1.null,undefined的区别?null表⽰⼀个对象被定义了,但存放了空指针,转换为数值时为0。undefined表⽰声明的变量未初始化,转换为数值时为NAN。typeof(null) – object;typeof(undefined) – undefined2.CSS3新增伪类有那些?p:first-of-type选择属于其⽗元素的⾸个 <p> 元素的每个...
【珍藏版】IE6,IE7,IE8,Firefox等浏览器兼容的css hack
IE6,IE7,IE8,Firefox等浏览器兼容的css hack一、开发平台的选择我很幸运, 我接触网页前台的时候Firefox2 已经十分红火, 我的所有工作都是在Firefox 上展开, 同时兼容其他浏览器的. 这样做肯定会比在IE 做好再到别的浏览器兼容来得容易, 因为IE 对老标准支持还是很不错的, 而IE 的一些特有功能人家却不支持. 所以我推荐以Firefox 结合Firebug...
浏览器兼容性iframe框架还有边距塌陷问题
浏览器兼容性iframe框架还有边距塌陷问题浏览器兼容性1.页⾯会默认给所有标签保存空隙,解决⽅法*{margin:0px;padding:0px}2.块级元素⽔平居中div{width:1000px;margin:0px auto}3.给⽂字和图⽚设置⽔平居中div{text-align:center}4.块级元素⽔平垂直居中.box{width:200px;height:200px;posit...
div教程
div+css技巧汇编 同时兼容IE、FF的基本注意事项1、float的div一定要闭合。例如:(其中floatA、floatB的属性已经设置为float:left;)<wrapper><div id="floatA"></div><div id="floatB"></div><div id="NOTfloatC">...
jQuery固定浮动侧边栏(jQueryfixedSidebar)
jQuery固定浮动侧边栏(jQueryfixedSidebar)这个功能现在应⽤的⾮常普遍,如果页⾯⽐较⾼,当滚动条拖到页⾯的下⾯的时候,侧边栏会出现⼀个固定跟随浏览器的DIV框,现思路是这样的:⾸先获取需要跟随的DIV距离页⾯顶部的距离,然后判断,当浏览器滚动的距离⼤于该DIV本⾝距离顶部距离的时候,则添加CSS 属性fixed即可。代码如下 复制代码HTML代码:<div id="he...
盒模型——标准盒模型与怪异盒模型
盒模型——标准盒模型与怪异盒模型盒模型是CSS中⼀种重要的思维模型,理解了盒模型才能进⾏更好的页⾯布局。顾名思义,我们把页⾯上所有的元素都看做是⼀个⽣活中常见的盒⼦,它具备内容(content),内边距(padding),边框(border),外边距(margin)四个属性,也就是我们所谓的盒模型。让我们俯视这个盒⼦,它有上下左右四条边,所以每个属性除了内容(content),都包括四个部分:上下...
原生JS案例(面向对象)——按住鼠标实现左右拖动列表
原⽣JS案例(⾯向对象)——按住⿏标实现左右拖动列表按住⿏标实现左右拖动列表需求⿏标在有⾊部分按下后, 可以对有颜⾊的部分进⾏左右拖拽基本结构效果图HTML页⾯id为box的⼀个对象<div class="box"id="box"><ul class="ul-list"><li>1</li><li>2</li><li&g...
vue3xbootstrap5框架使用
vue3xbootstrap5框架使⽤注:实例环境 vue cli构建的项⽬安ootstrap5npm install bootstrap@5.0.1 --save-devmain.js 导⼊css,jsimport { createApp } from 'vue'import App from './App.vue'import 'bootstrap/dist/css/bootstrap.c...
Angular2 入门
快速上手Why Angular2Angular1.x显然非常成功,那么,为什么要剧烈地转向Angular2?性能的限制AngularJS当初是提供给设计人员用来快速构建HTML表单的一个内部工具。随着时间的推移,各种特性 被加入进去以适应不同场景下的应用开发。然而由于最初的为什么使用bootstrap?架构限制(比如绑定和模板机制),性能的 提升已经非常困难了。快速变化的WEB在语言方...
Css中路径data用法
Css中路径data⽤法Data URI scheme是在RFC2397中定义的,⽬的是将⼀些⼩的数据,直接嵌⼊到⽹页中,从⽽不⽤再从外部⽂件载⼊。data:,⽂本数据data:text/plain,⽂本数据data:text/html,HTML代码data:text/html;base64,base64编码的HTML代码data:text/css,CSS代码data:text/css;base6...
设置img在div中水平居中和垂直居中
设置img在div中⽔平居中和垂直居中前⾔写 html + css 时,img 标签的垂直与⽔平居中,应该是很常见的设计。实现的⽅式很多,但是容易遗忘,下⾯分别整理了⼏种实现⽅式。css 代码<style type="text/css">p, img{margin: 0px;}#div1{width: 600px;/*border: 1px solid blue;*/margin: 0...