#Javascript

史上最全的javascript知识点总结,浅显易懂。

来源于:http://blog.csdn.net/qiushi_1990/article/details/40260471一,认识javascript1-1为什么学习JavaScript一)、你知道,为什么JavaScript非常值得我们学习吗?1.所有主流浏览器都支持JavaScript。2.目前,全世界大部分网页都...

JavaScript、CSS、JSP 实现用户注册页面与信息校验

参考:http://blog.csdn.net/fightfaith/article/details/50277337需求:实现用户注册页面并作出逻辑校验。要求:(1)完成注册页面样式如下:(2)页面提交,用户注册信息不符合规范,要显示红色提示框,如下: 分析:JSP实现页面元素,CSS做页面美化,JavaS...

什么是 js 变量提升 (Javascript Hoisting)

Javascript是一门容易遭人误解的语言,但是它的强大毋庸置疑。个人觉得,要想深入理解Javascript语言,首先必须对其基本的概念(例如:Scope,Closure,Hoisting等)要真正理解。今天想通过自己的理解来对JavascriptHoisting(国内一般翻译为变量提升)做一个阐述:  在解释Jav...

JavaScript 运行机制详解

JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步...
代码星球 ·2020-09-12

Javascript 面向对象编程

Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要...

Web阶段:第三章:JavaScript语言

《JavaScript语言精粹》点击下载,密码:synuJavaScript介绍:1.Javascript语言诞生主要是完成页面的数据验证。2.它运行在客户端,需要运行浏览器来解析执行JavaScript代码。3.JS是Netscape网景公司的产品,最早取名为LiveScript;为了吸引更多java程序员。更名为j...

分享几段JavaScript

正则表达式/*http://www.cnblogs.com/woxpp/*/intege:"^-?[1-9]\d*$",/*整数*/intege1:"^[1-9]\d*$",/*正整数*/intege2:"^-[1-9]\d*$",/*负整数*/num:"^([+-]?)\d*\.?\d+$",/*负整数*/num1:...
代码星球 ·2020-09-06

JavaScript获取两个数之间的任意随机数

  通过JavaScript的Math.random()方法可以获取0到1之间的任意随机数,那如何获取任意给定的两个数之间的随机数呢?如获取2和5之间的随机数,5和10之间的随机数等。  由于Math.random()函数总是返回0到1之间的一个随机数,我们可以把0看成最小数,把1看成最大数。假设最小数是max,最大数...

一个格式化日期和时间的JavaScript类库

  原文地址:http://www.cnblogs.com/zhangpengshou/archive/2012/07/19/2599053.html  结合meizz的代码做了适当调整。Date.prototype.Format=function(fmt){varthat=this;varpostfix=false;...

JavaScript text highlighting JQuery plugin

  介绍一个JQuery的插件,用来在页面上高亮显示匹配到的字符串。Demo  点击下面的两个链接以查看效果:highlightjavascript  点击Removehighlights移除高亮显示。用法Addhighlight  下载jquery.highlight-4.js然后添加到页面上,注意前提是页面上已经添...

String.Format in javascript

  有些时候,我们确实需要在JavaScript中进行字符串替换,类似于C#中的String.Format()方法一样,只不过这种格式化替换只局限于对由'{0}','{1}','{2}'...所组成的“占位符”进行字符串替换,而并不会像C#中可以进行字符串格式化替换。这会大量简化我们的代码,使得...
代码星球 ·2020-09-04

JavaScript toFixed function Not Rouding

  JavaScript库函数toFixed用来将给定的数字四舍五入为指定的小数位数,W3school上有详细的介绍。众所周知,在处理小数位四舍五入的时候存在两种方式:一种是逢五进一,如5.885保留两位小数则是5.89;另一种是逢六进一,如5.885保留两位小数后仍然是5.88,5.886保留两位小数则是5.89。J...

javascript ~~ 符号是什么意思呢?

~ bitwiseNOT运算符~对操作数按位取反,两个的意思即作两次取反操作,其实是等作原数本身(操作数是32整数范围内) ~~(Math.random()*7)即var n = Math.random() * 7;n = ~n;...

详解 JavaScript的 call() 和 apply()

定义ECMAScript规范为所有函数都包含两个方法(这两个方法非继承而来), call 和 apply 。这两个函数都是在特定的作用域中调用函数,能改变函数的作用域,实际上是改变函数体内 this 的值。call和apply语法定义说明call(thisOb...
代码星球 ·2020-09-02
首页上一页...3738394041...下一页尾页