php4

作者: 3hours | 来源:发表于2017-04-27 19:53 被阅读0次

 1. Ajax Asynchronous Javascript and XML

Asynchronous 异步

synchronous  同步

无刷新请求,提高用户体验

2. 发起一个Ajax请求

var xhr = new XMLHttpRequest();

xhr.open(methods, url, true);

xhr.send();

xhr.onreadystatechange = function() {

           if(xhr.readyState === 4 && xhr.status === 200) {

                   console.log(xhr.responseText)

           }

}

3. 跨域,突破同源策略的限制,访问资源

同源策略,浏览器的机制,安全性策略,限制源[协议、域名、端口号]不同的主机的资源互相访问

4. 跨域的解决方案:

a. jsonp 后台接口返回的是:函数名(json格式的字符串)

b. 使用file_get_contents() 转换一下,变成自己后台的接口

c. 后台接口使用header("Access-Control-Allowed-Origin: *")

d. chrome浏览器配置

chrome插件Access-Control-Allowed-Origin: *

php与javascript语言异同点:

异:a.javascript运行在浏览器端,php运行在服务器端

b. 变量的声明,js通过关键字var声明

php变量声明以$开头

c. js字符串拼接"+"号, php使用"."号

d. js引号无区别,php单引号原样输出,双引号内部变量会替换,

e. js没有类,php对象的创建必需先有类Class

f. 对象属性/方法的访问,js对象属性的访问【1.点访问法,2.中括号访问法】

php对象属性的访问 "->"

g. php 中的函数名,true/false大小写不敏感,变量大小写敏感

h. 数据类型 js Number/Undefined/String/Boolean/Null Object/Array

php Integer/Float/String/Boolean

Array/Object/NULL/Resource

Array 包括索引数组,关联数组

i. 引入外部库文件,js 使用script标签引入

早期的js没有模块化概念,解决文件的依赖关系,

AMD/CMD require.js/seajs

CommonJS node.js

ES6

php 使用include/require

j. js没有权限操作文件,php有文件系统

l. 变量 var/let/const

$str/global/static/const

$_GET/$_POST/$_FILES

同:a.动态脚本

b.弱类型

c.控制语句 if...else/for/switch/while/break/continue/return/

相关文章

  • php4

    1. Ajax Asynchronous Javascript and XML Asynchronous 异步 s...

  • [source] 深入理解PHP原理之对象(一)

    在PHP4以前, PHP并不支持面向对象, 到PHP4的时候, PHP引入了一些OOP的关键字, 请注意我用的”关...

  • CTF-Web零碎知识整理

    php别名:php2, php3, php4, php5, phps, pht, phtm, phtm cms漏洞...

  • PHP4种运行模式

    cli cgi fastcgi apache2handler cli 命令行 cgi 通用网关接口,fork-an...

  • CTF练习平台——WEB(7)

    1、求getshell 尝试上传一张图片,抓包后更改后缀为php,但是失败了 尝试php2,php3,php4……...

  • PHP魔术变量、方法以及常用超全局变量

    1 魔术变量 __FILE__ 返回当前文件的绝对路径(PHP4之前返回的相对路径) __DIR__ 返回当前文件...

  • PHP的一些高级特性

    自定义__clone()复制对象 如上例,PHP4时代$second和$first是两个完全不同的对象,php5之...

  • 文件上传绕过

    php被过滤后绕过测试命令1.jpg.php2 php3 php4 php5 php6 php7 pht pht...

  • 2018-10-01

    ThinkPHP 易于上手,有丰富的中文文档,学习成本低,社区活跃度高。 框架的兼容性较强,php4和php5完全...

  • pdo基本使用

    pdo基本使用 【PDO是啥】 PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都...

网友评论

      本文标题:php4

      本文链接:https://www.haomeiwen.com/subject/btunzttx.html