36.如何学习新技术: 3步:
37.什么是弹性布局
解决某元素中“子元素”的布局方式,为布局提供最大的灵活性
1.声明viewport元标签 2.使用流式布局 3.所有容器使用相对尺寸,不用绝对尺寸
39.常見的浏览器兼容问题
Less 是一门 CSS 预处理语言,它扩展了 CSS 语言增加了变量、函数等特性,使 CSS 更易维护和扩展
- // 传参并指定回调执行函数为onBack
- nodejs中間件代理跨域
1.它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程
TypeScript是为大型应用之开发而设计,而編译时它产生 JavaScript 以确保兼容性
46.三大框架的区别:
Angular带有比较强的排它性的
React主张是函数式编程的理念,侵入性没有Angular那么强主要因为它是软性侵入。
优点:用户体验好 、良好的前后端分离
2.初次加载耗时相对增多。
3.导航不可用如果一定要导航需要自行实现前进、后退。
48.什么是模块化编程
每个模块内部,module变量代表当前模块
这个变量是一个对象,它的exports属性(即module.exports)是对外的接口加载某个模块,其实是加载该模塊的module.exports属性
49.什么是混合编程?
混合编程是指使用两种或两种以上的程序设计语言来开发应用程序的过程
HTTP协议传输的数据都是未加密的,吔就是明文的因此使用HTTP协议传输隐私信息非常不安全,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全。
1、https协议需要到ca申请证书一般免费证书较少,因而需要一定费用
2、http是超文本传输协议,信息是明文传输https则是具有安全性的ssl加密傳输协议。
3、http和https使用的是完全不同的连接方式用的端口也不一样,前者是80后者是443。
4、http的连接很简单是无状态的;HTTPS协议是由SSL+HTTP協议构建的可进行加密传输、身份认证的网络协议,比http协议安全
前端加密方式https:是在http基础上加了SSL协议,使用443端口,http是80端口;