随时都能学习

今天又是模拟面试的日子,每次都能从中学到很多知识!一个漂亮的自我介绍就能为你加分很多,在自我介绍时,要注意不要暴露自己的不足,而且说话要流畅,但是又要掌握好节奏!把自己做过的项目说出来,简单的描述一下,但也不能三言两语就完事了!

Json和JsonP的不同:

JSON来传数据,JSONP来跨域。JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议!

json的优点:

  2、Javascript原生支持,后台语言几乎全部支持;

  3、轻量级数据格式,占用字符数量极少,特别适合互联网传递;

  4、可读性较强,虽然比不上XML那么一目了然,但在合理的依次缩进之后还是很容易识别的;

  5、容易编写和解析,当然前提是你要知道数据结构;

顺便提供一点额外知识,ajax和JsonP

1.ajax和jsonp这两种技术在调用方式上“看起来”很像,目的也一样,都是请求一个url,然后把服务器返回的数据进行处理,因此jquery和ext等框架都把jsonp作为ajax的一种形式进行了封装;

  2、但ajax和jsonp其实本质上是不同的东西。ajax的核心是通过XmlHttpRequest获取非本页内容,而jsonp的核心则是动态添加<script>标签来调用服务器提供的js脚本。

  3、其实ajax与jsonp的区别不在于是否跨域ajax通过服务端代理一样可以实现跨域jsonp本身也不排斥同域的数据的获取

  4、jsonp是一种方式或者说非强制性协议,如同ajax一样,它也不一定非要用json格式来传递数据,字符串也行,只不过这样不利于用jsonp提供公开服务。


jquery事件委托,怎么委托?

jquery事件委托的方法有:.bind()、.on()、.live()和.delegate()方法,主要介绍一下bind(),on()

.bind()只能给调用它的时候已经存在的元素绑定事件,不能给未来新增的元素绑定事件

.on()方法,事件只会绑定到$()函数的选择符表达式匹配的元素上。.on()可以接受两个参数,第二个参数是可选的

Seeion和Cookie的不同:

Session是存在服务器端的;而Cookie是存在客户端的!Session更不需要Cookie来支持和不会受浏览器端的设置影响,可记录每个访问者的信息,独立在服务器端,比Cookie安全!Session是存在内存中的,浏览器关闭它也就“死”了;Cookie是以文件方式存在的,可以修改其“存活”时间。

顺便说一下删除Cookie的两种方法:

1.一是调用只带有name参数的SetCookie,那么名为这个name的Cookie将被从关系户机上删掉;例如:setcookie('name','');

2.另一个办法是设置Cookie的失效时间为time()或time()-1,那么这个Cookie在这个页面的浏览完之后就被删除了(其实是失效了)。 例如:setcookie('name','PHP淮北',time()-24*60*60);
要注意的是,当一个Cookie被删除时,它的值在当前页在仍然有效的!

函数session_start()必须在程序最开始执行!

posted @ 2015-12-03 23:00  小汤圆。  阅读(117)  评论(0编辑  收藏  举报