Welcome 微信登录

首页 / 脚本样式 / JavaScript

浅谈Javascript中的Function与Object

浅谈Javascript中的Function与Object

Function函数就是对象,代表函数的对象就是函数对象。所有的函数对象是被Function这个函数对象构造出来的。也就是说,Function是最顶层的构造器。它构造了系统中所有的对象,包括用户自定义对象,系统内置对象,甚至包括它自已。ObjectObject是最顶层的对象,所有的对象都将继承Object的原型,你也要知道Object也是一个函数对象,所以说Object是被Function构造出来的。Function 与Object 关系图:复制代码 代码...
javascript折半查找详解

javascript折半查找详解

折半查找法:在有序表中,把待查找数据值与查找范围的中间元素值进行比较,会有三种情况出现:1) 待查找数据值与中间元素值正好相等,则放回中间元素值的索引。2) 待查找数据值比中间元素值小,则以整个查找范围的前半部分作为新的查找范围,执行1),直到找到相等的值。3) 待查找数据值比中间元素值大,则以整个查找范围的后半部分作为新的查找范围,执行1),直到找到相等的值4) 如果最后找不到相等的值,则返回错误提示信息。按照二叉树来理解:中间值为二叉树的根,前半部分为...
js判断一个字符串是否包含一个子串的方法

js判断一个字符串是否包含一个子串的方法

本文实例讲述了js判断一个字符串是否包含一个子串的方法。分享给大家供大家参考。具体如下:在我们前端日常开发中,经常会遇到判断一个字符串中是否包含某个子串,这里我们将去探究一些解决此种需求的方法以及正确的使用它们。理想情况下,我们要找的是一个能匹配我们的目的(if x contains y)的方法,并返回true或false。一、String.prototype.indexOf和String.prototype.lastIndexOf这两个方法,可能是我们最...
浅谈JavaScript Math和Number对象

浅谈JavaScript Math和Number对象

1. Math 对象1.1 介绍 Math 对象,是数学对象,提供对数据的数学计算,如:获取绝对值、向上取整等。无构造函数,无法被初始化,只提供静态属性和方法。1.2 构造函数 无 :Math 对象无构造函数,无法被初始化,只提供静态属性和方法。1.3 静态属性1.3.1 Math.E :常量e。返回自然对数的底数:2.7182818284590451.3.2 Math.PI :常量π。返回圆周率的值 :3.1415926535897931.4 静态方...
JavaScript中的包装对象介绍

JavaScript中的包装对象介绍

javascript对象是一种复合值,它是属性或已命名的值的集合,通过符号"."来引用属性值,当属性值是一个函数的时候,我们称之为方法。我们看到字符串也具有属性和方法:复制代码 代码如下:var s="hello,world!";var word=s.substring(s.indexof("")+1,s.length);字符串既然不是对象,为什么它又有属性呢,只要引用了字符串s的属性,javascript就会将字符串值通过调用new String(s)的...
javascript批量修改文件编码格式的方法

javascript批量修改文件编码格式的方法

本文实例讲述了javascript批量修改文件编码格式的方法。分享给大家供大家参考。具体如下:摘要:最近在制作手册的时候遇到了一个问题"文档乱码",查看文件之后发现文件编码不对,总共100多个文件,如果用编辑器另存为utf8,那就悲催了。所以自己就写了个程序,批量修改文件编码格式。代码:复制代码 代码如下:/*** 修改文件编码格式,例如:GBK转UTF8* 支持多级目录* @param {String} [root_path] [需要进行转码的文件路径]...
javascript将异步校验表单改写为同步表单

javascript将异步校验表单改写为同步表单

同步表单校验的缺点响应错误信息时,需要重新加载整个页面(虽然有缓存,客户端仍然需要通过http协议对比每个文件是否有更新,以保持文件最新)服务器响应错误以后,用户之前所输入的信息全部丢失了,用户需要从头开始填写(部分浏览器帮我们缓存了这些数据)异步校验表单的初衷提升用户体验最大化减少网络请求,减轻服务器压力下面我们看一个常见的异步表单校验(校验工号在后台是否存在,存在为有效工号)校验工号复制代码 代码如下:var BASE_PATH = "${rc.con...
jQuery+ajax实现动态执行脚本的方法

jQuery+ajax实现动态执行脚本的方法

本文实例讲述了jQuery+ajax实现动态执行脚本的方法。分享给大家供大家参考。具体分析如下:有时候,在页面初次加载时就取得所需的全部JavaScript也是没有必要的。具体需要取得哪个脚本,要视用户的操作而定。虽然可以在需要时动态地引人<script>标签,但注人所需代码的更优雅的方式则是通过jQueiy直接加载.js文件。向页面中注人脚本与加载HTML片段一样简单。但在这种情况下,需要使用全局函数 $.getScript(),这个全局函数...
js获取元素外链样式的方法

js获取元素外链样式的方法

本文实例讲述了js获取元素外链样式的方法。分享给大家供大家参考。具体分析如下:一般给元素设置行内样式,如<div id="div1" style="width:500px;"></div>。如要获取它的样式,即可document.getElementById("div1").style.width来获取或设置。但是如果样式是在外链link中的或者是页面的非行内样式,就获取不到了。在标准浏览器中可以通过window.getComput...
<< 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 >>