Javascript之this

thisthis表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函数中this的具体指向。先看一个在全局作用范围内使用this的例子: console.log(this === window); // true consol
阅读本文

Javascript开发小知识点

1、判断元素是否具有某属性$(“#id“).hasClass(“someClass“);2、页面刷新window.location.reload();3、弹出确认框var r=confirm(“确认此操作?“); //r gets true or false4、字符串转数字 //不能直接 加和啊 a+b 是连接字符串 //要转成int的 arr[j]=parseInt(obj
阅读本文

Javascript-- jQuery事件篇(1)

jQuery鼠标事件之click与dbclick事件用交互操作中,最简单直接的操作就是点击操作。jQuery提供了两个方法一个是click方法用于监听用户单击操作,另一个方法是dbclick方法用于监听用户双击操作。这两个方法的用法是类似的,下面以click()事件为例使用上非常简单:方法一:$ele.click()绑定$ele元素,不带任何参数一般是用来指定触发一个事件,用的比较少点击触发 $(
阅读本文

DOM对象,控制HTML元素

1:getElementsByName(name)方法它是通过元素的name属性来查询元素,而不是通过id属性。getElementById()方法是通过元素的id属性来获取元素的。注意:该方法返回的是元素的数组,而不是一个元素。和数组类似也有length属性,可以和访问数组一样的方法来访问,从0 开始。看看如下代码:运行结果:2:getElementsByTagName()方法返回带有指定标签名
阅读本文

详解JavaScript闭包

要想完全明白JavaScript的闭包,要先明白js中的一些基础原理,然后我再给出一些例子来讲解闭包。  在执行JavaScript时会创建一个执行环境(excution context),执行环境定义了变量或函数可以访问的其他数据。每个执行环境都有一个与之关联的变量对象(variable object 有些地方叫域对象(Scope object)),在执行环境中定义的所有变量和函数都保存在这
阅读本文

Javascript-- jQuery事件篇(2)

jQuery表单事件之blur与focus事件单处理事件focusin事件与focusout事件,同样用于处理表单焦点的事件还有blur与focus事件它们之间的本质区别:是否支持冒泡处理举个简单的例子 其中input元素可以触发focus()事件div是input的父元素,当它包含的元素input触发了focus事件时,它就产生了focusin()事件。focus()在元素本身产生,focus
阅读本文

JavaScript总结(一)

一、JavaScript 简介  1.1 、什么是 JavaScript?        JavaScript 的简称:JS。        JavaScript 是一个脚本。(不需要经过编译器编译的语言就叫做脚本)        JavaScript 的作用:            1)动态改变网页内容            2)动态改变网页的外观            3)验证表单数据
阅读本文

JavaScript 原型链

前言JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现 JavaScript 中的原型继承则要困难的多。由于 JavaScript 是唯一一个被广泛使用的基于原型继承的语言,所以理解两种继承模式的差异是需要一定时间的,今天
阅读本文

谈一谈几种处理 JavaScript 异步操作的办法

JavaScript 原生JavaScript优势 JavaScript异步 js的异步操作 回调函数 TensorFlow REST   服务器引言js的异步操作,已经是一个老生常谈的话题,关于这个话题的文章随便google一下都可以看到一大堆。那么为什么我还要写这篇东西呢?在最近的工作中,为了编写一套相对比较复杂的插件,需要处理各种各样的异步操作。但是为了体积和兼容性,不打算引入任
阅读本文

Web基础之JavaScript(二)

window对象 + DHTML 1) 操作HTML以创造各种动态视觉效果,是一种浏览器端的动态网页技术。 2) DHTML的功能: —> 动态改变页面元素。 —> 事件响应机制制作动态折叠的树形结构和菜单。 —> 与用户进行交互等。 1) 对象模型: window 表示浏览器中打开的窗口。也是父对象。 1)常用属性: ①name:窗口名称。 ②opener:打开当
阅读本文

javaScript再次巩固

javaScript三大核心:ECMAScript::JavaScript的解释器。对各大浏览器几乎没有兼容性问题。DOM:对HTML的节点操作。有一些操作不兼容。BOM:暂时不太了解,希望大家多多提点。可以确定的是也没有兼容性问题,因为完全不兼容。 先来了解下JavaScript的基础的两大定律,当然不是官方的了。一、HTML上所具备的属性,JS都能够操作(class除外,因为是个关键字所以是c
阅读本文

常用Javascript技巧

1. oncontextmenu=“window.event.returnValue=false“ 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart=“return false“> 取消选取、防止复制 3. onpaste=“return false“
阅读本文

《剑指offer》— JavaScript(19)顺时针打印矩阵

顺时针打印矩阵题目描述  输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.思路选坐标为(0,0),(1,1)...的点记为(start,start),作为开始坐标,下一圈开始坐标为(sta
阅读本文

图解JavaScript中的原型链

typeof obj 和 obj instanceof Type在JavaScript中,我们经常用typeof obj和obj instanceof Type来识别类型,那么两者的区别在哪?先来看两段代码<!--typeof obj的方式判断--><script>    var str = “toby“;    console.log(typeof str);// string     var
阅读本文

Javascript学习七

什么是事件 JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。 比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。 主要事件表: //====================================
阅读本文

Javascript学习五

做判断(if语句) if语句是基于条件成立才执行相应代码时使用的语句。 语法: if(条件) { 条件成立时执行代码} 注意:if小写,大写字母(IF)会出错! 假设你应聘web前端技术开发岗位,如果你会HTML技术,你面试成功,欢迎加入公司。代码表示如下: <script type=“text/javascript“> var mycarrer = “HTML“; if (myca
阅读本文

Javascript学习六

什么是函数 函数的作用,可以写一次代码,然后反复地重用这个代码。 如:我们要完成多组数和的功能。 var sum; sum = 3+2; alert(sum); sum=7+8 ; alert(sum); .... //不停重复两行代码 如果要实现8组数的和,就需要16行代码,实现的越多,代码行也就越多。所以我们可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省去重复输
阅读本文