Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1.document.write(""); 输出语句
.JS中的注释为//
.传统的HTML文档顺序是:document->html->(head,body)
.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)
.一个小写转大写的JS: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();
.JS中的值类型:String,Number,Boolean,Null,Object,Function
.JS中的字符型转换成数值型:parseInt(),parseFloat()
.JS中的数字转换成字符型:(""+变量)
.JS中的取字符串长度是:(length)
.JS中的字符与字符相连接使用+号.
.JS中的比较操作符有:==等于,!=不等于,>,>=,<.<=
.JS中声明变量使用:var来进行声明
.JS中的判断语句结构:if(condition){}else{}
.JS中的循环结构:for([initial e-xpression];[condition];[upadte e-xpression]) {inside loop}
.循环中止的命令是:break
.JS中的函数定义:function functionName([parameter],...){statement[s]}
.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替.
.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self
.状态栏的设置:window.status="字符";
.弹出提示信息:window.alert("字符");
.弹出确认框:window.confirm();
.弹出输入提示框:window.prompt();
.指定当前显示链接的位置:window.location.href="/blog/URL"
.取出窗体中的所有表单的数量:document.forms.length
.关闭文档的输出流:document.close();
.字符串追加连接符:+=
.创建一个文档元素:document.createElement(),document.createTextNode()
.得到元素的方法:document.getElementById()
.设置表单中所有文本型的成员的值为空:
var form = window.document.forms[0]
for (var i = 0; i<form.elements.length;i++){
if (form.elements.type == "text"){
form.elements.value = "";
}
}
.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE)
.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length
.单选按钮组判断是否被选中也是用checked.
.下拉列表框的值:document.forms[0].selectName.options[n].value (n有时用下拉列表框名称加上.selectedIndex来确定被选中的值)
.字符串的定义:var myString = new String("This is lightsword");
.字符串转成大写:string.toUpperCase(); 字符串转成小写:string.toLowerCase();
.返回字符串2在字符串1中出现的位置:String1.indexOf("String2")!=-1则说明没找到.
.取字符串中指定位置的一个字符:StringA.charAt(9);
.取出字符串中指定起点和终点的子字符串:stringA.substring(2,6);
.数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(value1,value2)返回两个数中的最在值,Math.pow(value1,10)返回value1的十次方,Math.round(value1)四舍五入函数,Math.floor(Math.random()*(n+1))返回随机数
.定义日期型变量:var today = new Date();
.日期函数列表:dateObj.getTime()得到时间,dateObj.getYear()得到年份,dateObj.getFullYear()得到四位的年份,dateObj.getMonth()得到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期几,dateObj.getHours()得到小时,dateObj.getMinutes()得到分,dateObj.getSeconds()得到秒,dateObj.setTime(value)设置时间,dateObj.setYear(val)设置年,dateObj.setMonth(val)设置月,dateObj.setDate(val)设置日,dateObj.setDay(val)设置星期几,dateObj.setHours设置小时,dateObj.setMinutes(val)设置分,dateObj.setSeconds(val)设置秒 [注意:此日期时间从0开始计]
.FRAME的表示方式: [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
.parent代表父亲对象,top代表最顶端对象
.打开子窗口的父窗口为:opener
.表示当前所属的位置:this
.当在超链接中调用JS函数时用:(javascript

来开头后面加函数名
.在老的浏览器中不执行此JS:<!-- //-->
.引用一个文件式的JS:<script type="text/javascript" src="/blog/aaa.js"></script>
.指定在不支持脚本的浏览器显示的HTML:<noscript></noscript>
.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例:<a href="/blog/a.html" onclick="location.href="/blog/b.html";return false">dfsadf</a>
.JS的内建对象有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError,TypeError,URIError
.JS中的换行:\n
.窗口全屏大小:<script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script>
.JS中的all代表其下层的全部元素
.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1
.innerHTML的值是表单元素的值:如<p id="para">"how are <em>you</em>"</p>,则innerHTML的值就是:how are <em>you</em>
.innerTEXT的值和上面的一样,只不过不会把<em>这种标记显示出来.
.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态.
.isDisabled判断是否为禁止状态.disabled设置禁止状态
.length取得长度,返回整型数值
.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc
.window.focus()使当前的窗口在所有窗口之前.
.blur()指失去焦点.与FOCUS()相反.
.select()指元素为选中状态.
.防止用户对文本框中输入文本:onfocus="this.blur()"
.取出该元素在页面中出现的数量:document.all.tags("div(或其它HTML标记符)").length
.JS中分为两种窗体输出:模态和非模态.window.showModaldialog(),window.showModeless()
.状态栏文字的设置:window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.';
.添加到收藏夹:external.AddFavorite("http://www.dannyg.com";,"jaskdlf");
.JS中遇到脚本错误时不做任何操作:window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;
.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...的多重继续.
.JS中的self指的是当前的窗口
.JS中状态栏显示内容:window.status="内容"
.JS中的top指的是框架集中最顶层的框架
.JS中关闭当前的窗口:window.close();
.JS中提出是否确认的框:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}
.JS中的窗口重定向:window.navigate("http://www.sina.com.cn";);
.JS中的打印:window.print()
.JS中的提示输入框:window.prompt("message","defaultReply");
.JS中的窗口滚动条:window.scroll(x,y)
.JS中的窗口滚动到位置:window.scrollby
.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout
.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]);
.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.onbeforeunload=verifyClose;
.当窗体第一次调用时使用的文件句柄:onload()
.当窗体关闭时调用的文件句柄:onunload()
.window.location的属性: protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息)
.window.location.reload()刷新当前页面.
.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL)
.document.write()不换行的输出,document.writeln()换行输出
.document.body.noWrap=true;防止链接文字折行.
.变量名.charAt(第几位),取该变量的第几位的字符.
."abc".charCodeAt(第几个),返回第几个字符的ASCii码值.
.字符串连接:string.concat(string2),或用+=进行连接
.变量.indexOf("字符",起始位置),返回第一个出现的位置(从0开始计算)
.string.lastIndexOf(searchString[,startIndex])最后一次出现的位置.
.string.match(regExpression),判断字符是否匹配.
.string.replace(regExpression,replaceString)替换现有字符串.
.string.split(分隔符)返回一个数组存储值.
.string.substr(start[,length])取从第几位到指定长度的字符串.
.string.toLowerCase()使字符串全部变为小.
.string.toUpperCase()使全部字符变为大写.
.parseInt(string[,radix(代表进制)])强制转换成整型.
.parseFloat(string[,radix])强制转换成浮点型.
.isNaN(变量):测试是否为数值型.
.定义常量的关键字:const,定义变量的关键字:var
分享到:
相关推荐
- [C++类型定义教程](http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526660.html) #### 5. CAA开发进阶 - **CAA Object Browser**:这是一个强大的工具,可以帮助开发者浏览和理解CATIA的对象模型...
在智慧园区建设的浪潮中,一个集高效、安全、便捷于一体的综合解决方案正逐步成为现代园区管理的标配。这一方案旨在解决传统园区面临的智能化水平低、信息孤岛、管理手段落后等痛点,通过信息化平台与智能硬件的深度融合,为园区带来前所未有的变革。 首先,智慧园区综合解决方案以提升园区整体智能化水平为核心,打破了信息孤岛现象。通过构建统一的智能运营中心(IOC),采用1+N模式,即一个智能运营中心集成多个应用系统,实现了园区内各系统的互联互通与数据共享。IOC运营中心如同园区的“智慧大脑”,利用大数据可视化技术,将园区安防、机电设备运行、车辆通行、人员流动、能源能耗等关键信息实时呈现在拼接巨屏上,管理者可直观掌握园区运行状态,实现科学决策。这种“万物互联”的能力不仅消除了系统间的壁垒,还大幅提升了管理效率,让园区管理更加精细化、智能化。 更令人兴奋的是,该方案融入了诸多前沿科技,让智慧园区充满了未来感。例如,利用AI视频分析技术,智慧园区实现了对人脸、车辆、行为的智能识别与追踪,不仅极大提升了安防水平,还能为园区提供精准的人流分析、车辆管理等增值服务。同时,无人机巡查、巡逻机器人等智能设备的加入,让园区安全无死角,管理更轻松。特别是巡逻机器人,不仅能进行360度地面全天候巡检,还能自主绕障、充电,甚至具备火灾预警、空气质量检测等环境感知能力,成为了园区管理的得力助手。此外,通过构建高精度数字孪生系统,将园区现实场景与数字世界完美融合,管理者可借助VR/AR技术进行远程巡检、设备维护等操作,仿佛置身于一个虚拟与现实交织的智慧世界。 最值得关注的是,智慧园区综合解决方案还带来了显著的经济与社会效益。通过优化园区管理流程,实现降本增效。例如,智能库存管理、及时响应采购需求等举措,大幅减少了库存积压与浪费;而设备自动化与远程监控则降低了维修与人力成本。同时,借助大数据分析技术,园区可精准把握产业趋势,优化招商策略,提高入驻企业满意度与营收水平。此外,智慧园区的低碳节能设计,通过能源分析与精细化管理,实现了能耗的显著降低,为园区可持续发展奠定了坚实基础。总之,这一综合解决方案不仅让园区管理变得更加智慧、高效,更为入驻企业与员工带来了更加舒适、便捷的工作与生活环境,是未来园区建设的必然趋势。
labelme标注的json转mask掩码图,用于分割数据集 批量转化,生成cityscapes格式的数据集
(参考GUI)MATLAB GUI漂浮物垃圾分类检测.zip
人脸识别项目源码实战
人脸识别项目实战
本仿真模型基于MATLAB/Simulink(版本MATLAB 2016Rb)软件。建议采用matlab2016 Rb及以上版本打开。(若需要其他版本可联系代为转换) CSDN详情地址:https://blog.csdn.net/qq_50594161/article/details/146242453sharetype=blogdetail&sharerId=146242453&sharerefer=PC&sharesource=qq_50594161&spm=1011.2480.3001.8118
实战练习分词、创建词表、文本处理
在智慧园区建设的浪潮中,一个集高效、安全、便捷于一体的综合解决方案正逐步成为现代园区管理的标配。这一方案旨在解决传统园区面临的智能化水平低、信息孤岛、管理手段落后等痛点,通过信息化平台与智能硬件的深度融合,为园区带来前所未有的变革。 首先,智慧园区综合解决方案以提升园区整体智能化水平为核心,打破了信息孤岛现象。通过构建统一的智能运营中心(IOC),采用1+N模式,即一个智能运营中心集成多个应用系统,实现了园区内各系统的互联互通与数据共享。IOC运营中心如同园区的“智慧大脑”,利用大数据可视化技术,将园区安防、机电设备运行、车辆通行、人员流动、能源能耗等关键信息实时呈现在拼接巨屏上,管理者可直观掌握园区运行状态,实现科学决策。这种“万物互联”的能力不仅消除了系统间的壁垒,还大幅提升了管理效率,让园区管理更加精细化、智能化。 更令人兴奋的是,该方案融入了诸多前沿科技,让智慧园区充满了未来感。例如,利用AI视频分析技术,智慧园区实现了对人脸、车辆、行为的智能识别与追踪,不仅极大提升了安防水平,还能为园区提供精准的人流分析、车辆管理等增值服务。同时,无人机巡查、巡逻机器人等智能设备的加入,让园区安全无死角,管理更轻松。特别是巡逻机器人,不仅能进行360度地面全天候巡检,还能自主绕障、充电,甚至具备火灾预警、空气质量检测等环境感知能力,成为了园区管理的得力助手。此外,通过构建高精度数字孪生系统,将园区现实场景与数字世界完美融合,管理者可借助VR/AR技术进行远程巡检、设备维护等操作,仿佛置身于一个虚拟与现实交织的智慧世界。 最值得关注的是,智慧园区综合解决方案还带来了显著的经济与社会效益。通过优化园区管理流程,实现降本增效。例如,智能库存管理、及时响应采购需求等举措,大幅减少了库存积压与浪费;而设备自动化与远程监控则降低了维修与人力成本。同时,借助大数据分析技术,园区可精准把握产业趋势,优化招商策略,提高入驻企业满意度与营收水平。此外,智慧园区的低碳节能设计,通过能源分析与精细化管理,实现了能耗的显著降低,为园区可持续发展奠定了坚实基础。总之,这一综合解决方案不仅让园区管理变得更加智慧、高效,更为入驻企业与员工带来了更加舒适、便捷的工作与生活环境,是未来园区建设的必然趋势。
人脸识别项目源码实战
学生信息管理系统是一个基于Java Web技术的综合性管理平台。通过此系统,可以实现对学生、教师、选课信息等的动态管理, 提升学校管理效率。系统采用分层架构设计,前端使用HTML、CSS,JavaScript和jQuery,后端基于Servlet,JSP和Spring框架,数据库采用MySQL。主要有四个大功能,学生管理( 增加学生信息、删除学生信息、修改学生信息、查询学生信息)、教师管理(增加教师信息、删除教师信息、修改教师信息、查询教师信息)、选课信息管理(添加选课、查询选课情况、删除选课记录)、系统管理( 登录与注册功能、 用户角色管理(老师,学生,管理员)、系统日志查看)。 技术架构 1.前端技术 HTML,CSS:静态页面布局与样式 JavaScript,jQuery:动态交互、DOM操作和AJAX请求 2.后端技术 Servlet:控制层,处理用户请求 JSP:页面动态生成 Spring:依赖注入,业务逻辑分离 3.数据库 MySQL:存储学生、教师,课程等数据 JDBC:数据库连接与操作
本课程是 PHP 进阶系列之 Swoole 入门精讲,系统讲解 Swoole 在 PHP 高性能开发中的应用,涵盖 协程、异步编程、WebSocket、TCP/UDP 通信、任务投递、定时器等核心功能。通过理论解析和实战案例相结合,帮助开发者掌握 Swoole 的基本使用方法及其在高并发场景下的应用。 适用人群: 适合 有一定 PHP 基础的开发者、希望提升后端性能优化能力的工程师,以及 对高并发、异步编程感兴趣的学习者。 能学到什么: 掌握 Swoole 基础——理解 Swoole 的核心概念,如协程、异步编程、事件驱动等。 高并发处理——学习如何使用 Swoole 构建高并发的 Web 服务器、TCP/UDP 服务器。 实战项目经验——通过案例实践,掌握 Swoole 在 WebSocket、消息队列、微服务等场景的应用。 阅读建议: 建议先掌握 PHP 基础,了解 HTTP 服务器和并发处理相关概念。学习过程中,结合 官方文档和实际项目 进行实践,加深理解,逐步提升 Swoole 开发能力。
人脸识别项目实战
人脸识别项目实战
功能简介:本工具可实现批量对照片文件的人脸识别,并按指定分辨率进行转换保存。 可为人脸识别采集系统提供很好的辅助工具。 软件基本于OPENVC开发,识别精确,转换高效。 人脸识别工具 +人脸采集处理
内容概要:本文探讨了利用肌长变化反馈控制(FCM-ML)和演员-评论家强化学习(ACRL-NGN)来有效实现人体上肢和下肢无意识姿态稳定的算法方法。通过构建一个包含949条肌肉和22个关节的全身计算模型,在不同初始姿势的情况下进行模拟试验,验证了这些方法的有效性和鲁棒性,结果显示FCM-ML方法比其他传统方法更适用于此类任务。研究指出人类及其他脊椎动物在无意识状态下,通过抗拮抗性的肌肉长度变化反馈机制来维持舒适状态下的自然身体姿势(NBP)。此外,研究还表明这种控制策略有助于机器人设计、运动员训练以及康复患者的治疗。 适用人群:生物力学、机器人学以及神经科学领域的研究人员、工程师,以及关注人体姿态控制及其应用的学者和技术人员。 使用场景及目标:①解释人和非人的脊椎动物如何在无意识情况下维持最佳姿势,特别是处于重力环境中的自然身体姿势(NBP)。②为机器人肌肉控制提供理论支持和发展方向,特别是在模拟多肌肉协调控制方面。③指导运动训练及病患恢复计划的设计与优化。 其他说明:研究发现ACRL-NGN结合FCM-ML不仅能够迅速有效地实现期望的姿态稳定性,而且不需要对肌肉分类,这使其在复
反编译apk重要的工具之一
人脸识别项目实战
FDTD复现圆偏振超透镜 ,FDTD; 复现; 圆偏振; 超透镜;,FDTD技术在超透镜复现圆偏振的实践