摘要:
main.js code: 1 //创建 2 var worker = new Worker("./worker.js"); 3 4 //发送 5 worker.postMessage(1); 6 7 //接收 8 worker.onmessage = (e)=>{ 9 console.log("m 阅读全文
摘要:
1 //javascript code 2 3 var source = new EventSource("./main.php"); 4 5 source.onmessage=function(event){ 6 7 document.write(event.data); 8 9 } 1 //ma 阅读全文
摘要:
1 //滚动条 2 scrollLeft//滚动条距左边距离 3 scrollTop//滚动条距顶部距离 4 scrollWidth//滚动条元素的宽 5 scrollHeight//滚动条元素的高 6 7 //可视范围 8 clientHeight//元素自身可视区域高 9 clientTop 1 阅读全文
摘要:
1 如何区分深拷贝与浅拷贝,简单点来说,就是假设 2 B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝, 3 如果B没变,那就是深拷贝 4 5 实现思路 6 1 json 深度拷贝 7 2 遍历递归 深度拷贝 8 3 jq的extend() 深度拷贝 阅读全文
摘要:
25 // Object 构造函数的属性: 26 Object.prototype//可以为所有 Object 类型的对象添加属性 27 28 class A extends B{ 29 constructor(){ 30 super(); 31 } 32 } 33 34 35 36 37 // O 阅读全文
摘要:
1 <?php 2 //2、设计一个循环挂起WebSocket通道,进行数据的接收、处理和发送 3 //对创建的socket循环进行监听,处理数据 4 function run(){ 5 //死循环,直到socket断开 6 while(true){ 7 $changes=$this->socket 阅读全文
摘要:
1 //html 2 3 <script> 4 // 初始化一个 WebSocket 对象 5 var ws = new WebSocket("ws://localhost:9998/echo"); 6 7 // 建立 web socket 连接成功触发事件 8 ws.onopen = functi 阅读全文
摘要:
//Object //创建 var obj = {} function obj(){} class obj{} //Array api Array属性和方法: for 条件判断: break continue return let arr = [function (){}, new Fun(), u 阅读全文
摘要:
1 //var data = "weihexin" 2 //var data = ["weihexin", 1] 3 var data = {name:"weihexin", id:1} 4 5 6 var json = JSON.stringify(data);//返回 json string 7 阅读全文
摘要:
1 getPosLen(sdot, edot){//获取2点距离 2 /* 3 56 40 56 4 40 00 40 5 56 40 56 6 */ 7 return parseInt(Math.sqrt(Math.pow(Math.abs(sdot.x - edot.x), 2) + Math. 阅读全文