随笔分类 - js
摘要:// 推荐用这种, 安卓 ios都没问题<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-s
阅读全文
摘要:原文链接 https://www.zhihu.com/question/436447008
阅读全文
摘要:使用Date()构造日期对象,如果传入非日期格式的字符串,仍然能构造出Date对象。 在chrome控制台 >var date = new Date("hello"); >date Invalid Date >typeof date “object” >date instanceof Date tr
阅读全文
摘要://我在vue中测试, 可行, 这个只适用于google浏览器, ie需要xObject对象 // 下载txt if (/(txt)$/.test(name[1])) { var xhr = new XMLHttpRequest() xhr.onload = function () { ;(func
阅读全文
摘要:需求: 网页下拉太丑了,如下 度娘了一下, 发现一篇相关文档 基本解决了问题 https://juejin.cn/post/6844903940190896135#heading-2 加入如下代码即可, css即可实现 页面整体的惯性滑动, 微信没有提供相关的api文档和说明, 但当要开发游戏类,
阅读全文
摘要:1 var aa=10; 2 (function(a){ 3 console.log("hello world"+a); 4 })(aa); ”立即执行函数”(Immediately-Invoked Function Expression,IIFE),可以达到不暴露私有成员的目的 //立即执行函数,
阅读全文
摘要:在SF上看到这个问题,js中怎么理解按位取反? 问题: ~ 运算符查看表达式的二进制表示形式的值,并执行位非运算。Javascript 按位取反运算符 (~) ,对一个表达式执行位非(求非)运算。如 ~1 = -2; ~2 = -3; js取反我只知道个!,但是~为什么也叫取反,他返回的又不是boo
阅读全文
摘要:获取子元素的方法有 //获取第一个demo类 dom = document.getElementsByClassName('demo')[0]; //获取父节点 dom.parentNode; //获取上一兄弟节点 dom.previousSibling; dom.nextSibling; //获取
阅读全文
摘要:通常我们想要在页面内容加载完成后运行 JS 时,都会使用 window.onload 来处理,比如: window.onload = function(){ alert('Hello World!'); }; 这段代码将在页面载入完成后弹出一个 "Hello World!" 的警告框,但是众所周知,
阅读全文
摘要://区分设备 function judge_decice() { let ua =navigator.userAgent.toLowerCase(); if(/android|adr/gi.test(ua)) { return 'android'; }else if( /\(i[^;]+;( U;)
阅读全文