笔记
来源:互联网 发布:java nanotime 编辑:程序博客网 时间:2024/05/19 01:11
笔记
1:媒体查询可以适配主流的机型
2:
- iphone4/4s : 320px;
- 三星note3 : 360px;
- iphone6 : 375px;
- iphone6p : 414px;
- others : 384px/424px/720px/400px/480px/300px/414px/540px
3:
@media (min-width:360px) { html { font-size:56.25px; //1rem }}
4:初始化
- 列表内容
input框和textarea框初始化
input,textarea { reaize:none; outline:none; border:none; -webkit-appearance:none;}
- 清楚浮动
.clearfix::before,.clearfix::after { content:" "; display:block; visibility:hidden; height:0; line-height:0; clear:both;}
5:
- 变量–>mixin / rem适配
//.px2rem:一个方法,自定义,传参@px,默认750px..px2rem (@px:750px) { font-size:@px/750px*100;}@media (min-width:320px) { html { .px2rem(320px); //调用方法 320px是传入的参数 }}
- 合并
//.px2rem:一个方法,自定义,传参@px,默认750px..px2rem (@px:750px) { @media (min-width:@px) { html { font-size:@px/750px*100; } }}//如果屏幕尺寸小于最小尺寸320px,则设置默认尺寸为320px的情况下:font-size:42.666px;==(320/750*100)//调用方法,传入实参.px2rem(320px);.px2rem(750px);...//定义过rem中要在html中使用rem-->body {font-size:1rem;}
6:MVC目的是为了降低代码的耦合度。本质是一种组织代码的结构思想。
7:前端数据库:web sql
8:面向对象: Data(数据)/Function(行为)
类–>实例
object–>堆–>值引用–>双内存–>形参(运行完销毁)
int/double–>栈–>先入后出–>对象引用–>单引用
值引用/对象引用
(后)不可变对象:int/double/string–>基本类型
string大批量拼接字符串的时候不可用,因为拼接的时候都要创建新内存,大批量拼接的时候用string buffer;
(前)string拼接也会有效率问题,大量时:优化,将变量做成数组,然后push(),最后join(”),变成string.
9:高级查询中,加时间只能加一次!!!在初始化的时候加最好。(闭包)
10:对象引用只操作一个对象。数组也是一个对象。所以在其他方法中操作一个对象时需要clone一下该对象。
11:slice(0);复制的数组对象不是深层复制,它只是将对象的指示地址复制。
12:(1){}对象中用this;(2)方法后,new出一个方法对象后可用this;(3)闭包中可用this;
13:CS架构/BS架构
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- [BZOJ2095]-[Poi2010]Bridges-二分答案+混合图欧拉回路判定
- Java的private和final字段竟然可以被外部类修改?
- 常用公共CDN
- Servlet中通用的service方法
- nio(四)--socket与channel
- 笔记
- Redhat 7使用CentOS 7的Yum网络源
- 自定义类型—结构体,位段,联合
- ionic3自定义插件以及调用
- mysql数据类型
- QCon2017论坛 深度学习最新进展与实践 与会纪要
- CLion 输出遇到乱码解决办法
- 为啥redis快?
- int、long、long long取值范围