实习日常总结

一些很实用的CSS小技巧


1.在实际生产中,我们对于icon的使用。都是通过一张雪碧图来完成开发的。

.logo {background:url no-repeat -x  -y}

原理很简单。其实就是通过对雪碧图的定位和background的属性,减少img的使用。其中的XY是通过对整张图片图标的定位来完成的。

2.对于底边线问题:虽然通过border-bottom属性可以对其进行一个添加。但是当你做一个表单元素的时候,你想完全去掉基本样式,通过外加一个BOX可以达到这个目的。

用一个box包裹目标box.使它们的height的值相同。给外面的box加border-bottom属性。

3.对于元素消失的积累:

(1)opacity:0~1;

(2)display:none;

4.常用的伪类选择器

:hover

:active

:last- child

:first-child

5.块状转内联

1.在父级元素中加 :float:left/right;

2.display:inline;//此元素会被定义成内联元素,不换行。

在这里我提出了一个问题:就是对于使用inline-block和inherit的区别。

inline-block:行内块元素;inherit: 规定从父元素继承display的值。

题外话:使用inherit的场景不仅仅是使用display。heigh:inherit;//继承父元素高度

6.居中方式:

水平居中:

1.box设置:text-align:center;

效果:box内子元素字体,图片水平居中

2.img设置居中:margin: 0 auto;display:block;//次元素被显示为块级元素前后有换行符

margin: 0 auto;是针对块级元素做水平居中效果,所以需要转化成块级:block;

垂直居中

1.img {position:relative;top:50%;left:50%;margin-top: 负图片高度的一半;margin-left:负图片宽度的一半;

2.图片用padding。用box的height减img的height再除以2就是padding-top的值。也可以设置margin:前面算的值  auto;

7.input输入框提示内容修改:;

8.在实际项目中z-index,会经常使用。这是一个很魔幻的元素。可以确定层级。谁在谁前面的问题。

但是要注意,要使用z-index,就必须使用position属性。其实,如果之前你没有使用position属性,也不必担心使用了position属性会给你的布局带来灾难性的破坏。

position:relative;

z-index:-1(最小)  //数字越大越上层

9. 下次要在HTML中加入多而且重复的元素。请尽可能的使用innerHTML,而对于要使用特定样式,尽量避免使用内联样式。转而使用添加class的方式来添加。

10. CSS选择器总结

基本选择器

层次选择器

滤镜选择器

其中:

基本选择器:#myId  element  .myclass * (可使用逗号隔开的方式来使不同选择器使用同一种样式)

层次选择器:

elementParent elementChild

elementParent>elementChild

prev + next

prev~sibling

滤镜选择器:

:focus

:first-child

:last-child

:first

:last

属性选择器

[name~= 'value']

[name = 'value']

[name |= 'value']

[name]

控件选择器

:checked

: selected

: disable

: enable

:hidden   //包括type = ‘hidden’ 以及 display :none;

:visble  //包括visibility :hiddenh和opacity: 0同样为可见。

:input

:button

:checkbox

:file

: password

: radio

: reset

: submit

: text

11.表单外框,可以用border属性重设,意味着可以取消外边框显示(border:none;)

一些重要的JS记忆点


1.DOM节点和方法

节点:

nodeName

nodeValue

nodeType

firstChild

lastChild

childNodes

方法:

previousSibling()

nextSibling()

hasChildNode()

appendChild()

removeChild()

replaceChild()

insertBefore()

//nodeType常用值:1 元素节点 2 属性节点 3 文本节点 4 注释节点

搭配使用:

addEventListener()

removeEventListener()

getAttribute()

setAttribute()

creatElement(tagname)

creatTextNode(text)

2.事件合集

click

contextmenu

dblclick

mousedown

mouseenter

mouseleave

mousemove

mouseover

mouseout

mouseup

3.jq 和原生JS

JQ:

$(document).ready(function(){});//多个不冲突,可以重复使用

原生JS:

window。onload = function(){};//不可以重复使用,多个出现只用最后一个有用

最后一些心得:到了这个新的环境,先要明白这里的规则,然后在规则里拿最好的东西,但是要明白规则不是绝对的。有些时候可以跳出规则。

开发方面,现在还是不熟悉整个开发流程。但是需要拿出一部分的时间来熟悉官方框架,不然在调试和开发过程我又要熟悉一段时间。另外,好好学英语。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,703评论 1 92
  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 3,438评论 0 6
  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,360评论 0 26
  • 我一直相信“二八定律”,不管什么时候,什么环境,什么场合。这个定律都是必然存在的,百分之八十的人都出身平凡,没有...
    马栋阅读 658评论 0 1
  • 我习惯了优秀,一直都是。我学习书上所述的那种优秀品德,我将我自己调整到最完美的模式,活力满满的,开启每一天...
    橚鹽阅读 102评论 0 0