当前位置: 首页 > news >正文

国内精品在线网站建设腰膝酸软乏力是肾阴虚还是肾阳虚

国内精品在线网站建设,腰膝酸软乏力是肾阴虚还是肾阳虚,做动态文字的网站,河南今天发生的重大新闻文章目录 一、基本使用1.1 内部方式1.2 外部导入方式1.3 css标签调用js脚本#xff08;触发事件#xff09; 二、Windows对象2.1 对象属性2.2 对象方法 三、数据类型3.1 字符串处理3.2 数组处理3.3 对象处理 四、流程控制4.1 操作符4.2 if判断语句4.3 for循环语句4.4 continu… 文章目录 一、基本使用1.1 内部方式1.2 外部导入方式1.3 css标签调用js脚本触发事件 二、Windows对象2.1 对象属性2.2 对象方法 三、数据类型3.1 字符串处理3.2 数组处理3.3 对象处理 四、流程控制4.1 操作符4.2 if判断语句4.3 for循环语句4.4 continue与break语句4.5 函数定义与调用 五、选择器5.1 通过id获取元素5.2 通过标签名获取元素 六、JS操作HTML6.1 插入内容6.2 修改标签属性6.3 改变标签样式6.4 获取输入的值6.5 添加标签元素6.6 删除元素 一、基本使用 JavaScript简称JS是一种轻量级客户端脚本语言通常被直接嵌入HTML 页面在浏览器上执行。JavaScript作用改变页面中的HTML元素、属性、样式、事件。 1.1 内部方式 内嵌样式在body标签中使用。 1.在body标签中写js脚本。 !DOCTYPE html html langen headmeta charsetUTF-8titlejs测试/title /head body scriptalert(你好qingjun); /script /body /html2.查看效果。 1.2 外部导入方式 在head标签中使用。 1.编写js脚本main.js统一存放在js目录下。 alert(你好卿君);2.html模板引用js文件。 !DOCTYPE html html langen headmeta charsetUTF-8titlejs测试/titlescript typetext/javascript srcjs/main.js/script ##引用js文件。 /head body /body /html3.查看效果。 1.3 css标签调用js脚本触发事件 事件指的是当HTML中发生某些事件时所调用的方法处理程序。例如点击按钮点击后做相应操作例如弹出一句话。 1.可以使用css中的一个标签直接调用js脚本。 !DOCTYPE html html langen headmeta charsetUTF-8titlejs测试/title /head bodybutton typebutton onclickalert(欢迎来到中国)提交/button ## onclick标签直接调用js脚本。/body /html2.查看效果。 二、Windows对象 Window 对象表示浏览器中打开的窗口。 2.1 对象属性 window对象属性描述document每个载入浏览器的 HTML 文档都会成为 Document 对象innerheight返回窗口的文档显示区的高度innerwidth返回窗口的文档显示区的宽度location Location对象包含有关当前 URL 的信息Navigator Navigator对象包含有关浏览器的信息Screen Screen对象包含有关客户端显示屏幕的信息history History对象包含用户在浏览器窗口中访问过的 URLwindow window包含对窗口自身的引用 1.基本使用。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body script typetext/javascriptwindow.document.write(输出内容);console.log(window.innerWidth,window.innerHeight,输出内容); //浏览器做适配时可以使用。console.log(window.Navigator); /script /body /html2.刷新按钮。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body button typebutton onclicklocation.reload()刷新当前页面/button button typebutton onclicklocation.hreflocation.href重新请求当前页面/button button typebutton onclicklocation.hrefhttp://www.baidu.com请求别的页面/button /body /html2.2 对象方法 window对象方法描述alert()显示带有一段消息和一个确认按钮的警告框confirm()显示带有一段消息以及确认按钮和取消按钮的对话框setInterval()按照指定的周期以毫秒计来调用函数或计算表达式clearInterval()取消由 setInterval() 设置的 timeoutsetTimeout()在指定的毫秒数后调用函数或计算表达式。类似于休眠clearTimeout()取消由 setTimeout() 方法设置的 timeouttypeof()查看数据类型 1.点击一次刷新一次当前系统时间。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body button typebutton onclickrefresh()点击查看当前时间/button script typetext/javascriptfunction refresh() {date new Date()alert(当前时间为date)console.log(date)} /script /body /html 2.点击开始时间自动走。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head bodydiv iddemop当前时间/p /div button typebutton onclickstartRefresh()开始/button button typebutton onclickstopRefresh()停止/buttonscript typetext/javascriptfunction refresh() {x document.getElementById(demo);y x.getElementsByTagName(p);y[0].innerHTML new Date() // 获取当前时间}// 点击开始调用refresh()函数1000毫秒进行周期性计数走动。function startRefresh() {interval setInterval(refresh(), 1000);}// 停止function stopRefresh() {console.log(interval);clearInterval(interval)} /script /body /html 三、数据类型 在JS中数据类型有字符串、数组、布尔、数组、对象、Null、Undefined。 3.1 字符串处理 1.字符串处理方法。 script typetext/javascriptvar s hello world;s.length; // 字符串长度s[4] //根据索引获取值s.replace(h,H); //替换某个字符s.split(分隔符) //分隔为数组s.match(w) //找到返回匹配的字符否则返回nullconsole.log(s.match(w)); //将内容打印在控制台。console.log(s.length);console.log(s);console.log(s.replace(o,M));console.log(s.split(o)) /script2.字符拼接。 3.2 数组处理 1.数组处理相当于python中的列表是一个序列的数据结构。 ############################################################### //定义数组。 var computer new Array(); //定义空数组。 var computer [主机,显示器,键盘,鼠标] //定义有值的数组。 ############################################################### //向数组添加元素。 computer[0]主机; //通过索引下标获取数组中的有序元素。 computer[1]显示器; computer[2]键盘; computer.push(网线); //追加元素。 ############################################################### console.log(computer[3]); //根据下标获取元素并打印到控制台。2.查看效果。 3.3 对象处理 1.对象处理相当于python中的字典是一个具有映射关系的数据结构用于存储有一定关系的元素。字典中的key不允许重复。 格式d {key1:value1, key2:value2, key3:value3} ############################################################### var user {name:卿君,sex: 男,age:26 }; console.log(user.name); //根据key查看value值方式一。 console.log(user[age]); //根据key查看value值方式二。 user.height 180cm //增加一对key-value。 user[height] 182cm; //根据key修改value值。 console.log(user.height);2.查看效果。 四、流程控制 4.1 操作符 操作符一个特定的符号用它与其他数据类型连接起来组成一个表达式。常用于条件判断根据表达式返回True/False采取动作。 类型操作符比较操作符 等于! 不等于 大于 小于 大于等于 小于等于算术操作符 加法- 减法* 乘法 / 除法% 取余 自增自动1– 自减自动-1逻辑操作符 与 || 或!() 结果取反赋值运算符 赋值 加法赋值- 减法赋值* 乘法赋值/ 除法赋值% 取余赋值 4.2 if判断语句 if条件判断判定给定的条件是否满足True或False根据判断的结果决定执行的语句。 //语法。 if (表达式) {代码块 } else if (表达式) {代码块 } else {代码块 }1.控制开关。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body img iddengpao srcimg/off.png altbr button typebutton onclickmain(on)开灯/button button typebutton onclickmain(off)关灯/button script typetext/javascriptfunction main(status) {x document.getElementById(dengpao);console.log(x);if (status on) {x.src img/on.png;} else if (status off) {x.src img/off.png;} } /script /body /html2.查看效果。 4.3 for循环语句 for循环一般用于遍历数据类型的元素进行处理例如字符串、数组、对象。 //语法。 for (变量 in 序列) {代码块 }1.遍历数组通过索引获取元素。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body script typetext/javascriptvar computer [主机,显示器,键盘,鼠标];for(i in computer) {// console.log(i) //获取元素索引。console.log(i,computer[i]) // 使用索引获取值} /script /body /html2.遍历数组通过匿名函数返回元素。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body script typetext/javascriptvar computer [主机,显示器,键盘,鼠标];computer.forEach(function(e) {console.log(e)}) /script /body /html3.遍历对象。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body script typetext/javascriptvar user1 {name:卿君,sex:男,age:26}; for(let a in user1) { //方式一。console.log(auser1[a])}var user2 {name:柏木,sex:男,age:28};Object.keys(user2).forEach(function (k) { //方式二使用内置对象遍历。console.log(k —— user2[k])}) /script /body /html4.4 continue与break语句 continue 当满足条件时跳出本次循环。break 当满足条件时跳出所有循环。注意只有在循环语句中才有效。 1.示例代码。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body script typetext/javascriptvar computer [主机,显示器,键盘,鼠标];//不打印第三个元素for(i in computer) {if (i 2) {continue} else {console.log(computer[i])}}//不打印第第二个以后的元素for(i in computer) {if (i 2) {break} else {console.log(computer[i])}} /script /body /html2.查看效果。 4.5 函数定义与调用 函数是指一段可以直接被另一段程序或代码引用的程序或代码。在编写代码时常将一些常用的功能模块编写成函数放在函数库中供公共使用可减少重复编写程序段和简化代码结构。 //语法 function 函数名称(参数1, 参数2, ...) {代码块 return 表达式 }1.定义函数hello在按钮中引用函数点击按钮执行hello函数。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body button typebutton onclickhello()按钮/button script typetext/javascriptfunction hello() {alert(hello world)} /script /body /html2.传参用法。 !DOCTYPE html html langen headmeta charsetUTF-8title控制开关/title /head body button typebutton onclickhello(卿君,26)按钮/button script typetext/javascriptfunction hello(name,age) {alert(你好,我是name, 今年age岁。)console.log(hello)} /script /body /html五、选择器 查找元素方法 通过id常用通过类名通过标签名 5.1 通过id获取元素 1.示例代码。 !DOCTYPE html html langen headmeta charsetUTF-8titlejs测试/title /head body button typebutton idqingjun查看内容/button scriptvar x document.getElementById(qingjun); //获取id为qingjun的元素x.onclick function () { //绑定“查看内容”事件alert(好好学习)} /script /body /html2.查看效果。 5.2 通过标签名获取元素 1.示例代码。 !DOCTYPE html html langen headmeta charsetUTF-8titlejs测试/title /head body div idmainpHello world1/ppHello world2/ppHello world3/p /div script typetext/javascriptvar x document.getElementById(main); //document表示当前页面获取id为main的元素返回的是一个集合。var y x.getElementsByTagName(p); // 获取集合中的p标签通过下标获取。document.write(div中的第二段文本是 y[1].innerHTML); //向当前文档写入内容 /script /body /html2.查看效果。 六、JS操作HTML 6.1 插入内容 1.向idbb的标签写入内容。 p idbb/p script typetext/javascriptvar x document.getElementById(bb); //获取id为main的元素x.innerHTMLHello //插入内容Hello。 /script2.查看结果。 6.2 修改标签属性 1.修改显示图片修改之前。 img srcimg/3.jpg alt idaa2.修改之后。 img srcimg/3.jpg alt idaa script typetext/javascriptvar x document.getElementById(aa);x.srcimg/4.jpg /script6.3 改变标签样式 1.修改idbb标签的颜色。 p idbb/p script typetext/javascriptvar x document.getElementById(bb);x.innerHTMLHello //先插入内容。x.style.colorblue //在修改字体颜色 /script2.查看结果。 6.4 获取输入的值 比如提交一个数据框里的内容点击提交按钮可以获取到刚刚输入的值供其他功能使用。 1.获取输入框里的内容。 请输入您的姓名: input typetext idccbr button typebutton nametext onclickmain1()提交/button //店家提交按钮执行main1函数。script typetext/javascriptfunction main1() {var y document.getElementById(cc);alert(y.value)} /script2.修改其他标签的内容。 ############################################################# p idbb/p 请输入您的姓名: input typetext idccbr button typebutton nametext onclickmain1()提交/button ############################################################# script typetext/javascriptvar x document.getElementById(bb); //获取idbb标签的元素。x.innerHTMLHello //向元素插入HTML内容function main1() {var y document.getElementById(cc);var s document.getElementById(bb);s.innerHTML y.value //设置s元素的内容是idc的input值}6.5 添加标签元素 1.向div中添加一个p标签并追加标签内容。 div idmainp张三Java开发/pp李四大数据工程师/pp王五k8s运维/p /divscript typetext/javascriptvar x document.getElementById(main); //获取id为main的元素var y x.getElementsByTagName(p); // 返回的是一个集合下标获取var p document.createElement(p); //创建p标签var t document.createTextNode(卿君渗透测试); //创建添加的文本p.appendChild(t); //向创建的p标签追加文本var e document.getElementById(main); //获取添加的标签父元素e.appendChild(p) //向父元素添加新创建的p标签 /script2.查看效果。 6.6 删除元素 1.删除idmain标签的元素。 div idmainp张三Java开发/pp李四大数据工程师/pp王五k8s运维/p /divscript typetext/javascriptvar x document.getElementById(main); //获取id为main的元素var y x.getElementsByTagName(p); // 返回的是一个集合下标获取var p document.createElement(p); //创建p标签var t document.createTextNode(卿君渗透测试); //创建添加的文本p.appendChild(t); //向创建的p标签追加文本var e document.getElementById(main); //获取添加的标签父元素e.remove() //删除idmain标签的所有元素。 /script2.查看效果。
http://www.yutouwan.com/news/478227/

相关文章:

  • 企业网站建设一般原则文创产品设计方法
  • 百度热度指数排行宁波网站优化公司
  • 舟山论坛网站建设广州网站建设网络推广公司
  • 手机网站底部导航网站建设运城
  • 南通影楼网站建设网站建设 微信公众号
  • 二级域名iis建立网站昆明网站推广哪家好
  • 沈阳制作公司网站wordpress文件缓存
  • 福安网站建设wordpress怎么更新缓存
  • 房产建设网站网上视频教程怎么制作
  • 自己建个网站怎么挣钱全国小微企业名录查询
  • wordpress Ins同步济南网站优化分析
  • 门户网站微信服务号建设wordpress阿里云短信
  • 巴中市住房和城乡建设局官方网站怎样登陆网站后台
  • 许昌市建设局网站WordPress怎样创建登录页面
  • 电子商务网站建设步骤百度糯米做网站多少钱
  • 自学做视频网站天元建设集团有限公司股份
  • 西安做网站那家好建设外贸公司网站
  • 国家骨干院校建设网站网站建设协议书 印花税
  • 建设网站的目的是什么网络营销方式优势
  • 荥阳做网站推广滨州网站建设公司报价
  • 朋友要给我做网站海南网站建设哪家专业
  • 广东十大排名建筑公司宁波seo在线优化方案
  • 织梦网站模板如何安装做羞羞的事的网站
  • 南京网站建站公司编程在线培训
  • 有没有男女做那个的网站nas可以做网站下载服务器吗
  • 达内网站开发培训价格做se要明白网站
  • 零代码建站网站建设资金筹措的方案
  • 深圳建个人网站wordpress攻击跳转
  • dedecms新网站 上传到万网的空间微信公众号运营方法
  • 沈阳网站优化哪家好asp建设网站