Advertisement

JavaScript常用代码集锦。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的id的验证) 1.3 负整数的验证 1.4 整数不能大于imax 1.5 整数不能小于imin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过smaxstrleng 3.4 多行文本框的值不能少于smixstrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-z或者是a-z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换函数.replace(); 5、浏览器类 5.1 判断浏览器的类型 5.2 判断ie的版本 5.3 判断客户端的分辨率 6、结合类 6.1 email的判断。 6.2 手机号码的验证 6.3 身份证的验证 二、功能类1、时间与相关控件类 1.1 日历 1.2 时间控件 1.3 万年历 1.4 显示动态显示时钟效果(文本,如oa中时间) 1.5 显示动态显示时钟效果 (图像,像手表) 2、表单类 2.1 自动生成表单 2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入imax文字。如果多输入了,自动减少到imax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和<-- f5 f11,f9,f1 4.4 屏蔽组合键ctrl+n 5、网页设计类 5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现) 5.2 html编辑控件类 5.3 颜色选取框控件 5.4 下拉菜单 5.5 两层或多层次的下拉菜单 5.6 仿ie菜单的按钮。(效果如rongshuxa.com的导航栏目) 5.7 状态栏,title栏的动态效果(例子很多,可以研究一下) 5.8 双击后,网页自动滚屏 6、树型结构。 6.1 asp+sql版 6.2 asp+xml+sql版 6.3 java+sql或者java+sql+xml 7、无边框效果的制作 8、连动下拉框技术 9、文本排序 10,画图类,含饼、柱、矢量贝滋曲线 11,操纵客户端注册表类 12,div层相关(拖拽、显示、隐藏、移动、增加) 13,tablae相关(客户端动态增加行列,模拟进度条,滚动列表等) 14,各种相关类,如播放器,flash与脚本互动等 16, 刷新/模拟无刷新 异步调用类(xmlhttp或iframe,frame)

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 优质
    《常用代码集锦》是一本汇集编程领域中广泛使用的代码片段和技术技巧的手册,旨在帮助开发者提高编码效率和质量。 常用代码汇总涵盖了在日常编程实践中常见的代码片段、技巧及工具的使用方法。这可能包括但不限于各种编程语言的基础语法、优化技巧、调试策略以及针对特定场景下的解决方案。 这份文档集可能是对程序员工作中常见问题及其解决办法的一个整理,它包含了多种编程语言的关键知识点,如Java、Python和C++等,并且涉及到了一些开发工具的应用方法,例如JVM监控技术、Vim编辑器的使用、Flume数据采集框架以及Maven项目管理。 mycode表明这是个人或团队在长期实践中积累下来的代码片段与经验总结,具有很强的实际应用价值和实用性。 【压缩包子文件的文件名称列表】中的每个文件都对应一个具体的知识点: 1. `jvm监控.docx`: 这份文档涵盖了Java虚拟机(JVM)性能监测的技术细节,包括如何使用工具如JConsole、VisualVM及JMX进行内存管理、线程分析以及垃圾回收等操作,并提供了优化和调整JVM配置的建议。 2. `vacode.docx`: 文档内容可能是关于Vim编辑器的操作技巧或者特定代码环境下的实践方法,可能包含快捷键使用指南与插件安装等内容。 3. `flume.docx`: Apache Flume是一个用于大数据收集的应用框架。文档讲解了Flume的基本概念、配置方式以及如何设置数据源、通道和接收器来实现高效的数据传输。 4. `maven.docx`: Maven是Java项目的构建工具,文件内容可能包括Maven的生命周期管理、依赖关系处理方法、插件使用指南及POM.xml配置技巧等,并介绍了多模块项目构建的方法。 5. `javacode.docx`: 这份文档可能是关于Java编程的最佳实践和代码规范建议,也可能包含面向对象设计原则、异常处理机制以及并发编程策略等内容的解决方案。 6. `设计模式.docx`: 设计模式是软件开发中的经典主题。这份文档可能详细介绍了一些常见的设计模式(如工厂模式、单例模式等),并提供了如何在实际项目中应用这些模式的具体示例和指导。 7. `spring.docx`: Spring框架是Java领域广泛使用的一个工具,涵盖Spring Boot快速启动服务、依赖注入机制以及事务管理等内容的介绍。 8. `cmd(win+linux).docx`: 这份文档介绍了Windows与Linux命令行操作的基础知识,包括文件系统导航和处理技巧、进程管理和网络诊断等实用技能的学习指南。 9. `log4j.docx`: Log4j是Java平台上的日志记录框架。文档可能包含Log4j配置方法、不同级别的日志信息管理以及如何在项目中集成并使用这一工具的详细说明。 这些知识点对于IT开发人员来说是非常基础且重要的技能,掌握它们有助于提升编程效率和代码质量,并能有效地解决遇到的各种技术问题。
  • 优质
    《常用汉字集锦》是一份精心编排的学习资料,汇集了日常生活和工作中最常用的汉字,便于读者快速掌握并熟练运用。 国汉字大全收录了5020个常用汉字,可用于制作TextMeshPro字体及其他行业所需汉字。
  • 优质
    《HFSS常用问题解答集锦》汇集了高频结构设计中使用HFSS软件时遇到的各种常见难题及其解决方案,旨在帮助工程师和研究人员高效解决实际操作中的技术瓶颈。 HFSS常见问题集锦
  • 优质
    本书精选了五十个实用且高效的JavaScript代码示例,涵盖从基础语法到高级应用的各种场景,旨在帮助开发者快速解决编程难题。 JavaScript常用语句50条
  • 优质
    本资源汇集了Linux操作系统中常用的系统调用函数,旨在帮助开发者快速查找和理解如何使用这些API来实现文件操作、进程控制等核心功能。 在Linux操作系统中,系统调用是用户空间程序与内核交互的主要途径,提供了执行底层操作的一系列标准接口,如文件IO、进程管理、内存管理和信号处理等。 本集合涵盖了16篇关于常用Linux系统调用函数的文章,旨在深入理解和熟练运用这些功能: 1. **进程管理**:在Linux中,`fork()`用于创建新进程。`exec()`系列(例如`execl()`, `execlp()`, `execle()`, `execv()`, `execvp()`等)用于替换当前进程的执行体。此外,使用`wait()`和`waitpid()`等待子进程结束并获取其状态;利用`exit()`终止当前进程。 2. **环境变量**:通过`putenv()`和`getenv()`设置与获取环境变量。同时,可以添加或删除环境变量使用`setenv()`和`unsetenv()`, `clearenv()`用于清空所有已定义的环境变量。 3. **字符串处理**:包括但不限于复制、比较、连接及获取长度等操作,涉及函数有`strncpy()`, `strcpy()`, `strlen()`, `strcmp()`, 和`strcat()`。需要注意的是,在使用这些函数时可能会遇到缓冲区溢出的风险,因此建议采用更安全的版本如`strlcpy()`和`strlcat()`。 4. **文件IO**:基本操作有打开、读取、写入及关闭文件,分别对应于系统调用`open()`, `read()`, `write()`与`close()`。此外,C标准库中提供了更高级别的功能函数如格式化输入输出的`fopen()`, `fprintf()`, `fscanf()`和`fclose()`。 5. **目录及文件操作**:创建或删除目录使用`mkdir()`和`rmdir()`;重命名或者删除文件则通过`rename()`与`unlink()`实现。改变工作目录以及获取当前工作路径分别对应于系统调用`chdir()`, `getcwd()`。 6. **信号处理**:函数如`signal()`, `raise()`, 和 `sigaction()`用于发送及接收信号,这是进程间通信和异常处理的关键技术手段之一。 7. **内存管理**:动态分配与释放内存使用`malloc()`, `calloc()`, `realloc()`以及`free()`。此外,通过调用`mmap()`将文件或设备映射到虚拟地址空间,并利用`munmap()`解除这种映射关系。 8. **网络编程**:建立、管理和通信网络连接的基础函数包括但不限于socket的创建(使用`socket()`, `bind()`, `listen(), accept(), connect(), send(), recv()`等)。 9. **错误处理**:通过全局变量`errno`记录最近系统调用产生的错误信息,利用`perror()`打印出错消息,并借助于`strerror()`将错误码转化为可读的字符串形式展示出来。 10. **时间管理**:获取、转换和显示当前时间可以使用如`time()`, `ctime()`, `gmtime(), localtime()`等函数;暂停进程执行则可以通过调用`sleep()`, `nanosleep()`实现。 通过学习这些系统调用,开发者能够编写出更高效且具备低级别控制能力的程序。这不仅有助于更好地理解和利用操作系统资源,还使得解决复杂问题变得更加容易,并为从事Linux开发、系统管理及相关领域的人员提供了必要的知识基础。
  • 优质
    本书汇集了汉语中最常用的3500个汉字,并附有拼音标注,便于读者准确发音和快速学习掌握,适合各年龄段的学习者使用。 3500常用汉字大全带拼音 这段文字只是重复了同一个短语多次。为了更清晰地呈现内容,可以简化为: 以下是关于“3500常用汉字”的描述: - 包括所有常用的汉字。 - 提供每个字的拼音。 如果需要具体的列表或详细信息,请进一步说明需求或者查阅相关资料。
  • 优质
    Alist常规问题集锦是一份汇总了用户在使用Alist过程中常见疑问和解决方案的手册,旨在帮助用户快速解决遇到的问题。 ### Alist常规问题汇总——挂载阿里云盘观看4K蓝光电影保姆级教程 #### 一、前言 Alist是一款开源的文件列表程序,它可以帮助用户将多个云存储服务进行统一管理,并且能够方便地浏览和操作这些云存储中的文件。本段落将详细介绍如何在个人电脑上安装Alist,并通过Alist挂载阿里云盘,最终实现流畅播放4K蓝光电影的功能。 #### 二、Alist的安装与配置 ##### 1. 安装准备 - **环境需求**:确保您的计算机操作系统为Windows、macOS或Linux之一。 - **下载地址**:访问官方GitHub仓库下载对应系统的Alist安装包,建议使用v3.16.3版本。 ##### 2. 安装步骤 - **下载与解压**:完成下载后,将文件解压至指定目录。 - **启动命令行**:打开命令提示符或终端,并切换到Alist所在目录。 - **运行命令**:输入`alist server`指令启动服务,此时控制台会显示登录密码和端口号。 ##### 3. 登录与使用 - **登录页面**:在浏览器中访问http://127.0.0.1:5244进入Alist的登录界面。 - **账号信息**:默认用户名为`admin`,启动服务时显示的密码请记录下来。 - **界面概览**:成功登陆后会看到文件列表、设置等功能模块。 #### 三、阿里云盘挂载教程 ##### 1. 挂载前准备 - **阿里云盘账户**:确保拥有一个有效的阿里云盘账号,并有足够的存储空间存放4K蓝光电影。 - **获取Token**:为实现挂载功能,需要先取得访问令牌(Token),具体方法将在下文详细说明。 ##### 2. 挂载步骤 - **登录Alist**:首先确认已经成功登陆到Alist后台管理系统中。 - **进入管理界面**:点击左上角的“管理”按钮以打开管理页面。 - **添加存储**:在管理界面找到并选择“存储”选项卡,然后点击“添加”按钮。 - **选择阿里云盘**:在弹出窗口中选择“阿里云盘”作为新的存储类型。 - **填写挂载信息** - **挂载路径**:为该挂载点自定义一个易于识别的路径名称。 - **启用Web代理**:勾选此选项以启动Web代理功能。 - **WebDAV策略**:选择“使用代理地址”来优化数据传输效率。 - **刷新令牌**:将之前获取到的阿里云盘Token粘贴到这里。 - **完成添加**:确认无误后点击“添加”按钮,完成配置。 ##### 3. 验证挂载状态 - **检查状态**:返回存储列表页面查看新加入的阿里云盘是否显示为工作正常的状态。 - **访问文件**:在左侧导航栏中选择“主页”,即可直接浏览和使用存放在阿里云盘中的所有文件。 #### 四、播放4K蓝光电影 完成上述配置后,可以通过Alist浏览器界面来查看并播放存储于阿里云盘的4K蓝光电影。为了确保最佳观影体验,请保证网络连接稳定且有足够的带宽支持高清视频流媒体传输。 #### 五、获取阿里云盘Token 如不清楚如何获得阿里云盘访问令牌(Token),请参考以下步骤: 1. **注册账号**:首先需要有一个有效的阿里云账号。 2. **创建应用**:登录到控制台,为你的项目创建一个新的应用,并记录下AppKey和AppSecret信息。 3. **获取Token**:使用上述的AppKey和AppSecret通过接口请求来获得访问令牌。具体实现方式可以参考官方文档或第三方教程。 #### 六、总结 本段落详细介绍了如何利用Alist挂载阿里云盘并在线播放4K蓝光电影的方法,这不仅极大提升了多媒体资源管理与使用的便捷性,也提供了更多娱乐选择。希望本篇指南对您有所帮助!
  • 优质
    《Verilog常问问题集锦》是一本汇集了学习和使用Verilog硬件描述语言过程中常见疑问与解答的书籍,旨在帮助读者解决编程难题、提高设计效率。 这本书是为使用Verilog作为硬件描述语言(HDL)进行设计和验证的数字设计师编写的。此外,对于那些已经学习了Verilog并且想要利用各种语言构造但对其功能有所疑问的人,本书也会非常有用。
  • 优质
    本书精选了108个实用且精美的JavaScript网页特效实例,涵盖动画、交互和响应式设计等热门领域,适合前端开发人员参考学习。 JavaScript网页特效108个 - JavaScript 3D相册 - 图片轮换效果总结 - 多样化摺叠菜单 - 一个很酷的登陆效果! - AJAX实现类GoogleSug效果 图形动画: - 图形淡出淡隐 - 晃动的图形 - 变换图形 - 随机图形