HTML+CSS+js常见知识点
一、HTML、CSS常见知识点
1.垂直居中盒子
/* 方法一 */
html, body { width: 100%; height: 100%; padding: 0; margin: 0; }
.box { width: 300px; height: 300px; background: yellowgreen; margin: 0 auto; position: relative; top: 50%; margin-top: -150px; }
/* 方法二 */
html, body { width: 100%; height: 100%; padding: 0; margin: 0; }
.box { width: 300px; height: 300px; background: yellowgreen; margin: 0 auto; position: relative; top: 50%; transform: translateY(-50%); }
/* 方法三 */
html, body { width: 100%; height: 100%; padding: 0; margin: 0; }
body { display: flex; align-items: center; justify-content: center; }
.box { width: 300px; height: 300px; background: yellowgreen; }
2、浏览器间的hack方法
ie6--------------------->-
ie6/7------------------->+,=,~,!,@,#,$,%,^,&,*,`
ie6\ie7\ie8\ie9\ie10---->\9
ie9\ie\10--------------->\9\0
firefox----------------->-moz-
chrome,360------------------>-webkit-
3、WEB语义化有利于SEO优化和快速查找
H5新特性:
(1)用于绘画canvas元素;
(2)用于媒介回放的video和audio;
(3)本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失;sessionStorage的数据在浏览器关闭后自动删除;
(4)语义化更好的元素,如:header、article、section、footer、nav\aside(定义侧边栏)\details(描述文档某个部分的细节) \dialog(定义对话框)\figure(规定独立的流内容)\progress(定义任何类型的任务的进度);
(5)表单控件,如:datetime(显示完整日期)\date(显示日期)\time\email\url(网页地址)\search(谷歌下输入文字后,会多出一个关闭X)\range\tel\number\color.
CSS3新功能:圆角、多背景、动画与渐变、box阴影、背景透明等。
二、JS常见知识点
1、同源策略(同协议、同域名、同端口):JS重要的安全度量标准,为了防止某个文档或脚本从多个不同的源装载。
2、作用域链:保证执行环境里有权访问的变量和函数是有序的,作用域链的变量“只能”向上访问,变量访问到window即终止。
3、原型链:通过函数对象或普通对象自带的_proto_属性进行访问。
4、闭包:指一个变量在他自身作用域外被使用了,就叫发生了闭包。
例子:
var fun(n,o){
consle.log(o);
return{
fun:function(m){
return fun(m,n);
}
}
}
HTML+CSS+js常见知识点的更多相关文章
- 前端新人学习笔记-------html/css/js基础知识点
即将毕业的软件工程大学生一枚,秋季招聘应聘的是Android,今年来到公司实习,要求做前端开发,所以一切只有现学,现在根据视频来学习,然后开这个博客记录一下自己的学习过程,废话不多说,开写. 4月6日 ...
- js常见知识点2.面向对象相关
一.对象的概念 建议回复: 对象是一个整体,对外提供一些功能. 一切具有属性和方法的事物. 一切具有本质特征和行为的物质. 数据类型: 所有的基本数据类型都没有属性和方法. 所 ...
- 前端新人学习笔记-------html/css/js基础知识点(二)
4月7日学到的知识点: 一:<img src="1.png" alt="美女"/> alt是给图片添加介绍,当图片没加载出来时,会直接显示a ...
- js常见知识点3.面向对象之继承、设计模式
一.面向对象的三大特征 建议回复: 封装:屏蔽内部细节.调用外部接口实现对应功能(函数调用) 继承:子类继承父类中的属性和方法 多态(js中不存在多态的概念) 二.继承 建议回复: 继承:子类继承父类 ...
- HTML,CSS,JS个别知识点总结
<input>是自闭合标签,没有<input></input>一说,只能写作<input/>. <div>可以是行标签也可以作为块标签,作为 ...
- 前端新人学习笔记-------html/css/js基础知识点(三)
这断时间家里有点事,上班也有点任务,所以几天没看视频没来更新了.今天来更新一下了. 一:默认样式重置 但凡是浏览默认的样式,都不要使用. body,p,h1,h2,h3,h4,h5,h6,dl,dd{ ...
- js常见知识点1.ajax相关
一. javascript中的typeof返回哪些数据类型? 建议回复: typeof 运算符把类型信息当作字符串返回.typeof 返回值有六种可能: number, string, boolean ...
- css+js+html基础知识总结
css+js+html基础知识总结 一.CSS相关 1.css的盒子模型:IE盒子模型.标准W3C盒子模型: 2.CSS优先级机制: 选择器的优先权:!important>style(内联样式) ...
- HTML---引入css,js | 常用标签示例
一.前端基础包括哪些?如何理解 二.css,js引入_及head中其他标签 三.特殊符号 四.常见的标签 4.1,form表单 4.2,input系列(单选框.复选框.input传文件.重置) 4.3 ...
随机推荐
- 如何维护一个1000 IP的免费代理池
楔子 好友李博士要买房了, 前几天应邀帮他抓链家的数据分析下房价, 爬到一半遇到了验证码. 李博士的想法是每天把链家在售的二手房数据都抓一遍, 然后按照时间序列分析. 链家线上在交易的二手房数据大概有 ...
- PHP字符串替换str_replace()函数4种用法详解
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )该函数返回一个字符串 ...
- Spring ——简介及环境搭建跑通Hello
Spring Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用.是为了解决企业应用程序开发复杂性而创建的.框架的主要优 ...
- python爬虫爬取代理IP
# #author:wuhao # #--*------------*-- #-****#爬取代理IP并保存到Excel----#爬取当日的代理IP并保存到Excel,目标网站xicidaili.co ...
- Python格式化字符串--format
format格式化字符串方法相较于老版%格式方法的优点: 1.不需要理会数据类型的问题,在%方法中'%s'只能替代字符串类型. 2.单个参数可以多次输出,参数顺序可以不相同. 3.填充方式十分灵活,对 ...
- UVa12563- Jin Ge Jin Qu hao
思路一定要清晰! /* * Author: Bingo * Created Time: 2014/12/25 3:45:35 * File Name: uva12563.cpp */ #include ...
- 学习SVG 重点汇总
什么是SVG? Δ SVG 指可伸缩矢量图形 (Scalable Vector Graphics) Δ SVG 用来定义用于网络的基于矢量的图形 Δ SVG使用XML格式来定义图形 Δ SVG ...
- LeetCode 661. Image Smoother (图像平滑器)
Given a 2D integer matrix M representing the gray scale of an image, you need to design a smoother t ...
- Jquery DataTable AJAX跨域请求的解决方法及SSM框架下服务器端返回JSON格式数据的解决方法
如题,用HBuilder开发APP,涉及到用AJAX跨域请求后台数据,刚接触,费了不少时间.幸得高手指点,得以解决. APP需要用TABLE来显示数据,因此采用了JQ 的DataTable. 在实现 ...
- 重温C语言小感
这周对我感触比较大的就是重温了下C语言,当然重点还是放到了指针那块,一看到指针就想到了链表,还有那个 指针申明,“函数指针”,“指针函数”, “使用指针实现数组降维数”,还有就是大学初学编程的点滴. ...