
javascript
汉三姓胡
这个作者很懒,什么都没留下…
展开
-
(面试题)js运算优先级a.x = a = {n:2};
题目:var a = {n:1};var b=a;a.x = a = {n:2};console.log(a.x);console.log(a);console.log(b);console.log(b.x);这里不卖关子,直接看结果:undefined{ n: 2 }{ n: 1, x: { n: 2 } }{ n: 2 }流程分析:第一步:声明了变量a,指向对象{n:1},这里取名为o第二步:声明变量b,将a的地址赋值给b,此时a和b指向同一块内存区域o第三步:原创 2021-07-13 18:15:24 · 325 阅读 · 0 评论 -
html+javascript实现富文本编辑器
富文本编辑器转载 2019-06-20 19:40:02 · 9465 阅读 · 1 评论 -
JS:getComputedStyle方法
由于诸如ele.style.display这样的操作只能获取DOM元素的行内样式,所以获取结果可能与实际显示效果不符通过getComputedStyle方法可以用来获取DOM元素实际显示时的样式,具体:let style = window.getComputedStyle(element, [pseudoElt]);getComputedStyle是window全局对象的一个方法,可以传递...转载 2019-07-03 12:51:53 · 7925 阅读 · 1 评论 -
Web Worker:js多线程
Web Worker 使用教程window.URL对象的使用方式转载 2019-07-09 19:54:24 · 145 阅读 · 0 评论 -
javascript获取当前HTML的header信息
function getHeaders(){ var req = new XMLHttpRequest(); req.open('GET', document.location.href, false); req.send(null); var headerArr = req.getAllResponseHeaders().split('\n'); var ...原创 2019-08-06 14:34:54 · 9566 阅读 · 0 评论 -
Android关于WebView控件stopLoading方法的正确使用
stopLoading()方法从字面上翻译过来就可以知道是停止加载的意思。Android中使用WebView控件实现链接超时响应,一般都会通过重写WebViewClient类的onPageStarted方法,通过添加timer,达到自定义链接最大时长的目的,但是在timer的run方法体中调用webview的stoploading方法达不到预料中的效果,原因是出在java线程安全机制,java会...转载 2019-08-02 11:27:20 · 2981 阅读 · 0 评论 -
JS禁止复制粘贴
禁止页面内容复制<body onselectstart="return false">οncοntextmenu=“window.event.returnValue=false” 将彻底屏蔽鼠标右键,其实是禁止快捷菜单,因为不光右键可以弹出这个菜单,键盘上空格键右边的windows键也可以激活这个快捷菜单。1.<table border οncοntextmenu=ret...原创 2019-08-02 14:04:22 · 5907 阅读 · 0 评论