脚本

JS异步加载的方式

痞子三分冷 提交于 2020-03-10 19:49:49
方法一:Script Dom Element 1 2 3 4 5 6 7 8 (function(){ var scriptEle = document.createElement("script"); scriptEle.type = "text/javasctipt"; scriptEle.async = true; scriptEle.src = "http://cdn.bootcss.com/jquery/3.0.0-beta1/jquery.min.js"; var x = document.getElementsByTagName("head")[0]; x.insertBefore(scriptEle, x.firstChild); })();    <async>属性是HTML5中新增的异步支持。此方法被称为Script DOM Element方法 1 2 3 4 5 6 7 8 (function(){; var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google

用 PHP 读取和编写 XML DOM

守給你的承諾、 提交于 2020-03-10 04:54:59
// 用 DOM 读取 XML $doc = new DOMDocument(); $doc->load(‘test.xml’); $books = $doc->getElementsByTagName(“book”); foreach( $books as $book ){ $authors = $book->getElementsByTagName(“author”); $author = $authors->item(0)->nodeValue; // nodeValue属 性可根据节点的类型来设置或返回某个节点的值。 $publishers = $book->getElementsByTagName(“publisher”); $publisher = $publishers->item(0)->nodeValue; $titles = $book->getElementsByTagName( ”title” ); $title = $titles->item(0)->nodeValue; echo ”Title: $title <br> Author: $author <br> Publisher: $publisher<br><hr><br>”; } /* 脚本首先创建一个 new DOMdocument 对象,用 load 方法把图书 XML 装入这个对象。之后,脚本

如何最好地包含其他脚本?

非 Y 不嫁゛ 提交于 2020-03-09 20:42:39
通常包含脚本的方式是“源” 例如: main.sh: #!/bin/bash source incl.sh echo "The main script" incl.sh: echo "The included script" 执行“./main.sh”的输出是: The included script The main script ...现在,如果您尝试从其他位置执行该shell脚本,除非它在您的路径中,否则无法找到包含。 确保脚本可以找到包含脚本的好方法是什么,特别是如果脚本需要可移植? #1楼 我知道我迟到了,但无论你如何启动脚本并专门使用内置函数,这都应该有效: DIR="${BASH_SOURCE%/*}" if [[ ! -d "$DIR" ]]; then DIR="$PWD"; fi . "$DIR/incl.sh" . "$DIR/main.sh" . (dot)命令是source的别名, $PWD 是工作目录的路径, BASH_SOURCE 是一个数组变量,其成员是源文件名, ${string%substring} 从$ string后面 BASH_SOURCE $ substring的最短匹配 #2楼 使用source或$ 0不会为您提供脚本的真实路径。 您可以使用脚本的进程ID来检索其真实路径 ls -l /proc/$$/fd | grep "255 ->

如何最好地包含其他脚本?

隐身守侯 提交于 2020-03-09 20:37:14
通常包含脚本的方式是“源” 例如: main.sh: #!/bin/bash source incl.sh echo "The main script" incl.sh: echo "The included script" 执行“./main.sh”的输出是: The included script The main script ...现在,如果您尝试从其他位置执行该shell脚本,除非它在您的路径中,否则无法找到包含。 确保脚本可以找到包含脚本的好方法是什么,特别是如果脚本需要可移植? #1楼 我知道我迟到了,但无论你如何启动脚本并专门使用内置函数,这都应该有效: DIR="${BASH_SOURCE%/*}" if [[ ! -d "$DIR" ]]; then DIR="$PWD"; fi . "$DIR/incl.sh" . "$DIR/main.sh" . (dot)命令是source的别名, $PWD 是工作目录的路径, BASH_SOURCE 是一个数组变量,其成员是源文件名, ${string%substring} 从$ string后面 BASH_SOURCE $ substring的最短匹配 #2楼 使用source或$ 0不会为您提供脚本的真实路径。 您可以使用脚本的进程ID来检索其真实路径 ls -l /proc/$$/fd | grep "255 ->

js常用(JqueryCDN&点击事件追踪)

浪尽此生 提交于 2020-03-08 20:49:31
jQuery 1.6 API 中文版 http://docs.30c.org/jquery16/index.html#p=outerHeight http://code.jquery.com/ jQuery CDN – Latest Stable Versions Powered by MaxCDN jQuery Core Showing the latest stable release in each major branch. See all versions of jQuery Core . jQuery 2.x (IE <9 not supported) jQuery Core 2.1.1 - uncompressed , minified jQuery 1.x jQuery Core 1.11.1 - uncompressed , minified jQuery Migrate jQuery Migrate 1.2.1 - uncompressed , minified jQuery UI Showing the latest stable release for the current and legacy release families. See all versions of jQuery UI . jQuery UI 1.11 jQuery UI 1.11.1

跨域问题

那年仲夏 提交于 2020-03-08 20:12:40
转载: https://segmentfault.com/a/1190000000718840 概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。 URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.js http://www.a.com/script/b.js 同一域名下不同文件夹 允许 http://www.a.com:8000/a.js http://www.a.com/b.js 同一域名,不同端口 不允许 http://www.a.com/a.js https://www.a.com/b.js 同一域名,不同协议 不允许 http://www.a.com/a.js http://70.32.92.74/b.js 域名和域名对应ip 不允许 http://www.a.com/a.js http://script.a.com/b.js 主域相同,子域不同 不允许 http://www.a.com/a.js http://a.com/b.js 同一域名,不同二级域名(同上) 不允许(cookie这种情况下也不允许访问) http://www.cnblogs.com/a.js http://www.a.com/b.js 不同域名 不允许

详解js跨域

≡放荡痞女 提交于 2020-03-08 20:09:25
(P.s. 本文系转载, 点我 阅读原文。) 什么是跨域? 概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。 对于端口和协议的不同,只能通过后台来解决。URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.js http://www.a.com/script/b.js 同一域名下不同文件夹 允许 http://www.a.com:8000/a.js http://www.a.com/b.js 同一域名,不同端口 不允许 http://www.a.com/a.js https://www.a.com/b.js 同一域名,不同协议 不允许 http://www.a.com/a.js http://70.32.92.74/b.js 域名和域名对应ip 不允许 http://www.a.com/a.js http://script.a.com/b.js 主域相同,子域不同 不允许 http://www.a.com/a.js http://a.com/b.js 同一域名,不同二级域名(同上) 不允许(cookie这种情况下也不允许访问) http://www.cnblogs.com/a.js http://www.a.com/b.js 不同域名 不允许

详解js跨域问题

三世轮回 提交于 2020-03-08 20:05:18
什么是跨域? 概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。 URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.js http://www.a.com/script/b.js 同一域名下不同文件夹 允许 http://www.a.com:8000/a.js http://www.a.com/b.js 同一域名,不同端口 不允许 http://www.a.com/a.js https://www.a.com/b.js 同一域名,不同协议 不允许 http://www.a.com/a.js http://70.32.92.74/b.js 域名和域名对应ip 不允许 http://www.a.com/a.js http://script.a.com/b.js 主域相同,子域不同 不允许 http://www.a.com/a.js http://a.com/b.js 同一域名,不同二级域名(同上) 不允许(cookie这种情况下也不允许访问) http://www.cnblogs.com/a.js http://www.a.com/b.js 不同域名 不允许 对于端口和协议的不同,只能通过后台来解决。 跨域资源共享(CORS) CORS

详解js跨域

两盒软妹~` 提交于 2020-03-08 20:04:19
什么是跨域? 概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。 对于端口和协议的不同,只能通过后台来解决。URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.js http://www.a.com/script/b.js 同一域名下不同文件夹 允许 http://www.a.com:8000/a.js http://www.a.com/b.js 同一域名,不同端口 不允许 http://www.a.com/a.js https://www.a.com/b.js 同一域名,不同协议 不允许 http://www.a.com/a.js http://70.32.92.74/b.js 域名和域名对应ip 不允许 http://www.a.com/a.js http://script.a.com/b.js 主域相同,子域不同 不允许 http://www.a.com/a.js http://a.com/b.js 同一域名,不同二级域名(同上) 不允许(cookie这种情况下也不允许访问) http://www.cnblogs.com/a.js http://www.a.com/b.js 不同域名 不允许 跨域资源共享(CORS) CORS(Cross