zoukankan      html  css  js  c++  java
  • 前端基础100点

    1、<head>不是页面的头,而是配置;

    2、html标记用来体现“是什么”、CSS管“长成什么样”;

    换句话说,html表达内容和结构,CSS表达样式;

    3、<br>没有结束标记,来自break,<br>用于换行;

    4、CSS中属性声明的格式是这样的:

    属性名:属性值;

    background-color:yellow;

    background-image:url(01.jpg);

    5、rgba(255,255,0,0.5)中的最后的0.5是一个从0~1的值,可以看成是透明度;

    6、页面中经常看到undefined,那么什么undefined呢?答:js变量如果未被赋值,那就是undefined;

    7、文字的高度居然就是字号的大小;

    8、文字的行高是从上一行的下面到本行的下面;

    9、关于图片的格式,修饰性的一般为png,其中png8因为只有256色,所以更小,内容性的一般为jpg;

    10、ctrl+T自由变化可涂掉按钮文字;

    11、PS快捷键中,ctrl+z进行撤销反复,同时按下ctrl+alt+z,可以不断向前撤销;

    12、如果PS中魔棒工具使用不了,很可能是因为你的当前图层并不是你操作的图层;

    13、<hr>不是人力资源,而是华丽的分割线,且<hr>和<br>一样;

    14、

    <ul></ul>意思是不用数字排序的列表;
    <ol></ol>意思是用数字1、2、3、4...排序的列表;
    <li></li>意思是列表项的内容;

    15、

    <dl></dl>字典
    <dt></dt>名词
    <dd></dd>解释内容

    16、“http://”叫做“协议头”;

    17、在html中,图片是一个字,所以和前后的文字会连起来;什么?在html中,<iframe>居然也是一个字</iframe>;

    18、width属性的50%是浏览器的50%;

    19、alt的意思是说如果图片加载不出来,出现的文字;

    20、原来之前的点击哪个省出什么效果是用usemap、<map></map>、<area>实现的;

    21、

    表格标记<table></table>
    <tr>表格的一行
    <td></td>表格一行中的格子
    </tr>
    <th></th>table head是单元格的头,字体与td有区分
    colspan="",指单元格跨列,横向。rowspan你懂的,单元格跨行,纵向
    <thead>和</thead>是整个表头,可形成首行悬停
    <tbody>和</tbody>以及<tfoot></tfoot>

    22、一旦有style=""就是CSS来了;

    23、%2,经常用于判断一个数是奇数还是偶数,%是取模(取余数);

    24、result++,即result=result+1;

    25、

    ==,用来判断是否相等;
    !=,用来判断是否不相等;

    26、Javascrip中的注释是//;CSS的注释方式是:/* */;

    27、在英文中,小写字母比大写字母的排序要大,数字比字母要小,空格是最小的;

    28、Javascript里面alert不是用等于号,而是用(),如alert("hello world");

    29、除了alert,还可以用doucument.write("");

    30、if的{}结束后不能加分号;

    31、所有逻辑运算符的优先级低于关系运算符;

    32、逻辑运算符里面优先级!>&&>||;

    33、

    三元运算符<exp>?<v1>:<v2>可以被看成:
    if(exp)
    v1;
    else
    v2;

    34、Javascript里面数组用[],对象用{};

    35、前端代码中常见的Object是指对象;

    36、

    遍历对象中的所有属性举例:
    <script>
    var ob=new Object();
    ob.name="hello kitty";
    ob.age=30;
    ob.salary=400;
    for(var x in ob)
    alert("ob."+x+"="+ob[x]);
    </script>

    37、想看document里面的所有成员

    <script>
    for(x in window.document)
    document.write(x+"<br/>")
    </script>

    38、html中Javascript放的位置的讲究,放在head里面是定义函数的,放在body里面是执行动作的;

    39、

    在浏览器里面的Javascript:
    <p onMouseOver="alert('hello world!');">
    一个段落
    </p>

    40、通配符选择权,*{color:blue;}

    41、简单选择器

    tag{}
    .className{}
    #id{}
    *{}
    [att]{}
    :link{}

    42、

    CSS优先级,从高到底:
    a、行内样式
    b、ID选择器的数量
    c、类、伪类和属性选择器
    d、标签选择器和伪元素选择器

    43、font-size,2em相当于200%

    44、text-indent,一个负的极大值,已隐藏文字,常用于SEO;

    45、

    以下实现的是当单行文字过长时末尾出现“...”
    .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

    46、cursor可以定义鼠标形状,手形是pointer,{cursor:pointer};

    47、绝大多数的元素百分比的参照物都是它的父元素;

    48、padding值缩写的规则:对面相等,后者省略;4面相等,只设一个;

    49、margin:0 auto,即水平居中;

    50、border-radius设置圆角矩形,当水平半径和垂直半径均是50%时,即为正圆;

    51、overflow的值outo为有滚动条;

    52、background-position:50% 50%就是居中;等同于background-position:center center;

    53、background-position的默认位置是padding;调整需要用到background-origin;如background-origin:content-box;

    54、<span>是指行内的一段</span>

    55、

    CSS类选择器
    上方定义,所有的
    *.important {color:red}
    上方定义,某个
    p.important {color:red}
    下方引用:
    <p class="important"></P>

    56、

    CSS的ID选择器
    上方定义,
    #important {color:red}
    下方引用:
    <p id="important"></p>

    57、

    属性选择器
    *[title] {color:red}
    所有有title属性的颜色都是red

    58、

    后代选择器是空格
    逗号和空格的关系,如果是逗号是都遵循,空格是后代
    选择器,如
    p em
    如果是紧挨的用P>em

    59、移动工具选取面板的“【】自动选择”要勾选上

    60、

    矩形选框工具操作

    添加到选区:按住Shift
    从选区减去:按住Alt
    与选区交叉:按住Shift+Alt

    61、巧用矩形选区工具测量一个大图片的宽度,如下图所示,按住Shift键,左右边缘各画一个矩形选区,则右侧的总宽度即为大图片的宽度:

    62、图标、logo属于修饰性的图片,一般不是用img标签,而是用background属性来实现。

    63、

    如何处理有纹理的图片的隐藏文字?
    矩形选框选中>使用移动工具+Alt键+shift键

    64、

    切图的第一步:隐藏文字,只留背景,因为文字一般在html里面手打;

    切图的第二步:选中后在图层处右键>复制图层,如下图:

    65、在扣一个不规则的小图标时,可以先用矩形选框工具选择图标区域,再用魔棒工具同时按住Alt键来去除多余部分

    66、如何切活动页?

    (1)拉参考线;
    (2)选择切片工具;
    (3)点击“基于参考线的切片”按钮,选择切片重新命名;
    (4)保存,全选切片,统一设置存储格式。

    67、png8保存的时候,杂边:无;无仿色。png8默认是索引颜色模式,要修改的时候要把颜色模式由“索引模式”改为“RGB模式”

    68、图片有半透明要求时,保存png24格式

    69、更改画布大小的方法,是在“图像”>“画布大小”中更改;如何缩小画布?裁剪(矩形选框>图像>裁剪)

    70、PS中如何拆图层?先选中,再Ctrl+X剪切,然后Ctrl+V粘贴,即可

    71、

    (1)Sprite拼图中注意图片一定要有空隙;

    (2)把同属于一个模块的图片进行合并;

    (3)把色彩相近的图片进行合并(图片质量较小);

    (4)只本页用到的图片合并;

    (5)有状态的图标合并;

    72、

    html全局属性有:
    ID、class、style、title、

    73、html标签表:

    74、html中强调可以用strong和em,strong默认粗体,em默认斜体;

    75、div可视为其它标签的容器;

    76、<pre>标签可保留空格、换行等编辑器内格式,所见即所得;

    77、因为多个浏览器对视频支持的格式不同,所以要在网页中插入视频,需要准备多种格式的视频文件;

    78、html中常用实体字符:

    空格    &nbsp;
    "    &quot;
    >    &gt;
    <    &lt;
    ©    &copy;
    &    &amp;

    79、

    <link rel="shortcut icon" href="favicon.ico">
    尺寸一般是16*16

  • 相关阅读:
    angularJS获取json数据(实战)
    HTML中使背景图片自适应浏览器大小
    实现table的单线边框的办法
    [转载]姑娘,你为什么要编程呢?
    可拖拽和带预览图的jQuery文件上传插件ssiuploader
    table布局的简单网页
    3D立体照片墙
    五一假期安排
    有点小迷惘
    一直都不明白,现在还是木有明白,那些人,那些事——残念
  • 原文地址:https://www.cnblogs.com/roytanlu/p/4564915.html
Copyright © 2011-2022 走看看