php测试----基础知识!

web时代划分与区别:

web 1.0:静态页面时代用户参与性较弱,没有交互,用户被动,代表作:门户网站,个人展示博客;

web 2.0:强调用户的参与性/用户的标签化/用户的聚集性,强调用户的参与,几乎都是基于动态语言来实现的,代表作:sns(社交平台,开心,人人...),交流式博客,即时讯息;

web 3.0:强调信息的主动性,用户的优越性,功能的多样化,产品的多平台融合,基于2.0时代的提升,最明显的特征是信息的主动性,利用信息推送技术来实现信息的主动性,具有信息的即时性和信息的整合性,所有的web需求都基于web来实现,代表作(Twitter,s微博);

w3c组织:

维护web标准化的组织,该组织致力于推动web的发展,保证协调web各种技术的工作,推出的标准有:HTML/XHTML/CSS/XML/DOM...;

前端编码技巧:

1.代码的重用性:将影响全局的样式进行归纳,而个性化的样式进行单独修饰;

2.css属性中如果属性相关联则尽可能的写在一起,方便网页解析;

3.编写css属性的顺序规则:先定位/再边距/后高宽/再修饰颜色和字体大小;

4.用最简单的方式实现最复杂的功能;

5.所有的css只对下一级或者相邻的元素有效;

目前存在的编程方式:

1.面向对象;

2.面向过程;

3.面向方法;

4.面向实现;

javaScript的主要功能:

1.检查表单数据的正确性;

2.实现数据交互;

3.实现ajax异步数据交互;

4.对所有的DOM节点进行操作;

5.获取浏览器的信息;

6.制作炫丽的网页效果;

javaScript的编程过程:

1.找到对象;

2.使用或者改变对象;

什么是需求?

由客户提出的合理的功能要求,在客户提出不合理的功能要求时,从技术方面进行分析并解释为什么要求不合理;

攻克需求的方式:

接受需求=>写Demo测试=>转换应用;

凡是与用户交互的部分,需要遵循的开发原则是:不相信任何外来数据;

那么要如何对外来数据进行安全防范呢?

在客户端和服务器端均进行安全验证!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值