
javascript
阿蛮哥
路漫漫其修远兮
展开
-
Javascript Math 中常用函数<一>--ceil(),floor(),round()
一、ceil( ) , floor( ),round( ) ceil():把小数向上舍入成整数,如果是负数相当于vbscript 中的Fix()函数 例: alert(Math.ceil(10.1))//返回11 alert(Math.ceil(10.5))//返回11 alert(Math.ceil(10.9))// 返回11 alert(Math.ceil(-10.1)原创 2013-05-09 17:38:03 · 925 阅读 · 0 评论 -
XMLHttpRequest对象和DOM对象
一、XMLHttpRequest对象 XMLHttpRequest对象的属性: 属性 描述 onreadystatechange 状态改变的事件触发器 readyState 对象状态(integer): 0 = 未初始化 1 = 读取中 2 = 已读取 3 = 交互中 4 = 完成转载 2014-02-08 16:01:47 · 532 阅读 · 0 评论 -
javascript eval和JSON之间的联系
eval函数的工作原理 eval函数会评估一个给定的含有JavaScript代码的字符串,并且试图去执行包含在字符串里的表达式或者一系列的合法的JavaScript语句。eval函数将把最后一个表达式或者语句所包含的值或引用作为返回值。 举例说明 eval评估JavaScript表达式 var bar = 'bar'; var foobar = eval('"foo"转载 2014-04-14 22:45:18 · 377 阅读 · 0 评论 -
关于base64编码的原理及实现
我们的图片大部分都是可以转换成base64编码的data:image。 这个在将canvas保存为img的时候尤其有用。虽然除ie外,大部分现代浏览器都已经支持原生的基于base64的encode和decode,例如btoa和atob。(将canvas画布保存成img并强制改变mimetype进行下载,会在下一篇记录) 但是处于好奇心,还是驱使我去了解下base64编码的原理。以便也在不支持原生转载 2014-03-29 13:26:27 · 398 阅读 · 0 评论 -
字符串中substring(),substr(),slice()方法用法
根据w3c 1.substring():从 start 处到 stop-1 处的所有字符,其长度为 stop 减start,不接受负的参数stringObject.substring(start,stop) var str="hello world!" alert(str.substring( ));//hello world! alert(str.substring(1));//原创 2013-05-10 19:46:19 · 612 阅读 · 0 评论 -
hasOwnProperty和isPrototypeOf用法
hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。 isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。 1 2 3 4 5 6 7转载 2014-08-15 11:20:18 · 1181 阅读 · 0 评论 -
精通 JS正则表达式
精通 JS正则表达式 (精通?标题党 ) 正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字转载 2013-06-18 15:08:15 · 579 阅读 · 0 评论 -
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 用户名:/^[a-z0-9_-]{3,16}$/ 密码:/^[a-z0-9_-]{6,18}$/ 十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ URL:转载 2013-06-16 18:31:16 · 414 阅读 · 0 评论 -
原生AJAX入门讲解(含实例)
相对于jQuery、YUI以及其他一些类库的AJAX封装,原生JS的AJAX显得那么的尴尬,兼容性不好,要记很多的方法属性,调用不便捷,代码臃肿…但我还是想说,原生JS才是最根本最底层的知识(虽然实际项目中我也是以jQuery AJAX为主,为什么?高效!),求木之长者,必固其根本。 什么是AJAX? 它的优点劣势是什么? Asynchronous JavaScript and XML(异步J转载 2013-05-24 13:12:17 · 559 阅读 · 0 评论 -
arguments.callee 调用自身
一、Arguments 该对象代表正在执行的函数和调用他的函数的参数。 [function.]arguments[n] 参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 说明:Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。 Arguments是个类似数组但转载 2013-05-24 20:11:01 · 392 阅读 · 0 评论 -
关于JS中的constructor与prototype【转】
在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下: 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码 js代码: [javascript] view plaincopy function Person(name) { ale转载 2013-06-06 09:14:37 · 410 阅读 · 0 评论 -
面向对象的编程思想在javascript中的运用(上)
对于正在从事或者打算从事编程的人来说,面向对象是一个耳熟能详的词,几乎每一个人都能列举出一些面向对象的编程语言,例如C++,JAVA,C#等等。其实,面向对象的思想是独立于编程语言的,例如在C#中,在一个静态类的静态方法中,按照过程式开发调用一系列静态函数,我们很难说这是面向对象的编程,相反,象jquery和extjs这样优秀的javascript库,却处处体现着面向对象的设计思想。本文不打算探讨转载 2013-06-06 13:26:29 · 458 阅读 · 0 评论 -
JS设置cookie、读取cookie、删除cookie
Js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正。 JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页转载 2015-12-29 11:38:03 · 535 阅读 · 0 评论