简述动态网页的特点概念和类别

格式:PDF ? 页数:2页 ? 上传日期: 05:51:21 ? 浏览次数:83 ? ? 2990积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

1、应用层进行DNS请求在传输层通過UDP传输,在网络层查找路由表到达服务器在数据链路层通过ARP获得MAC地址,在物理层通过比特流进行传输

19、交换机、路由器、网关的概念

網关:路由器的IP地址

停止-等待、后退N帧、选择重传

21、HTTP长连接、短连接
22、计算机网络的性能指标

带宽、时延、时延带宽积、吞吐量、速率

23、網络的体系结构?

相同:都采取分层的体系结构都可以解决异构网络的互联

25、计算机网络和分布式计算机系统的区别?

分布式:系统中嘚各个计算机对用户透明

26、奈氏准则和香农定理

奈氏准则:码元传输速率是有上限的一旦超出,就会有码间串扰;奈氏准则给出了码元嘚极限传输速率但没有限制信息传输速率;带宽越大,码元传输速率越大

27、电路交换、报文交换、分组交换
28、物理层接口特性:机械、电气、功能、规程
29、同步通信和异步通信?

同步通信:通信双方必须先建立同步;效率高

30、介质访问控制的概念以及方法?

概念:为使用介质的每个节点隔离来自同一信道其他节点所传送的信号

1-坚持、非坚持、p-坚持

先听后发、边听边发(区别于CSMA)、冲突停发、随机重發(使用二进制指数退避算法)

CSMA/CA:发送数据时先广播告知其他节点,让其他节点在某段时间内不要发送数据以免出现碰撞

34、局域网的主要特點?

1、为一个单位所拥有且地理范围和站点数目均有限

逻辑上采用总线型,物理上采用星型信息以广播方式发送,使用CSMA/CD对总线进行控淛采用无连接,提供的是不可靠的交付

37、应用层的网络应用模型

客户/服务器模型、P2P模型

38、DNS域名解析过程

1、GET参数通过URL传递,POST放在请求体Φ

40、客户端不断进行请求链接会怎样

41、网络协百议至少包括三要素:

语法:用来规定信息格式;数据及控制信度息的格式、编码及信号电岼等。

42、TCP的可靠性

apply的参数是数组形式call的参数是单個的值,除此之外在使用上没有差别重点理解这两个函数调用的this改变

将它用script标签引入页面(該库支持AMD,于是你也可以按照AMD规范用诸如require.js的模块加载器引入),并且在dom ready时初始化在body上

2.根据分析,如果不引入其它类库也不想自己按照上述fastclcik的思路再开发一套东西,需要1.一个优先于下面的“divClickUnder”捕获的事件;2.并且通过这个事件阻止掉默认行为(下面的“divClickUnder”对click事件的捕获茬ios的safari,click的捕获被认为和滚屏、点击输入框弹起键盘等一样是一种浏览器默认行为,即可以被event.preventDefault()阻止的行为)

知识面的宽度,流行框架要哆多熟悉

currency是什么过滤器——格式化数字为货币格式,单位是$符

移动端的点击事件的有延迟,时间是多久为什么会有?怎么解决这個延时(click 有 300ms 延迟,为了实现safari的双击事件的设计,浏览器要知道你是不是要双击操作)

*(优点)因为Node是基于事件驱动和无阻塞的,所以非瑺适合处理并发请求

因此构建在Node上的代理服务器相比其他技术实现(如Ruby)的服务器表现要好得多。

此外与Node代理服务器交互的客户端代碼是由javascript语言编写的,

因此客户端和服务器端都用同一种语言编写这是非常美妙的事情。

*(缺点)Node是一个相对新的开源项目所以不太稳萣,它总是一直在变

而且缺少足够多的第三方库支持。看起来就像是Ruby/Rails当年的样子。

至少给出自己的思路(url-hash,可以使用已有的一些框架history.js等)

1)、实时应用:如在线聊天实时通知推送等等(如socket.io)

2)、分布式应用:通过高效的并行I/O使用已有的数据

3)、工具类应用:海量的工具,小到湔端压缩部署(如grunt)大到桌面图形界面应用程序

4)、游戏类应用:游戏领域对实时和并发有很高的要求(如网易的pomelo框架)

5)、利用稳定接口提升Web渲染能力

6)、前后端编程语言环境统一:前端开发人员可以非常快速地切入到服务器端的开发(如著名的纯Javascript全栈式MEAN架构)

Nodejs相关概念的理解程度

熟悉前后端通信相关知识

1. 因为Node是基于事件驱动和无阻塞的,所以非常适合处理并发请求因此构建在Node上的代理服务器相比其他技术實现(如Ruby)的服务器表现要好得多。

2. 与Node代理服务器交互的客户端代码是由javascript语言编写的因此客户端和服务器端都用同一种语言编写,这是非常美妙的事情

1. Node是一个相对新的开源项目,所以不太稳定它总是一直在变。

2. 缺少足够多的第三方库支持看起来,就像是Ruby/Rails当年的样子(第三方库现在已经很丰富了所以这个缺点可以说不存在了)。

开发过的插件:城市选择插件汽车型号选择插件、幻灯片插件。弹出層(写过开源程序,加载器js引擎更好)

9. 对BFC规范的理解?

Formatting Context:指页面中的一个渲染区域并且拥有一套渲染规则,他决定了其子元素如何萣位以及与其他元素的相互关系和作用。

网站重构:应用web标准进行设计(第2版)

加班就像借钱原则应当是------救急不救穷

先期团队必须确萣好全局样式(globe.css),编码模式(utf-8) 等

编写习惯必须一致(例如都是采用继承式的写法单样式都写成一行);

标注样式编写人,各模块都及时標注(标注关键样式调用的地方);

页面进行标注(例如 页面 模块 开始和结束);

CSS跟HTML 分文件夹并行存放命名都得统一(例如style.css)

JS 分文件夹存放 命民以该JS 功能为准英文翻译;

图片采用整合的 images.png png8 格式文件使用尽量整合在一起使用方便将来的管理

内存泄漏指任何对象在您不再拥有或需要它之后仍然存在。

垃圾回收器定期扫描对象并计算引用了每个对象的其他对象的数量。如果一个对象的引用数量为 0(没有其他对象引用过该对象)或对该对象的惟一引用是循环的,那么该对象的内存即可回收

setTimeout 的第一个参数使用字符串而非函数的话,会引发内存泄漏

闭包、控制台日志、循环(在两个对象彼此引用且彼此保留时,就会产生一个循环)

因为我想去阿里所以我针对阿里的说

最羡慕就昰在双十一购物节,350.19亿元每分钟支付79万笔。海量数据居然无一漏单、无一故障。太厉害了

融入自己的设计理念,注重用户体验选擇合适的技术

压缩、合并,减少请求代码层析优化。。

知识面宽度最好熟悉一些后台语言,比如php展现出自己的技术两点

考虑问题嘚深入,不仅仅停留在完成任务上要精益求精

表现出对前端的认同与兴趣,关注相关技术前沿

A.任何文件夹都可以删除 B.空文件夹可以删除

C.囿权限的任何文件夹都可以删除 D.有权限的空文件夹可以删除

用途:检测变量是否为空

判断:如果 var 是非空或非零的值则 empty() 返回 FALSE。换句话说""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空则返回 TRUE。注意:empty() 只检测变量检测任何非变量的东西都将导致解析錯误。换句话说后边的语句将不会起作用;

用途:检测变量是否设置

判断:检测变量是否设置,并且不是 NULL如果已经使用 unset() 释放了一个变量の后,它将不再是 isset()若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE同时要注意的是一个NULL 字节("\0")并不等同于 PHP 的 NULL 常数。

1.减少cssjs文件数量及大小(減少重复性代码,代码重复利用)压缩CSS和Js代码

3.把css样式表放置顶部,把js放置页面底部

熟悉相关设计规范自己总结的一些经验

团队协作,个囚能力实践经验

前端是最贴近用户的程序员,比后端、数据库、产品经理、运营、安全都近

3、有了Node.js,前端可以实现服务端的一些事情

湔端是最贴近用户的程序员前端的能力就是能让产品从 90分进化到 100 分,甚至更好

参与项目,快速高质量完成实现效果图精确到1px;

与团隊成员,UI设计产品经理的沟通;

做好的页面结构,页面重构和用户体验;

处理hack兼容、写出优美的代码格式;

针对服务器的优化、拥抱朂新前端技术。

1.都使用和了解过哪些编辑器?都使用和了解过哪些日常工具?

2.都知道有哪些浏览器内核?开发过的项目都兼容哪些浏览器?

3.瀑布流咘局或者流式布局是否有了解

5.都用过什么代码调试工具?

6.是否有接触过或者了解过重构

7.你遇到过比较难的技术问题是?你是如何解决的

我要回帖

更多关于 动态网页的特点 的文章

 

随机推荐