JavaScript的代码库
JavaScript的代码库
本文主要是汇集了一些JavaScript中一些经常使用代码。方便以后查找和复用。
javascript框架:
<script language=“javascript” type=“text/javascript”>
//javascript代码
</script>
JS中自己定义函数的定义:
function 函数名()
{
//函数体
}
三大结构:
1.顺序结构:
2.选择结构:
if(结果为布尔类型的表达式)
{
//表达式为真时运行的语句。
}
else
{
//表达式为假时运行的语句。
}
3.循环结构
循环初始值
while(循环条件)
{
//须要循环的javascript语句
改变循环初始值
}
for(循环的初始值;循环条件;改变循环初始值)
{
//须要循环的javascript语句
}
运算符
算术运算符:+、 -、 *、 / 、%(余数) 、=(赋值)
算术运算符:>、>=、<、<=、!=、==
逻辑运算符: && ()而且 、 || (或者) 、 ! (取反)
+=、 -=、 *=、 /=、 %=
++(自加1)、--(自减1)
//数组
var a=new Array();
a[0]=5;
a[1]=9;
a[2]=2;
a.sort(); //从小到大排序
alert("数组的长度:"+a.length);
alert(a[0]+","+a[1]+","+a[2]);
转义字符:
换行:\n
正則表達式:
. 写在双斜线//之间。第二个斜线外有參数
.g表示全局查找(g是Global)
.i表示忽略大写和小写(i是Ignore case的缩写)
匹配一连串的空白符:/^\s+$/g
匹配字符串左右两边的空白符:/(^\s+)|(\s+$)/g
匹配一连串的中文:/^[\u4e00-\u9f5a]+$/g
匹配数字能够有小数点:/^\d+(\.\d+)?$/g
QQ号码5位数字以上/^\d{5,}$/g //注意这里输入的是大括号{}.不是括号().
Email格式验证:/\w+([-+.]\w+)*@(\w+([-.]\w+)*\.\w+)*/g
其他:
var x = document.表单名.文本框名.value; //把文本框里的值存在变量X中
document.表单名.文本框名.select(); //把文本框里的内容全选。
document.表单名.文本框名.focus(); //文本框得到焦点。
alert("大家好"); //弹出对话框
prompt("请输入password","默认值"); //弹出输入框
事件:onFocus得到焦点 onBlur失去焦点 onClick点击事件 onChange下拉菜单改变时。
提交表单:document.表单名.submit();
依据id获取元素:document.getElementById("id")
JavaScript中经常使用的代码眼下就汇集这些,很多其它的经常使用代码以后陆续收集。
JavaScript的代码库的更多相关文章
- three.js - 一个javascript 3D代码库
这个项目的目的是用最简单的开发模式创建一个轻量级的3 d代码库,这个js库提供了canvas,svg,css3d和webgl这四种渲染方式. 下载地址: 下载地址:https://github.com ...
- js原生设计模式——9外观模式封装2(小型代码库YJ)
<script type="text/javascript"> //小型代码库YJ封装 var YJ = { //根据id获取元素 ...
- 网页制作中最有用的免费Ajax和JavaScript代码库
网上看到的一篇小文,挺有用的,收藏在这. 本文中,我整理了12个免费的Ajax和JavaScript代码库,可以帮助Web开发人员将应用程序提升到一个新水平. Ajax Instant Messeng ...
- 顶级的JavaScript框架、库、工具及其使用
几乎每隔一个星期,就有一个新的 JavaScript 库席卷网络社区!Web 社区日益活跃.多样,并在多个领域快速成长.想要研究每一个重要的 JavaScript 框架和库,是个不可能完成的任务.接下 ...
- 2016 年 50 个最佳的轻量级 JavaScript 框架和库
作者:IT程序狮链接:https://zhuanlan.zhihu.com/p/24598210来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 回顾今年已发布的 JS ...
- Overview of the Oppia codebase(Oppia代码库总览)
Oppia is built with Google App Engine. Its backend is written in Python, and its frontend is written ...
- 20个优秀的 JavaScript 键盘事件处理库
键盘事件是 Web 开发中最常用的事件之一,通过对键盘事件的捕获和处理可以提高网站的易用性和交互体验.下面,我们向大家介绍收集的20款优秀的 JavaScript 键盘事件处理库,帮助开发人员轻松处理 ...
- 2016年31款轻量高效的开源JavaScript插件和库
目前有很多网站设计师和开发者喜欢使用由JavaScript开发的插件和库,但同时面临一个苦恼的问题:它们中的大多数实在是太累赘而且常常降低网站的性能.其实,其中也有不少轻量级的插件和库,它们不仅轻巧有 ...
- 第一百三十五节,JavaScript,封装库--拖拽
JavaScript,封装库--拖拽 封装库新增1个拖拽方法 /** tuo_zhuai()方法,将一个弹窗元素实现拖拽功能 * 注意:一般需要在css文件将元素里的某一个区块光标设置成提示可以拖拽, ...
随机推荐
- flask中内置的session
Flask中的Session非常的奇怪,他会将你的SessionID存放在客户端的Cookie中,使用起来也非常的奇怪 1. Flask 中 session 是需要 secret_key 的 from ...
- SVN系列学习(二)-小乌龟的安装与配置
1.TortoiseSVN的介绍 TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录. 2.TortoiseSVN的安装 下载地址:http:/ ...
- java定时器和实时查询数据库
定时器: Timer timer = new Timer(); timer.schedule(new TimerTask() { ...
- Javascript实现导航锚点滚动效果实例
本篇文章主要介绍了Javascript实现页面滚动时导航智能定位,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 常见的开发页面中可能会有这么一个需求,页面中会有多个模块,每个模块对应一个导航,当页 ...
- html——标签选择器
交集选择器:标签+类(ID)选择器{属性:值:}.即要满足使用了某个标签,还要满足使用了类(id)选择器. <!DOCTYPE html> <html> <head> ...
- rrdtool 实践
rrdtool 实践 rrdtool 参数比较多,如果直接看文档,不知从何入手,直接从例子入手这样容易理解,模拟网卡流量 1. 创建数据库 rrdtool create Flow.rrd --star ...
- Centos6.6 安装rsync服务端
一.介绍 在工作中经常遇到代码分发,或者是资料备份,都会用到rsync,配置不算复杂,仅做下记录,安装环境如下: 1) Centos6.6 2) rsync-3.0.6-12.el6.x86_64 3 ...
- day07-列表类型/元组类型/字典类型/集合类型内置方法
目录 列表类型内置方法 元组类型内置方法 字典类型内置方法 集合类型内置方法 列表类型内置方法 用来存多个元素,[]内用逗号隔开任意数据类型的元素 1. list()强制类型转换 print(list ...
- PHP 之获取Windows下CPU、内存的使用率
<?php /** * Created by PhpStorm. * User: 25754 * Date: 2019/5/4 * Time: 13:42 */ class SystemInfo ...
- mysql中having和where区别?
having和where有相似之处但也有区别,都是设定条件的语句. 在查询过程中,聚合语句(sum,min,max,avg,count),要比having子句有限执行. 在查询过程中,要先执行wher ...