移动端web开发相对于PC端web开发,我们可以庆幸不用兼容那么多浏览器了,但是随之而来的却是各种屏幕尺寸的适配,个人觉得,比PC端还要费精力。在使用了腾讯优测进行软件测试后,问题得到了有效解决。
1.移动端布局方式
1.1响应式布局
简而言之,就是页面元素的位置随着屏幕尺寸的变化而变化,通常会用百分比来定位,而在设计上需要预留一些可被“压缩”的空间。
如上图,其实就相当于页面被压矮了。
前端爱好者
移动端web开发相对于PC端web开发,我们可以庆幸不用兼容那么多浏览器了,但是随之而来的却是各种屏幕尺寸的适配,个人觉得,比PC端还要费精力。在使用了腾讯优测进行软件测试后,问题得到了有效解决。
简而言之,就是页面元素的位置随着屏幕尺寸的变化而变化,通常会用百分比来定位,而在设计上需要预留一些可被“压缩”的空间。
如上图,其实就相当于页面被压矮了。
所谓“同源”指的是”三个相同“。
同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。
假定我们把猫看成一个对象,它有”名字”和”颜色”两个属性。
|
|
现在,我们需要根据这个原型对象的规格(schema),生成两个实例对象。
|
|
缺点:
好了,这就是最简单的封装了,把两个属性封装在一个对象里面。但是,这样的写法有两个缺点,一是如果多生成几个实例,写起来就非常麻烦;二是实例与原型之间,没有任何办法,可以看出有什么联系。
ES5 通过 var 来申明变量,ES6 新添 let 和 const,且作用域是 块级作用域。
let 使用和 var 非常类似,let 不存在变量提升,也不允许重复申明,let 的声明只能在它所在的代码块有效
const 就是申明常量用的,一旦申明即被锁定,后面无法更改。
应用层,传输层,网络层,数据链路层
DNS-客户端-HTTP请求报文-TCP将HTTP报文分为多个报文段-IP路由器中转-TCP重组报文-HTTP处理请求-服务器
URI用字符串标识某一互联网资源,而URL表示资源的地点(互联网上所处的位置)。可见URL是URI的子集。
git init
git add .
git commit -m “创建仓库”
复制仓库的https地址
git remote add origin https://github.com/。。。
git pull origin master
git push -u origin master
|
|
排序算法,分为内部排序和外部排序。内部排序要使用内存,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。这里只探讨内部排序。
当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。
快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短。
兼容问题:IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML5新标签
HTML5 规定了在网页上嵌入音频元素的标准,即使用
|
|
HTML5 规定了一种通过 video 元素来包含视频的标准方法。
|
|