107个JS基础,Web程序员开发必备

STM32F107嵌入式Web服务器工程:LwIP驱动+HTML/SSI/CGI全集成固件包 基于STM32F107微控制器的即用型嵌入式Web服务器方案,底层采用LwIP协议栈与ETH外设实现TCP/IP通信,支持标准HTTP服务。内置完整网页资源(HTML)、动态交互接口(CGI)和服务器端包含功能(SSI),所有前端文件经makefsdata工具编译为C数组,直接烧录进MCU Flash运行,无需外部存储器。配套提供STM32F107_ETH_LwIP_V1.0.0驱动库、CMSIS标准工程模板、Utilities通用工具模块及_htmresc资源目录。含Release_Notes.html版 阅读详情

1.document.write("");输出语句

2.JS中的注释为//

3.传统的HTML文档顺序是:document->html->(head,body)

4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)

5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID號").name(或value)

6.一个小写转大写的JS:document.getElementById("output").value=document.getElementById("input").value.toUpperCase();
7.JS中的值类型:String,Number,Boolean,Null,Object,Function
8.JS中的字符型转换成数值型:parseInt(),parseFloat()
9.JS中的数字转换成字符型:(""变量)
10.JS中的取字符串长度是:(length)
11.JS中的字符与字符相连接使用號.
12.JS中的比较操作符有:==等于,!=不等于,>,>=,<.<=
13.JS中声明变量使用:var来进行声明
14.JS中的判断语句结构:if(condition){}else{}
15.JS中的循环结构:for([initialexpression];[condition];[upadteexpression]){insideloop}
16.循环中止的命令是:break
17.JS中的函数定义:functionfunctionName([parameter],...){statement[s]}
18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替.
19.窗口:打开窗口window.open(),关闭一个窗口:window.close(),窗口本身:self
20.状態栏的设置:window.status="字符";
21.弹出提示信息:window.alert("字符");
22.弹出確认框:window.confirm();
23.弹出输入提示框:window.prompt();
24.指定当前显示链接的位置:window.location.href="URL"
25.取出窗体中的所有表单的数量:document.forms.length
26.关闭文档的输出流:document.close();
27.字符串追加连接符:=
28.创建一个文档元素:document.createElement(),document.createTextNode()
29.得到元素的方法:document.getElementById()
30.设置表单中所有文本型的成员的值为空:
varform=window.document.forms[0]
for(vari=0;i<form.elements.length;i){
    if(form.elements.type=="text"){
        form.elements.value="";
    }
}
31.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked(checked属性代表为是否选中返回TRUE或FALSE)
32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length
33.单选按钮组判断是否被选中也是用checked.
34.下拉列表框的值:document.forms[0].selectName.options[n].value(n有时用下拉列表框名称加上.selectedIndex来確定被选中的值)
35.字符串的定义:varmyString=newString("Thisislightsword");
36.字符串转成大写:string.toUpperCase();字符串转成小写:string.toLowerCase();
37.返回字符串2在字符串1中出现的位置:String1.indexOf("String2")!=-1则说明没找到.
38.取字符串中指定位置的一个字符:StringA.charAt(9);
39.取出字符串中指定起点和终点的子字符串:stringA.substring(2,6);
40.数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(value1,value2)返回两个数中的最在值,Math.pow(value1,10)返回value1的十次方,Math.round(value1)四舍五入函数,Math.floor(Math.random()*(n1))返回隨机数
41.定义日期型变量:vartoday=newDate();
42.日期函数列表: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开始计]
43.FRAME的表示方式:[window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent代表父亲对象,top代表最顶端对象
45.打开子窗口的父窗口为:opener
46.表示当前所属的位置:this
47.当在超链接中调用JS函数时用:(javascript:)来开头后面加函数名
48.在老的浏览器中不执行此JS:<!--//-->
49.引用一个文件式的JS:<scripttype="text/javascript"src="aaa.js"></script>
50.指定在不支持脚本的浏览器显示的HTML:<noscript></noscript>
51.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例:<ahref="a.html"onclick="location.href='b.html';returnfalse">dfsadf</a>
52.JS的內建对象有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError,TypeError,URIError
53.JS中的换行:\n
54.窗口全屏大小:<script>functionfullScreen(){this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script>
55.JS中的all代表其下层的全部元素
56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex=1
57.innerHTML的值是表单元素的值:如<pid="para">"howare<em>you</em>"</p>,则innerHTML的值就是:howare<em>you</em>
58.innerTEXT的值和上面的一样,只不过不会把<em>这种標记显示出来.
59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状態.
60.isDisabled判断是否为禁止状態.disabled设置禁止状態
61.length取得长度,返回整型数值
62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc
63.window.focus()使当前的窗口在所有窗口之前.
64.blur()指失去焦点.与FOCUS()相反.
65.select()指元素为选中状態.
66.防止用户对文本框中输入文本:onfocus="this.blur()"
67.取出该元素在页面中出现的数量:document.all.tags("div(或其它HTML標记符)").length
68.JS中分为两种窗体输出:模態和非模態.window.showModaldialog(),window.showModeless()
69.状態栏文字的设置:window.status='文字',默认的状態栏文字设置:window.defaultStatus='文字.';
70.添加到收藏夹:external.AddFavorite("
http://www.dannyg.com";,"jaskdlf");
71.JS中遇到脚本错误时不做任何操作:window.onerror=doNothing;指定错误句柄的语法为:window.onerror=handleError;
72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...的多重继续.
73.JS中的self指的是当前的窗口
74.JS中状態栏显示內容:window.status="內容"
75.JS中的top指的是框架集中最顶层的框架
76.JS中关闭当前的窗口:window.close();
77.JS中提出是否確认的框:if(confirm("Areyousure?")){alert("ok");}else{alert("NotOk");}
78.JS中的窗口重定向:window.navigate("
http://www.sina.com.cn";);
79.JS中的打印:window.print()
80.JS中的提示输入框:window.prompt("message","defaultReply");
81.JS中的窗口滚动条:window.scroll(x,y)
82.JS中的窗口滚动到位置:window.scrollby
83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout
84.JS中的模態显示在IE4行,在NN中不行:showModalDialog("URL"[,arguments][,features]);
85.JS中的退出之前使用的句柄:functionverifyClose(){event.returnValue="wereallylikeyouandhopeyouwillstaylonger.";}}window.=verifyClose;
86.当窗体第一次调用时使用的文件句柄:onload()
87.当窗体关闭时调用的文件句柄:onunload()
88.window.location的属性:protocol(http:),hostname(
www.example.com),port(80),host(www.example.com:80),pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息)
89.window.location.reload()刷新当前页面.
90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL)
91.document.write()不换行的输出,document.writeln()换行输出
92.document.body.noWrap=true;防止链接文字折行.
93.变量名.charAt(第几位),取该变量的第几位的字符.
94."abc".charCodeAt(第几个),返回第几个字符的ASCii码值.
95.字符串连接:string.concat(string2),或用=进行连接
96.变量.indexOf("字符",起始位置),返回第一个出现的位置(从0开始计算)
97.string.lastIndexOf(searchString[,startIndex])最后一次出现的位置.
98.string.match(regExpression),判断字符是否匹配.
99.string.replace(regExpression,replaceString)替换现有字符串.
100.string.split(分隔符)返回一个数组存储值.
101.string.substr(start[,length])取从第几位到指定长度的字符串.
102.string.toLowerCase()使字符串全部变为小写.
103.string.toUpperCase()使全部字符变为大写.
104.parseInt(string[,radix(代表进制)])强制转换成整型.
105.parseFloat(string[,radix])强制转换成浮点型.
106.isNaN(变量):测试是否为数值型.
107.定义常量的关键字:const,定义变量的关键字:var


基于Transformer和图卷积网络的时空人体运动预测网络 本文主要介绍了基于Transformer和图卷积网络的时空人体运动预测网络。首先,文章详细阐述了Transformer模型的原理和优点,指出其通过自注意力机制实现序列数据的建模和处理,能够捕捉长距离依赖关系。然后,文章介绍了图卷积网络的基本概念和应用场景,强调其通过邻居节点信息聚合实现空间特征的提取和融合。接着,文章详细设计了时空人体运动预测网络的总体架构,包括基于Transformer的时间特征提取模块、基于图卷积的空间特征融合模块以及时空特征联合预测模块。 阅读详情

相关推荐

肿瘤基因组分析实战:VAF、MAF、CCF这些指标到底怎么算?(附Python代码示例)

本文通过Python代码示例,详细解析了肿瘤基因组分析中VAF、MAF和CCF三大核心指标的计算逻辑与应用。文章从VCF文件解析入手,逐步演示了变异等位基因频率、次等位基因频率及癌细胞分数的计算方法,并探讨了拷贝数变异对结果的影响及克隆结构推断的实战流程,为生物信息分析提供实用指南。

silver的专栏 1006

基础

1.document.write("");输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID號").

shendaiming的专栏 431

域控制器开发避坑实录:从硬件设计到软件集成的5个关键挑战

本文深入剖析了域控制器开发中的5大关键挑战,从硬件选型到软件集成,涵盖智能驾驶芯片选择、实时性优化、AUTOSAR架构适配等核心问题。通过实战案例和数据对比,为工程师提供避坑指南,助力提升开发效率和系统可靠性。

weixin_29258297的博客 396

HTML制作表格

原文:http://www.360doc.com/content/13/0228/15/9060464_268443410.shtml#

每天进步一点 3222

安装部署 Guacamole 远程桌面网关

Guacamole 是Apache基金会提供的一组基于web的远程桌面访问工具,支持 VNC、RDP、SSH、 Telnet 等协议,支持远程透传音视频。

UsamaBinLaden6976498的专栏 1964

在 Kubernetes 上部署 Label Studio

Label Studio 是一款开源的数据标注工具,支持多种标注任务,如文本标注、图像标注、音频标注等。

啥都会一点 671

JavaScript--js基础(详细 全面)

本文旨在介绍和学习JavaScript的基础知识。通过本文的阅读,读者将能够了解JavaScript在网页开发中的重要性和作用,掌握其基础语法和概念。不论是初学者还是有一定经验的开发者,都可以通过本文来加深对JavaScript的理解,并提升自己的开发能力。希望读者能够从中获得有益的知识,为日后的学习和实践打下坚实基础。愿读者在学习JavaScript的过程中不断成长,探索更多可能性

Dreamkidya的博客 3万+

【STC8G1K08A串口使用】

STC8G1K08A串口打印“Hello world”

m0_47459564的博客 1万+

前端JS表格打印和导出

// 打印表格数据 public printTable(){ let tableToPrint = document.getElementById('tab');//将要被打印的表格 let newWin= window.open("");//新打开一个空窗口 newWin.document.write(tableToPrint.outerHTML);//将表格添加进新的窗口 newWin.document.close();//在IE浏

weixin_52455405的博客 1059

【深度学习新浪潮】Nano Banana(Gemini 2.5 Flash Image)技术解析与开发者实操指南

重新定义了 AI 图像生成的产业标准。它不仅是“平民化的视觉工厂”,更是推动内容生产从“创意试错”转向“精准制造”的关键工具。未来,随着视频生成能力的加入(谷歌计划支持“文字指令 - 动态场景 - 多平台适配”全流程),Nano Banana 有望进一步颠覆影视、广告等领域的创作范式。:批量生成多场景图,模特姿态自然,服装褶皱和材质细节高度一致,节省 90% 拍摄成本。模型的非正式代号,是一款革命性的 AI 图像生成与编辑工具,主打。:生成细节丰富的厨师特写,光影自然,皮肤纹理和刀具反光逼真。

专注:太空算力、AI infra、异构调度、大模型成本工程 895

【YOLO目标检测全栈实战】68 模型量化:从FP32到INT8,精度不掉,速度翻倍

摘要: 模型量化能显著提升推理速度(如YOLOv5s帧率从15FPS提升至38FPS),但需避免三大误区:1)校准集需覆盖实际场景,而非随机采样;2)敏感层(如检测头)应保留FP32精度;3)预处理必须与量化前后一致。通过混合精度量化(Backbone用INT8,检测头用FP32)和逐通道量化,可实现<1%的mAP损失。关键步骤包括校准数据准备、量化感知训练及逐层精度评估,最终在Jetson Nano等边缘设备上实现速度与精度的平衡。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 148

document的使用以及js打印99乘法表

1.document.write()可以向页面直接输出语句,把内容输出在页面上。write内可以写html的代码,也可以写基本内容 document.write("")里面是双引号,如果要设置标签的属性,要写为单引号 document.write("")可以输出变量,也可以输出html代码 document.write 2.打印99乘法表 <html> <hea...

ll123c的博客 1442

解决Office 365 SMTP问题:C#邮件发送详解

本文介绍了如何在C#中使用Office 365 SMTP服务发送邮件。重点讲解了正确配置SMTP客户端的关键参数:必须使用587端口并启用TLS加密(EnableSsl=true),同时通过NetworkCredential进行身份验证。虽然SmtpClient已不推荐用于新项目,但本文提供的代码示例仍适用于临时项目或系统维护,并建议未来可考虑使用MailKit等现代邮件库。文章还包含了错误处理机制,确保程序健壮性。

2501_90323865的博客 141

day107-Web开发基础之JavaScript

Web开发基础之JavaScript 学习目标和内容 1、能够描述Javascript的作用 2、能够使用分支结构if语句逻辑判断 3、能够使用其中一种循环语句 4、能够定义javaScript中的函数 5、能够定义javaScript中的对象 6、能够描述DOM的作用 7、能够通过DOM操作HTML标签元素及其属性 8、能够实现HTML元素事件的注册 一、JavaScript简介 1、JavaScript的强大 http://naotu.baidu.com/ 2、JavaScript是什么 JavaS

爪蛙毁一生的博客 313

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

推荐项目:nystudio107/craft —— 打造下一代前端体验的Craft CMS框架

推荐项目:nystudio107/craft —— 打造下一代前端体验的Craft CMS框架 在数字化大潮中,网站构建的需求日益精细化和高效化。今天,我们将探索一款专为Craft CMS设计的创新框架——nystudio107/craft,它不仅仅是一个替代方案,更是一次对前端工具链和后端管理系统的全面革新。 项目介绍 nystudio107/craft是基于Craft CMS 3的高级构造包,...

gitblog_01014的博客 648

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

nystudio107/craft:下一代Craft CMS项目脚手架

nystudio107/craft:下一代Craft CMS项目脚手架 项目介绍 nystudio107/craft 是一个为Craft 3 CMS项目提供的替代脚手架包,旨在为开发者提供一个现代化、高效且功能丰富的开发环境。该项目基于Craft CMS,并引入了许多前沿技术和最佳实践,如Vite.js构建系统、TypeScript、Vue.js 3.0、Tailwind CSS等,以确保开发者能...

gitblog_00033的博客 433

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Web开发 : Input Range 默认样式修改

不正经的分享经验引入呈现结果代码(js/css/html)叽叽喳喳 引入 缘由来自于web开发课上的一个作业,但,看起来并没有实际的关联,我寻思金老师也不会因为我做了这个滑块而高看我多少,毕竟这真的就是有手就行。 而且退一万步说,如果我要是真的写不出来的话,大可以把这个type改成text,去掉花里胡哨然后返璞归真,直接让用户手动输入就完事了,反正用户也是我自己orz,主要还是自己像这样,来自个人奇奇怪怪的不服气。 作业截图???? 以上全部的话以及这篇博客的由来统统起源于第二点,让用户选择(或输入)图片

陈杉菜 3084

开源项目推荐:nystudio107 Craft CMS Scaffold

开源项目推荐:nystudio107 Craft CMS Scaffold 1. 项目基础介绍及主要编程语言 nystudio107 Craft 是一个为Craft 3 CMS项目提供的替代脚手架包。它基于Craft CMS,使用了独特的_boilerplate系统来生成Web/AJAX/AMP页面,并且集成了多种技术和技巧。项目的主要编程语言包括PHP、TypeScript、Vue.js以及使用...

gitblog_00074的博客 298

JAVA缓存- JSR107 最终规范

JSR107 java 缓存规范

有问题的请私信或关注v【技术印记】留言 1214

2020 Web技术应用基础 (第3版) 期末重点 【整理】 (必考题)

文章目录第一章 Web技术概述第四章 HTML第五章 CSS第六章 JavaScript第七章 JSP运行机制与基本语法第八章 JSP内置对象第九章 基础JSP的数据库应用开发第十章 Servlet基础 距离上次考试已经一学期多了,全凭记忆整理的一些考试会考的重点,几乎都是原题! 第一章 Web技术概述 1、什么是Web 2、HTTP的默认端口(80),TomCat(8080)等 3、什么是有效...

超逸の学习技术博客 3959

JS Cookie Monitor/Debugger Hook:终极JavaScript Cookie逆向调试工具完全指南

你是否曾经在逆向JavaScript代码时,为追踪Cookie生成位置而苦恼?面对混淆得亲妈都不认识的JS代码,苦苦寻找Cookie生成逻辑?JS Cookie Monitor/Debugger Hook就是专为解决这一痛点而生的终极JavaScript Cookie逆向调试工具!🎯 这个强大的工具不仅能实时监控Cookie的所有操作变化,还能在特定条件下自动触发断点,让你轻松定位Cookie生

gitblog_00220的博客 949

开发web前端_Web前端开发敲门砖 ——Web前端工程师修炼之道

随着多设备、浏览器和Web标准的演变革命,前端正在成为兼顾逻辑、性能、交互、体验的综合性岗位。前端开发入门又相对容易,必须掌握的HTML+CSS+JS非常容易学习,如果你能再了解一定后端知识,对业务需求和架构设计有熟练运用,再能够兼顾技术和设计,很快就可以成为“以前端开发为主的全栈工程师”。今天推荐一本Web前端的敲门砖!《Web前端工程师修炼之道》,这是一本完整的Web 设计和制作的入...

weixin_39837352的博客 132

JavaScript基础&进阶

再次,在剩下的元素中找到最小的元素,将他与数组的第二个元素交换位置。如此往复,直到将整个数组排序。​ 基本数据类型,变量里存储的就是里面的信息,而引用数据类型里面的变量,存储的不是对象自身,而是该对象的“内存地址”。​ 在JS中 用var声明的变量,用function 声明的具名函数,会在代码执行前就被提升到作用域的最前面运行。​ 1、现在自身作用域中查找,如果找不到就向自己的父级作用域查找,如果依然没有,就继续向上一层查找。​ 数组可以存储任何类型的元素,但是一般一个数组存储的数据都是同一类数据。...

Luke的博客 357

Go Web编程 Go语言性能好 语法简单 开发效率高

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Go&nbsp

akdjhf的博客 1726

Web前端开发敲门砖 ——《Web前端工程师修炼之道》

随着多设备、浏览器和Web标准的演变革命,前端正在成为兼顾逻辑、性能、交互、体验的综合性岗位。前端开发入门又相对容易,必须掌握的HTML+CSS+JS非常容易学习,如果你能再了解一定后...

华章IT官方博客 755

Go Web编程(Go语言性能好 语法简单 开发效率高 )

Go Web编程(Go语言性能好 语法简单 开发效率高 )

qq_43678612的博客 4337
上一篇: HTTP状态码及其含义 博客分类:
下一篇: Oracle树查询
ZHA0KAl
博客等级 码龄16年 26粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值