最近写个脚本,需要提取文中的URL,所以顺手搜了下实测可用的代码。
function httpString(s) {
//var reg = /(https:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g;
v[......]
最近写个脚本,需要提取文中的URL,所以顺手搜了下实测可用的代码。
function httpString(s) {
//var reg = /(https:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g;
v[......]
iframe嵌套其实已经不怎么推荐了,但是还是总结一些基本操作代码示例。
JavaScript在父窗口中获取iframe中的元素
格式:window.frames["iframe的name值"].document.getElementByI[......]
function prepend(arr, item) {
return [item].concat(arr);
}
使用示例:
arr= prepend(arr, newdata);
参考来源:https://www.nowcoder.com/questio[……]
js读取blob二进制图片之类的情况,实测会发现按以往经验获取根本就不对。原因是类型不对,get请求默认当txt处理了,正确的示例如下:
xhr = new XMLHttpRequest();
xhr.open('GET', 图片地址, true);[......]
类似PHP的mt_rand(),找了下,函数如下:
function RandomNumBoth(Min,Max){
var Range = Max - Min;
var Rand = Math.random(); var num = M[......]
解码需求常见于接到json字符串,而不对json的字符串做json转化。这种时候,调用如下函数解码即可显示对应的中文。
function decode(s) {
return unescape(s.replace(/\(u[0-9a-fA-F]{4})/gm,[......]
如何判定当前页面是否被iframe引用?如下代码即可:
<script>
if(top.location != location){
alert('被iframe引用了,点击跳出嵌套'); top.location.hre[......]
isNaN(x)
语法:
isNaN(x) x 必需。要检测的值。
返回值:
如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false[……]