Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript中的prototype属性使用说明(函数功能扩展)

javascript中的prototype属性使用说明(函数功能扩展)

这是一个比较特殊的属性,Javascript中的继承一般都依赖这属性实现。 在Javascript中,一切都是对象,字符串是对象,数组是对象,变量是对象,函数也是对象,所以才会允许["a","b","c"].push("d");这样的操作存在。类本身也是一个对象,也可以定义属性和方法: 复制代码 代码如下: function Test(){}; Test.str = "str"; Test.fun = function(){return "fun";}; ...
JavaScript学习历程和心得小结

JavaScript学习历程和心得小结

一、前言 在过去,JavaScript只是被用来做一些简单的网页效果,比如表单验证、浮动广告等,所以那时候JavaScript并没有受到重视。自从AJAX开始流行后,人们发现利用JavaScript可以给用户带来更好的体验,甚至利用这一优点开发了大型网页游戏,于是这门小语言被重视了起来。现在,很多公司会招专门的JavaScript工程师,通常JavaScript是WEB前端开发的必备技能。简单介绍了JavaScriptr的好处,并不代表大家就会去学习甚至把...
JavaScript开发规范要求(规范化代码)

JavaScript开发规范要求(规范化代码)

本人在开发工作中就曾与不按规范来开发的同事合作过,与他合作就不能用“愉快”来形容了。现在本人撰写此文的目的除了与大家分享一点点经验外,更多的是希望对未来的合作伙伴能够起到一定的借鉴作用。当然,如果我说的有不科学的地方还希望各路前辈多多指教。下面分条目列出各种规范要求,这些要求都是针对同事编码毛病提出来的,好些行业约定的其它规范可能不会再提及。 1、保证代码压缩后不出错对于大型的JavaScript项目,一般会在产品发布时对项目包含的所有JavaScript...
jquery获取input的value问题说明

jquery获取input的value问题说明

后来终于在伟大的百度帮助下,找到了问题的原因: 复制代码 代码如下: $("")是一个jquery对象,而不是一个dom element value是dom element的属性 jquery与之对应的是val val() :获得第一个匹配元素的当前值。 val(val):设置每一个匹配元素的值。 所以,代码应该这样写: 复制代码 代码如下: 取值:val = $("#id")[0].value; 赋值: $("#id")[0].value = "new...
JQuery中each()的使用方法说明

JQuery中each()的使用方法说明

each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象、数组的属性值并进行处理。jQuery和jQuery对象都实 现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话 说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素逐一进行方法调用。而jQuery对象提供的each方法则是对jQuery内 部的子元素进行逐个调用。e...
为Extjs加加速(javascript加速)

为Extjs加加速(javascript加速)

EXT的全部js是比较大的,一个ext-all-debug.js就达2m多,它的压缩版(去掉js中的换行及空格),也达600多k,这对于在网速不太快的时,下载js就得漫长的等待。其中日历任务控件,js多达四五个,每个js大小都达70多k,尽管我们采用了后加载的方式,则当用户点击我的任务功能时,才下载该js,但这样仍然很慢,因为下载的js很慢 ,鉴于此,在互联网上使用类似Joffice类似的程序,速度会使很多开发商不敢选用ext作为开发技术。 我们可以从以下...
javascript模拟select实现代码

javascript模拟select实现代码

最近迷茫于javascript的闭包与继承,写一个小东西找找感觉。 JS+CSS模拟Select下拉框,选择表单效果 网页中使用Select语法实现的下拉框是很普遍的,但是您有没有见过使用JS+CSS模拟的Select下拉框?并且可以选择表单哦,尽管代码复杂了点,但是对于我们了解此类特效非常有帮助。 DIV+CSS+JS仿下拉表单 function $$$$$(_sId){ return document.getElementById(_sId...
JavaScript中各种编码解码函数的区别和注意事项

JavaScript中各种编码解码函数的区别和注意事项

大家在使用JS提交数据时,尤其是中文的时候,经常会需要将要提交的字符串进行URL编码。在JS中对字符串进行URL编码有好几种方 法,encodeURI,encodeURIComponent,还有escape。在我看到的很多代码中escape这个函数用的最多,不过这个函数却 是不推荐使用的。下面我们来分别看看这几个函数: encodeURI:对指定的字符串进行URL编码,不包括 : # / = & 这些URL中的关键字符。 encode...
JS面向对象编程之对象使用分析

JS面向对象编程之对象使用分析

因为大家总是用面向过程的编程思想来写JS代码,而且也由于网络上充斥了太多小“巧”的JS代码段,很多都是随意而为,很不规范,这也就造成了大家对JS的“误解”,一味的认为它就是一个辅助的小东东,而不适合做大的东西开发。但是自从AJAX兴起后,大量的JS代码编写要求人们具备像写JAVA类似的代码一样,能够面向对象进行开发。 所以下面就结合我自己的体会和所学习的东东和大家一起来学习在JS中如何使用面向对象的编程。其实使用JS进行面向对象开发也不是很难的事情,因为在...
js 随机数代码大全第1/2页

js 随机数代码大全第1/2页

js随机数基础 一、是javascript 随机数函数Math.random() random(Math.random 方法) public static random() : Number 返回一个伪随机数 n,其中 0 <= n < 1。返回的数字之所以称为"伪随机"数是因为它从技术角度来说是以保密方式计算的。 返回 Number ─ 一个数字。 生成指定范围的随机数 Math.random()方法没有参数,返回0~1之间的随机数,如果要生...
<< 441 442 443 444 445 446 447 448 449 450 >>