The summary of the August

part1. 人生中第一个项目:名家访谈 (http://acts.qidian.com/2016/5646853/mjft.html)。

做完看似天衣无缝实则漏洞百出,用张老师的话说的话,

网页布局三大忌讳:浮动!图片! 宽度!最好的布局方式是流布局,这样随着屏幕的缩放,页面也能跟着相应地变化~

最好是能将h5页面和pc页面合在一起做,通过 @media screen and (max-width:640px) 更改手机端的排版模式。

所以在张老师的指导下就有了第二个页面,幻游猎人(http://acts.qidian.com/2016/5650201/index.html

该项目get到的新知识点和注意事项:

  1.注意代码格式,代码的缩进,不仅仅是为了自己看着舒服,日后维护,更重要的是能方便其它的小伙伴。毕竟项目不是一个人的。是一个team共同协作的~

   格式参考可见jquery.js,看如何换行,注释,基础;

2.id和class命名问题,最好用id,若用class,做好有特殊标识,如class="jsmenu" and js 引用放底部 ;

  3.不要随便用rel,若要用在其前加data-;

  4.控制台的上下键可以看上次输入的东西;

  5.命名风格要规范,var id=function{} 用写对象的方法来写函数;

  6.经常使用局部变量的好处:1)高性能;2)改起来方便(维护方便);3)方便压缩,体积小;  

  7.网页换肤的原理:公用一个css(不动),改变局部再用一个css;

  8.给父元素设定margin以后,子元素就不要在设了;

  9.background-size:crover;让背景平铺;

  10.高能!!!不要用.class li 类选择器命名 坏处:1)性能差;2)权重受限;3)结构限制;因为浏览器是从右向左查找的,所以最好用class 这样维护起来方便。

  11.多用语义化好的标签!(摘抄)

    H1-h6     标题内容
    P         段落
    Ul        无序
    Ol        有序
    Dl        定义列表
    Thead     表格中的表头内容
    Tbody     表格中的主体内容
  HTMl标签语义化,简单来说,就是让标签有含义,给某块内容用上一个最恰当最合适的标签,使页面有良好的结构,页面元素有含义,不论是谁都能够看懂这块内容是什么,并且有利于搜索引擎。
标签语义化的好处:
        1.  HTML结构清晰
        2.  代码可读性较好
        3.  无障碍阅读
        4.  搜索引擎可以根据标签的语言确定上下文和权重问题
        5.  移动设备能够更完美的展现网页(对css支持较弱的设备)
        6.  便于团队维护和开发

  12.一个页面只能有一个h1(h1:重要程度决定);

  13.图片默认是inline水平的,所以vertical-align起效; 

  14.乱入git 使用方法:1)git status(看有哪些文件修改了); 2)git pull (看是否和其它人的代码有冲突); 3)git add demo.html(上传demo.html) 或者git add . (上传所有要添加的文件);4)git commit -m ‘注释文字‘; 5)git push origin master (提交上传);5)直接在原文件夹中删除,然后重复以上步骤;

  最后怎么学习:1)做分享,多总结,学会积累;

       2)行为与样式分离;

       3)熟悉css 属性;

       4)掌握选择器的使用方法(注意其兼容性);

       5)注重情感话设计;

 
时间: 2024-10-16 12:39:59

The summary of the August的相关文章

程序员学英语—In August the English learning summary

时间真快,总结的7月份英语学习总结刚刚结束,转眼间又该对8月份的英语学习进行小节了. 进入8月初,下发了一个文档,用一个星期的时间学音标,纠音.在王美的带领下我组也发起了纠音运动.刚开 始纠音的时候,我就感觉自己读的对,就是这么读的,而且跟赖老师读的一模一样,怎么他们听的就不一样呢?纠的 多了,听的多了,其实最后发现,还是听力不到位,还没"分辨是非"的能力啊.一周的纠音活动结束后,再次进行 了一次朗读a kiss比赛,这次和第一次相比,给我的明显的感觉就是大家读的更有味道了.活动结束后

【HTML5】summary交互元素

1.源码 <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"/> <title>交互元素summary的使用</title> <style type="text/css"> body{ padding:5px; font-size:14px; } summary{ font-weight:bold; } </style>

HDU 4989 Summary(数学题暴力)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4989 Problem Description Small W is playing a summary game. Firstly, He takes N numbers. Secondly he takes out every pair of them and add this two numbers, thus he can get N*(N - 1)/2 new numbers. Thirdl

228. Summary Ranges

Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], return ["0->2","4->5","7"]. 这个题目不难,首先对原序列进行排序,然后要注意对特殊情况的处理.同时,要掌握string类的几个重要成员函数: to_string():将数字转换为

Learning to Compare Image Patches via Convolutional Neural Networks --- Reading Summary

Learning to Compare Image Patches via Convolutional Neural Networks ---  Reading Summary 2017.03.08 Target: this paper attempt to learn a geneal similarity function for comparing image patches from image data directly. There are several ways in which

三个不常用的HTML元素:&lt;details&gt;、&lt;summary&gt;、&lt;dialog&gt;

前面的话 HTML5不仅新增了语义型区块级元素及表单类元素,也新增了一些其他的功能性元素,这些元素由于浏览器支持等各种原因,并没有被广泛使用 文档描述 <details>主要用于描述文档或文档某个部分的细节,与<summary>配合使用可以为<details>定义标题.标题是可见的,用户点击标题时,显示出details [注意]这两个标签只有chrome和opera支持 <details> 该标签仅有一个open属性,用来定义details是否可见(默认为不

[LeetCode]228.Summary Ranges

题目 Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], return ["0->2","4->5","7"]. 代码 /*--------------------------------------- * 日期:2015-08-04 * 作者:SJF01

Java for LeetCode 228 Summary Ranges

Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], return ["0->2","4->5","7"]. 解题思路: JAVA实现如下: public List<String> summaryRanges(int[] nums) { List

Summary Ranges —— LeetCode

Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], return ["0->2","4->5","7"]. 题目大意:给一个有序数组,返回连续的区间范围. public class Solution { public List<String>