`

JS小知识

    博客分类:
  • JS
阅读更多

JS小知识

 

    引入网络位置Jquery代码:(当然如果你的网络能够连接上Google的服务器,也可以使用Google代码库的Jquery代码)

<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>//从Jquery官方代码库,引入Jquery的代码

 

    Jquery 禁用右键: 

$(document).ready(function(){ 
    $(document).bind("contextmenu",function(e){ 
    return false; 
});

 

    Jquery 克隆对象:

var cloned = $('#id').clone();

 

    JQuery带滚动条元素内容的滚动:

$('html,body') .animate({scrollTop: targetOffset}, 900);//在900毫秒内滚动至targetOffset偏移量的距离
$("#content").scrollTop(0);//滚动至顶部

 

    Jquery禁用动画效果:

jQuery.fx.off = true;

 

    Jquery判断当前元素是否可见的一种方式:

$("#content").is(":visible");//is()中的参数可以是jquery的任意选择器

 

    Jquery 动画的 dequeue()方法,将当前动画从动画堆列中移除并继续执行,同时新注册的动画不用等待当前动画也可以执行。

 

    jquery 判断浏览器及版本:

$.browser.safari;
$.browser.opera;
$.browser.mozilla;
$.browser.msie && $.browser.version.indexOf("8")>=0;//判断版本

 

    JQuery获取元素外边框的宽度值,并包括margin值:

$("#content").outerWidth(true);//参数为true时,该值会包含元素margin的值

 

    Jquery按元素下标获取元素:

$(this).get(0);
$(this)[0];
//这两种写法等价

 

    JS判断变量类型:

var position ;
if(position instanceof Object){};
if(typeof position == "string"){};
if(typeof position == "number"){};

 

    JS中window.console的使用:

//为了防止浏览器不支持widow.console 最好提前写好如是代码,避免报错
window.console = window.console || {};
console.log = console.log || function () {};

//opera实现类似的console.log功能:
console.log || (console.log = opera.postError);

 

    JS判断对象是否为空 直接:if(obj){} 去判断就好

 

    JS延时处理:

var scrollTimeout;
clearTimeout(scrollTimeout);
scrollTimeout=setTimeout(function(){
  //........//要延时处理的代码内容
},3000);

 

 

 

 

分享到:
评论

相关推荐

    知识图谱可视化javascript库,基于d3.js,面向网页前端知识图谱展示.zip

    知识图谱是一种结构化的知识表达形式,它以图形的方式组织和存储了大量实体(如人、地点、事件等)及其相互关系。在知识图谱中,实体作为节点,实体之间的各种语义关联则通过边进行连接,形成了一个庞大的数据网络。...

    基于d3.js,知识图谱可视化javascript库,面向网页前端知识图谱展示

    【作品名称】:基于d3.js,知识图谱可视化javascript库,面向网页前端知识图谱展示 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 ...

    JS小游戏源码

    JavaScript(简称JS)是一种轻量级的编程语言,主要用于网页和网络应用开发。在这个"JS小游戏源码"的压缩包中,包含了多个基于JS实现的小游戏,如微信打飞机、泡泡龙、开心消消乐和架子鼓等。这些游戏不仅展示了JS在...

    threejs微信小程序应用.zip

    下面,我们将深入探讨Three.js与微信小程序结合的相关知识点。 一、Three.js简介 Three.js是基于WebGL的3D库,它允许开发者在浏览器中创建复杂的3D场景,包括模型加载、光照、材质、动画等。WebGL是一种JavaScript ...

    javascript100个小例子

    通过"javascript100个小例子"中的实例,你可以逐个实践这些知识点,每个例子都代表一个具体的应用场景,这将帮助你更好地理解和记忆JavaScript的核心概念。同时,这些例子也可以直接应用于实际项目中,节省开发时间...

    js基础知识点思维导图

    本思维导图将深入探讨JS的基础知识点,帮助初学者构建全面的JavaScript知识体系。 1. 变量与数据类型: JavaScript有六种基本数据类型:Undefined、Null、Boolean、Number、String和Symbol(ES6新增),以及一种...

    原生js小球碰撞动画代码

    总的来说,"原生js小球碰撞动画代码"是一个综合性的项目,涵盖了JavaScript编程基础、DOM操作、CSS样式控制以及基本的物理知识。通过这个项目,开发者不仅可以提升JavaScript的实战能力,还能深入理解网页动态效果的...

    js_game.rar_game JavaScript _js小游戏

    在这个名为"js_game.rar_game JavaScript _js小游戏"的压缩包中,包含了一个基于JavaScript开发的小游戏。游戏的设计目标是阻止红色方块逃出指定区域,玩家需要通过某种方式来圈住红色方块,确保其不会到达表格的...

    js的14个小程序

    在这个“js的14个小程序”中,我们可以通过一系列实践项目来深入理解和掌握JavaScript的核心概念和应用。 1. **三级联动**:在网页中,三级联动通常用于实现地区选择功能,如省份-城市-区县的递归选择。通过JS,...

    JS黄金矿工小游戏代码.zip

    《JS黄金矿工小游戏》是一款基于JavaScript编程语言开发的在线休闲游戏,其代码实现充分展示了JavaScript在网页交互和游戏逻辑处理上的强大能力。这款游戏的实现主要涉及到JavaScript的基础语法、DOM操作、事件处理...

    纯JS对对碰小游戏

    这款小游戏不仅展示了JavaScript的基本语法和面向对象编程思想,还涵盖了DOM操作、事件处理、时间管理和动画效果等多个关键知识点。 首先,JavaScript是Web开发中的重要语言,它允许开发者在浏览器端直接运行代码,...

    知识地图,swfobject.js

    《SWFObject.js在知识地图中的应用与实现》 SWFObject.js,作为一个小巧而强大的JavaScript库,主要用于处理Adobe Flash内容的嵌入,使得网页开发者能够优雅地处理Flash与HTML的交互,尤其在HTML5逐渐普及的今天,...

    基于js,javaScript的运动小程序

    在给定的“基于js,javaScript的运动小程序”项目中,我们可以深入探讨以下几个重要的知识点: 1. **JavaScript 基础**:JS 是一种解释型的、动态类型的、弱类型的脚本语言,它主要用于增强用户交互,如表单验证、...

    500套JavaScript小案例

    这些JavaScript小案例旨在通过实践帮助学习者巩固基础知识,理解函数、变量、条件语句、循环、数组、对象等核心概念,并进一步探索高级特性,如闭包、原型链、Promise、async/await等。每个案例都是一个独立的学习...

    js.rar_js 小游戏_js小游戏_js游戏_unity游戏源码js

    【标题】"js.rar" 涵盖了与JavaScript编程相关的知识点,特别是关于JavaScript在创建小游戏方面的应用。JavaScript,简称JS,是一种广泛用于网页和网络应用的轻量级编程语言,具有动态类型、原型化继承、基于原型链...

    JS 的小demo

    在本"JS的小demo"中,我们将探讨JS的基础知识和常见交互功能。 1. **变量与数据类型** 在JS中,变量无需预先声明,直接使用`var`, `let`或`const`定义。例如: ```javascript let num = 123; // 数字 const str...

    JS小游戏-极速快跑

    【JS小游戏-极速快跑】是一款利用JavaScript编程语言开发的休闲娱乐小游戏,旨在提供一个轻松的平台,让玩家通过简单的鼠标点击操作,控制角色进行快速奔跑。这款游戏充分展示了JavaScript在网页交互中的强大功能,...

    JS小程序示例

    JavaScript(简称JS)是一种广泛用于前端开发的轻量级编程语言,它在网页交互、...以上就是"JS小程序示例"所涵盖的主要知识点,通过学习和实践这些示例,开发者能够提升对JavaScript的理解,更好地应用于实际项目开发。

    js小游戏实现简单打飞机

    总的来说,这个“js小游戏实现简单打飞机”项目涵盖了JavaScript编程基础,事件处理,对象导向编程,定时器,以及DOM操作等关键知识点。它为初学者提供了一个实践和提升技能的平台,同时也提醒我们在开发时要考虑...

    JS互动小游戏

    了解这些基础知识是开发JS小游戏的前提。例如,游戏中可能需要定义变量来存储玩家分数、游戏状态等信息,使用函数封装游戏逻辑,通过数据结构(如数组或对象)来组织游戏元素。 二、DOM操作 在JS小游戏开发中,DOM...

Global site tag (gtag.js) - Google Analytics