随笔分类 -  js教学目录

JavaScript的屏幕对象
摘要:screen 屏幕对象 反映了当前用户的屏幕设置。 width 返回屏幕的宽度(像素数)。 height 返回屏幕的高度。 availWidth 返回屏幕的可用宽度(除去了一些不自动隐藏的类似任务栏的东西所占用的宽度)。 availHeight 返回屏幕的可用高度。 colorDepth 返回当前颜 阅读全文

posted @ 2017-03-30 22:41 熊熊之火 阅读(219) 评论(0) 推荐(0) 编辑

js常用正则表达式表单验证代码
摘要:方法一: var re=/正则表达式/; re.test($("txtid").val()) 方法二: $("txtid").val.match(/正则表达式/); 附: 验证数字的正则表达式集(转载) 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 阅读全文

posted @ 2017-03-30 22:37 熊熊之火 阅读(316) 评论(0) 推荐(0) 编辑

表单验证
只有注册用户登录后才能阅读该文。

posted @ 2017-03-30 22:29 熊熊之火 阅读(3) 评论(0) 推荐(0) 编辑

AJAX——核心XMLHttpRequest对象
摘要:AJAX大家已经都知道了,是为了实现异步通讯,提高用户体验度,而将很多旧知识(XML,DOM,JavaScript,HTML,jQuery,Css……)重新融合的一个新的知识框架。而,XMLHttpRequest对象则是其中的重重之中。这篇博客重点总结一下这个对象的使用。当然还是按照经典的五步法来学 阅读全文

posted @ 2017-03-29 17:26 熊熊之火 阅读(151) 评论(0) 推荐(0) 编辑

js下firstElementChild firstChild 以及childNodes和children方法
摘要:在上面这段代码中,如果使用以下js代码 在ie9以下,alert出来的是p(p标签名字),但是在现代浏览器下,比如Chrome,FF,ie11等等,由于会把<div> <p>两个标签之间的空白节点也解析出来,所以会alert出#text(由于空白节点是属于text文本节点) 如果把html的Demo 阅读全文

posted @ 2017-03-29 17:24 熊熊之火 阅读(893) 评论(0) 推荐(0) 编辑

JS-DOM ~ 03. 子节点的操作、style.样式和属性、dom元素的创建方法及操作、14个例题、主要是利用js直接控制html属性
摘要:带有Element和不带的区别 a) 带Element的获取的是元素节点 b) 不带可能获取文本节点和属性节点 获取所以子节点 a) . childNodes b) . children c) . parentNode . children [索引] . children:获取所有子节点 opaci 阅读全文

posted @ 2017-03-29 08:40 熊熊之火 阅读(1693) 评论(0) 推荐(0) 编辑

JS字符串和数组常用方法
摘要:1、indexOf() – 返回字符串中一个字符第一处出现的索引,接收2个参数:要查找的字符,从哪个位置开始查找;。lastIndexOf()--返回字符串中某一个字符最后一次出现的索引值。 如果没有匹配项,返回 -1 。 找到字符串中某一字符串出现的所有位置: var str = "abocdoe 阅读全文

posted @ 2017-03-28 14:29 熊熊之火 阅读(422) 评论(0) 推荐(0) 编辑

对象创建模式
摘要:JS中的对象是无序属性的集合,属性可以包括基本值、对象、函数。简而言之,JS中的对象就是一组键值对。 创建对象 1.最简单的方式--创建一个Object实例 2.对象字面量 工厂模式 工厂模式是用函数将创建对象的细节封装起来。 特点:显式地创建对象,有return 问题:无法解决对象识别的问题 构造 阅读全文

posted @ 2017-03-28 14:02 熊熊之火 阅读(225) 评论(0) 推荐(0) 编辑

闭包(closure)
摘要:大牛的讲解,点击 我们首先需要有作用域的概念,点击 那么什么是闭包? 官方的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 广义上的闭包就是指一个变量在它自身作用域的被使用了,就叫发生了闭包。粗鲁地理解:闭包就是能够读取其它函数内部 阅读全文

posted @ 2017-03-28 13:55 熊熊之火 阅读(619) 评论(0) 推荐(0) 编辑

js面向对象-原型链
摘要:这是一个最简单的面向对象的写法,那为什么通过 new 方法后赋值给 p 后 ,p可以调用say()方法! 我们来看看 new 为我们做了些什么 __proto__是什么鬼? 每一个对象的内部都会有一个__proto__属性,当我们想要查找某个对象的某个属性时,如果没有,他就会去__proto__属性 阅读全文

posted @ 2017-03-28 13:49 熊熊之火 阅读(156) 评论(0) 推荐(0) 编辑

实现秒表功能, 包含时,分,秒,毫秒
摘要:var timer;function startClick(){ var h = document.getElementById("hours");var m = document.getElementById("minutes");var s = document.getElementById(" 阅读全文

posted @ 2017-03-28 11:04 熊熊之火 阅读(300) 评论(0) 推荐(0) 编辑

两个不同日期时间的时间差(倒计时)
摘要:两个不同日期时间的时间差(倒计时)function time(){var d=new Date();var dtime=d.getTime();var d2=new Date("2018/10/23");var d2time=d2.getTime();var del=d2time-dtime;var 阅读全文

posted @ 2017-03-28 11:00 熊熊之火 阅读(771) 评论(0) 推荐(0) 编辑

深入理解js的变量提升和函数提升
摘要:一、变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。上个简历的例子如: 1 2 3 4 5 6 7 8 9 10 console.log(global); // unde 阅读全文

posted @ 2017-03-20 12:25 熊熊之火 阅读(239) 评论(0) 推荐(0) 编辑

jquery、js调用iframe父窗口与子窗口元素的方法整理
摘要:1. jquery 在iframe子页面获取父页面元素代码如下: $("#objid", parent.document) 2. jquery在父页面 获取iframe子页面的元素 代码如下: $("#objid",document.frames('iframename').document) 3. 阅读全文

posted @ 2017-03-17 15:30 熊熊之火 阅读(7041) 评论(0) 推荐(0) 编辑

js中的各种宽高以及位置总结
摘要:在javascript中操作dom节点让其运动的时候,常常会涉及到各种宽高以及位置坐标等概念,如果不能很好地理解这些属性所代表的意义,就不能理解js的运动原理,同时,由于这些属性概念较多,加上浏览器之间 实现方式不同,常常会造成概念混淆,经过研究之后,这里来进行一个总结。 第一部分:DOM对象 1. 阅读全文

posted @ 2017-03-17 15:23 熊熊之火 阅读(275) 评论(0) 推荐(0) 编辑

javascript call与apply关键字的作用
摘要:apply接受两个参数。第一个参数指定函数体内this对象的指向,第二个参数为一个带下标的集合。 call则是apply的语法糖,如果参数数量固定,则可以不用带下标的集合传第二个参数。 1 2 3 4 5 6 var func = function(a,b,c) { alert(a + b + c) 阅读全文

posted @ 2017-03-17 13:27 熊熊之火 阅读(219) 评论(0) 推荐(0) 编辑

javascript之window对象
摘要:window :window对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。 1、全局的window对象 JavaScript中的任何一个全局函数或变量都是window的属性。 2、window与self对象 self对象与window对象完全相同,self通 阅读全文

posted @ 2017-03-17 13:21 熊熊之火 阅读(404) 评论(0) 推荐(0) 编辑

编程基础学习JS的入门教程
摘要:将JavaScript 插入网页的方法 使用<script>标签在网页中插入Javascript代码。 插入JavaScript 与在网页中插入CSS的方式相似。使用下面的代码可以在网页中插入JavaScript: <scripttype="text/JavaScript"> ... </scrip 阅读全文

posted @ 2017-03-17 12:31 熊熊之火 阅读(4662) 评论(0) 推荐(0) 编辑

JS查找字符串中出现次数最多的字符
摘要:本文给大家带来两种js中查找字符串中出现次数最多的字符,在这两种方法中小编推荐使用第二种,对js查找字符串出现次数的相关知识感兴趣的朋友一起看看吧 本文给大家带来两种js中查找字符串中出现次数最多的字符,在这两种方法中小编推荐使用第二种,对js查找字符串出现次数的相关知识感兴趣的朋友一起看看吧 在一 阅读全文

posted @ 2017-03-10 08:58 熊熊之火 阅读(1352) 评论(0) 推荐(0) 编辑

写一个函数将传入的字符串转换成驼峰表示法
摘要:/* *已知有字符foo="get-element-by-id",写一个function将其转换成驼峰表示法"getElementById" */ var o = { trans:function (msg){ var i; tempArr = msg.split("-");//将字符串进行分割 l 阅读全文

posted @ 2017-03-10 08:52 熊熊之火 阅读(658) 评论(0) 推荐(0) 编辑

导航