随笔分类 - JS
摘要:整数或者小数:^[0 9]+\.{0,1}[0 9]{0,2}$ 只能输入数字:"^[0 9] $"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1 9][0 9
阅读全文
摘要:引入require.js,可以解决的问题:(1)实现js文件的异步加载,避免网页失去响应;(2)管理模板之间的依赖性,便于代码的编写和维护。 它的模块管理遵循AMD规范(Asynchronous Module Definition - 异步加载模块规范);所谓AMD规范,就是为了解决模块化编程...
阅读全文
摘要:1. DOM DEMO-表格的行排序DEMO~DEMO Name Age 1111 8887...
阅读全文
摘要:一 概述1.1 函数声明(1)function命令 函数就是使用function命令命名的代码区块,便于反复调用。这种声明方式叫做函数的声明(Function Declaration)。function print(){ // ...}(2)函数表达式 除了用function命令声明函数,还可...
阅读全文
摘要:一、什么是BOM1. BOM是browser object model的缩写,简称浏览器对象模型;2. BOM提供了独立于内容而与浏览器窗口进行交互的对象,描述了与浏览器进行交互的方法和接口;3. 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window;4. BOM由一系列相关的对...
阅读全文
摘要:一、对json的理解 json是一种数据格式,不是一种编程语言,json并不从属于javascript。 json的语法可以表示以下三种类型的值 1)简单值 与js相同的语法,可以在json中表示字符串(必须使用双引号,单引号会导致语法错误)、数值、布尔值、和null,但是不支持und...
阅读全文
摘要:一、与其他语言数据的比较 相同点:有序列表 不同点:js的数组的每一项可以保存任何类型的数据;数组的大小是可以动态调整的二、数组创建的两种方法1) var colors = new Array();//创建一个空数组,new可省略 var colors = new Array(3);//创建一个包...
阅读全文
摘要:网页中获取滚动条卷去部分的高度,可以通过 document.body.scrollTop 来获取,比如使div跟着滚动条滚动:window.onscroll = function (){ var div = document.getElementById("div"); div.st...
阅读全文
摘要:最近在默默的看面试题,其中有一个题目就是“undefined和null的区别”,突然意识到自己从未关注过这个问题,心中莫名有种急躁的感觉,百度一下发现阮大神的一篇文章(http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html)正是...
阅读全文
摘要:微信公众号“前端大全”推送了一篇名为“通俗易懂的来讲讲DOM”的文章,把javascript原生DOM相关内容讲解的很详细。仔细读了一遍,觉得整理总结的不错,对自己也很使用,所以把内容整理过来,并根据自己的理解稍作改动。 DOM是所有前端开发每天打交道的东西,但是随着jQuery等库的出现,大...
阅读全文
摘要:没想到chrome的功能如此强大,绝非仅能使用console.log而已,碰到如此好文必定收藏,感谢大神,本文原创地址为:http://www.cnblogs.com/Wayou/p/chrome-console-tips-and-tricks.html,记在此处鞭策自己努力进取!Chrome的...
阅读全文
摘要:这次来了解下jQuery的extend吧,作为菜鸟的我学艺不精,看插件时经常看到extend函数的使用,从网上看到一篇不错的介绍,特地转载过来留给自己收藏学习: --------------------------------------------------------------------...
阅读全文
摘要:抛出另一个问题:IE7已经支持position:fixed了,而IE6却不支持,解决这个问题的办法如下: 现在有一个元素的id是element,它需要实现fixed效果,我们既想要它在正常的浏览器下使用,也想要它在IE 6下正常工作,那么可以使用CSS hack: #element { pos...
阅读全文
摘要:写代码的过程中遇到了contains与compareDocumentPosition两个函数的使用,才发现自己对这两个函数不熟悉,更不知道这两者的区别,通过一篇文章解惑,特来分享,文章转载地址为:http://blog.csdn.net/huajian2008/article/details/3...
阅读全文
摘要:打算实现模拟表单控件的DEMO,首先把《JavaScript高级程序设计》“表单脚本”这章的内容复习一下,有针对性地看书,希望可以提高效率。1 表单基础知识 表单对应的是HTMLFormElement类型,HTMLFormElement继承了HTMLElement,具有其他HTML元素的默认属...
阅读全文
摘要:2. JavaScript语法2.1 注释 HTML允许使用"元素,它是树节点的根元素; 在XHTML文档里,文本节点总是被包含在元素节点的内部。但并非所有的元素节点都包含有文本节点; 属性节点用来对元素做出更具体地描述。属性总是被放在起始标签里,所以属性节点总是被包含在元素结点里。并非所有的...
阅读全文
浙公网安备 33010602011771号