zoukankan      html  css  js  c++  java
  • 前端生疏知识点

    ---恢复内容开始---

    1、<!DOCTYPE html> 声明文档类型为html

    2、<meta charset="utf-8"> 文档解码类型

    3、实体字符:&nbsp;

    4、关于IE8以下浏览器不支持html5新标签的问题,可以使用JS创建一个没用的元素来解决;或者使用HTML5 shiv;

    5、浏览器私有属性:Google Chrome,Safari(-webkit-); Firefox(-moz-);IE(-ms-);Opera(-o-);

    6、css中的选择器:id选择器、类选择器、标签选择器、通配符选择器、属性选择器、伪类选择器;

    7、CDN(content delivery network:内容分布网络)

    8、安装package.json依赖之时,会有两种后缀:--save和--save-dev;前者安装在dependencies文件中,后者安装在devDependencies文件夹中,两个文件夹 的作用区别是dependencies安装的是项目运行时候的依赖,而DevDependencies安装的是项目开发时使用的依赖。

    9、app.get()当参数只有一个时,则认为取设定值,否则认为是路由规则设置;

    10、res.render()将数据填充到对应的模板上去;数据是json,模板是views下的模板文件。

    11、img中alt属性的作用是如果浏览器中的图像无法显示,将会显示alt定义的显示文本。

    12、document.getElementsByClassName获取的伪数组无法添加监听事件,只有为数组分开每个元素逐个添加;

    13、js中变量使用驼峰书写,常量全部大写;类是驼峰形式且首字母大写;if () {}括号左右 加空格;if,for语句之前加换行;

    14、js中类名使用名词;函数名使用动宾短语;boolean类型使用is或has开头;

    15、类型检测优先使用typeof,对象类型检测使用instanceof;

    16、转化为字符串类型建议用str+‘ ’;而不使用string();parseInt()尽量指定进制;转化为boolean使用!!;去除小数点使用Math方法不用parseInt;

    17、字符串前后用单引号;清空数组使用.length =0;

    18、filter用于过滤array中的一些值,通过带入的函数返回的ture 或false 保留或去除,返回一个新的array;arr.filter(function(){});

    19、Array.sort(function(a,b){return a-b;});对数组进行排序的方法;

    20、高阶函数:函数参数能够接受别的函数;

    21、左侧固定宽度,右侧自适应的布局方法:固定宽度盒子不占位,自适应盒子占位且设置margin值;

    22、对于行内元素,margin-top和margin-bottom没影响,margin-left和margin-right有影响;

    23、postion:relative,按正常流进行left和top的位移定位,其中的float无法影响position;

    24、css优先级:!important>内嵌样式style>内联样式>外联样式表;而权重值比较:标签-1,class-10,id-100;连续几个则权重相加;

    25、内联元素添加float之后,display为block;

  • 相关阅读:
    git 去除对某个文件的版本控制
    10:08 小记
    写读书笔记
    恢复已删除且已添加至暂存区的文件
    第七周
    第六周
    软件测试
    短信获取
    Android-8
    增删改查
  • 原文地址:https://www.cnblogs.com/Yoriluo/p/6791914.html
Copyright © 2011-2022 走看看