
JavaScript
文章平均质量分 56
zhishiqu
这个作者很懒,什么都没留下…
展开
-
取消浏览器默认右键事件
【代码】取消浏览器默认右键事件。原创 2023-02-24 10:56:50 · 271 阅读 · 0 评论 -
Cesium自定义天空盒附带源码
cesium天空盒效果图,纠正盒子倾斜问题。原创 2023-01-17 11:34:31 · 463 阅读 · 0 评论 -
JavaScript 原型式继承 和 寄生式继承
一、原型式继承本质其实就是个浅拷贝,以一个对象为模板复制出新的对象 1 2 3 4 5 6 7 8 9 10 11 12 13 14 function object( o ){ var G = function(){}; G.prototype = o; return new G(); } ...转载 2020-09-09 10:32:54 · 402 阅读 · 0 评论 -
解决页面无法复制js
(1)屏蔽选中事件 document.onselectstart=function(){return false;} (2)屏蔽右键菜单 document.oncontextmenu=function(){return false;} (3)另一种屏蔽右键菜单 字串4 document.onmousedown=function(){ if(event.button==2)retu...原创 2018-08-17 18:09:35 · 2572 阅读 · 0 评论 -
Async/await 再来一篇
初识Async/await对于还不了解Async/await特性的同学,下面一段是一个“速成”培训。Async/await 是Javascript编写异步程序的新方法。以往的异步方法无外乎回调函数和Promise。但是Async/await建立于Promise之上。对于Javascript处理异步,是个老生常谈却历久弥新的话题:从最早的回调函数,到 Promise 对象,再到 Generator ...转载 2018-07-10 13:00:00 · 289 阅读 · 0 评论 -
async await
async 和 await 在干什么任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。另外还有一个很有意思的语法规定,await 只能出现在 async 函数中。然后细心的朋友会产生一个疑问,如果 ...转载 2018-07-10 12:25:34 · 167 阅读 · 0 评论 -
javascript 数字排序
var a=[9,2,33,66,55,56,34,1,91,88];for(var i=0;i<a.length;i++){ for(var j = i + 1;j<a.length;j++){ if(a[i]>a[j]){ var tmp = a[i]; a[i] = a[j]; a[j] ...转载 2018-05-06 13:19:59 · 1014 阅读 · 0 评论 -
拖动的弹框
$('.paints').mousedown(function(event) { event.preventDefault(); var isMove = true; var abs_x = event.pageX - $('.paints').offset().left; var abs_y = event.pageY - $('.paints').offset().to...原创 2018-05-10 10:40:20 · 515 阅读 · 0 评论 -
JavaScript 继承
继承是OO语言中的一个最为人津津乐道的概念。许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。如前所述,由于函数没有签名,在ECMAScript中无法实现接口继承。ECMAScript只支持实现继承,而且其实现继承主要是依靠原型链来实现的。原型链ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一...原创 2018-04-16 00:32:47 · 177 阅读 · 0 评论 -
JavaScript 面向对象
学习和使用Js有一段时间了,当初找工作的时候就怕问到面向对象、原型链和原型继承类似的问题。最近,用总结了一下相关的知识,做个小笔记。对象的定义JavaScript中的对象和其他语言中的对象有所不同。ECMAScript-262把对象定义为:“无序属性的集合,其属性可以是包含基本值、对象或者函数。”严格来讲,这就是相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射...原创 2018-04-14 21:28:34 · 170 阅读 · 0 评论 -
JavaScript 变量、作用域和内存问题
变量按照ECMA-262的定义,javascript的变量与其他语言的变量有很大区别。Javascript变量松散类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量是必须保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内转变。ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型...原创 2018-04-14 17:59:30 · 272 阅读 · 0 评论