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

江北网站制作门户型网站特点

江北网站制作,门户型网站特点,WordPress 黛米付,建设常规的网站报价是多少JavaScript 语言介绍 前言正文1、JavaScript 小案例2、代码位置2.1 在当前 HTML 文件中2.2 在其他 js 文件中 3、代码注释3.1 HTML的注释3.2 CSS的注释3.3 Javascript的注释 4、变量 输出4.1 字符串4.2 数组4.3 对象(python里的字典) 5、条件语句6、函数7、DOM7.1 根据 I… JavaScript 语言介绍 前言正文1、JavaScript 小案例2、代码位置2.1 在当前 HTML 文件中2.2 在其他 js 文件中 3、代码注释3.1 HTML的注释3.2 CSS的注释3.3 Javascript的注释 4、变量 输出4.1 字符串4.2 数组4.3 对象(python里的字典) 5、条件语句6、函数7、DOM7.1 根据 ID 获取标签7.2 获取标签中的文本7.3 修改标签中的文本7.4 创建标签7.5 标签写内容7.6 动态创建标签并写入内容7.7 事件的绑定 前言 JavaScript是一门编程语言浏览器就是JavaScript语言的解释器DOM和BOM相当于这门编程语言内置的一些模块相当于 Python 中的 re、random模块等jQuery相当于第三方模块相当于 Python 中的 requests、openx l模块等 本篇文章中主要介绍 JavaScript 的相关用法。 正文 1、JavaScript 小案例 JavaScript 的意义让程序实现动态效果。 例如 !DOCTYPE html html langen headmeta charsetUTF-8titleDocument/titlestyle.menus {width: 200px;border: 1px solid red;}.menus .header {background-color: gold;padding: 20px 10px;}/style /head bodydiv classmenusdiv classheader onclickmyFunc()大标题/divdiv classitem内容/div/divscript typetext/javascriptfunction myFunc() {alert(hello)//confirm(是否要继续)}/script/body /html 点击“大标题”弹出对话框或选择框 2、代码位置 2.1 在当前 HTML 文件中 head中 body中(推荐) 注意: 如果写在了 head 中body 的 html 代码不会执行会先执行 head 中的javascript 之后才会显示 html 代码 2.2 在其他 js 文件中 创建目录 导入JS文件 bodyscript srcstatic/js/my.js/script /body3、代码注释 3.1 HTML的注释 !-- 注释内容 --3.2 CSS的注释 只能写在 style 代码块中 /* 注释内容 */3.3 Javascript的注释 只能写在 script 代码块中 // 注释内容/* 注释内容 */4、变量 输出 !DOCTYPE html html langen headmeta charsetUTF-8titleDocument/title /head bodyscript typetext/javascriptvar name 变量名;console.log(name); //打印变量/script /body /html4.1 字符串 //声明 var name 声明一个字符串; var name String(声明一个字符串);常见功能 var name 中国联通var v1 name.length; //字符串长度 var v2 name[0]; //根据索引 var v3 name.trim(); //去除空白 var v4 name.substring(0,2) //切片, 前取后不取案例: 跑马灯 !DOCTYPE html html langenheadmeta charsetUTF-8titleDocument/title /headbodydiv idtxt欢迎中国联通领导XXX莅临指导/divscript typetext/javascriptfunction show() {//1.去HTML中找到某个标签并获取他的内容 (DOM)var tag document.getElementById(txt);var dataString tag.innerText;//2.动态起来,把文本中的第一个字符放在字符串的最后面var firstChar dataString[0];var otherString dataString.substring(1, dataString.length);var newText otherString firstChar;//3.在HTML标签中更新内容tag.innerText newText;}//Javascript中的定时器//每秒钟执行这个show函数setInterval(show, 1000); //毫秒/script /body /html4.2 数组 //定义数组 var v1 [11,22,33,44]; var v2 Array([11,22,33,44]);//操作 var v1 [11,22,33,44];v1[1] //获取 v1[0] 00 //修改//追加 v1.push(联通); //尾部追加 [11,22,33,44,联通] v1.unshift(联通); //头部追加 [联通,11,22,33,44] v1.splice(索引,0,元素); //在指定的位置进行插入 v1.splice(1,0,中国); //指定位置追加 [11,中国,22,33,44]//删除 v1.pop(); //尾部删除 v1.shift(); //头部删除 v1.splice(索引位置,1); //在指定位置进行删除 v1.splice(2,1); //索引为 2 的元素删除 [11,22,44]//循环 var v1 [11,22,33,44]; //循环的是索引 第一种方式 for(var index in v1){//index0/1/2/3 循环的是索引//datav1[index] ... }//循环的第二种方式 for(var i0; iv1.length; i){... }数组案例: 动态数据添加 bodyul idcity!-- li北京/lili天津/lili上海/li --/ulscript typetext/javascript//发送网络请求获取数据var cityList [北京,天津,上海];for(var idx in cityList) {//拿到文本var text cityList[idx];//创建 li/li 标签 文本和li结合起来var tag document.createElement(li);//在 li 标签中写入内容tag.innerText text;//添加到 idcity 那个标签的里面 DOMvar parentTag document.getElementById(city);parentTag.appendChild(tag);}/script /body /html4.3 对象(python里的字典) //创建对象 info {name:对象,age:18, } //也可以不加 info {name:对象,age:18 } info.age; info.name Helloinfo[age] info[name] Hello; //删除 delete info[age]//循环 for(var key in info){//keyname or age datainfo[key]... }对象案例创建动态表格 !DOCTYPE html html langenheadmeta charsetUTF-8titleDocument/title /headbodytable border1theadtrthID/thth姓名/thth年龄/th/tr/theadtbody idbodytr!-- td1/tdtdpoker/tdtd25/td --/tr/tbody/tablescript typetext/javascript//网络请求获取写到页面上var dataList [{ id: 1, name: 姓名1, age: 21 },{ id: 2, name: 姓名2, age: 22 },{ id: 3, name: 姓名3, age: 23 },{ id: 4, name: 姓名4, age: 24 },{ id: 5, name: 姓名5, age: 25 },{ id: 6, name: 姓名6, age: 26 },];for (var idx in dataList) {var info dataList[idx]//1.创建 tr 标签var tr document.createElement(tr)for (var key in info) {var text info[key];//2.创建 td 标签var td document.createElement(td);td.innerText text;tr.appendChild(td);}//3. 追加数据var bodyTag document.getElementById(body);bodyTag.appendChild(tr);}/script /body /html5、条件语句 if (条件) {... }else{... }if (条件) {... else if (条件){... }else{... }6、函数 function func(){...//函数的内容 }//执行函数 func()7、DOM DOM 是一个模块基于这个模块可以对 HTML 页面中的标签进行操作 7.1 根据 ID 获取标签 //根据 ID 获取标签 var tag doucment.getElementById(xx);7.2 获取标签中的文本 //获取标签中的文本 tag.innerText7.3 修改标签中的文本 //修改标签中的文本 tag.innerText hhhhhhh;7.4 创建标签 //创建 li/li 标签 var tag document.createElement(li);7.5 标签写内容 //在 li 标签中写入内容 tag.innerText text;7.6 动态创建标签并写入内容 body ul idcityli北京/li/ulscript typetext/javascript//根据 ID 获取标签ulvar tag document.getElementById(city);//根据 ID 获取标签livar newTag document.getElementById(li);//li标签写内容北京newTag.innerText 北京;//添加到idcity的标签里面 DOMtag.appendChild(newTag);}/script /body7.7 事件的绑定 !DOCTYPE html html langenheadmeta charsetUTF-8titleDocument/title /headbodyinput typetext placeholder请输入内容 idcontent!-- 通过οnclickaddCityInfo() 进行事件的绑定 --input typebutton value点击添加 onclickaddCityInfo()ul idcity/ulscript typetext/javascriptfunction addCityInfo() {//1.找到标签var userContent document.getElementById(content);//2.获取input中用户输入的内容var newString userContent.value;//判断用户输入是否为空if (newString.length 0) {//3.创建 li 标签,传入用户输入的内容var newTag document.createElement(li);newTag.innerText newString;//4.标签添加到 ul 中var parentTag document.getElementById(city);parentTag.appendChild(newTag);//5.将 input text 内容清空userContent.value ;}else{alert(输入不能为空!)}}/script /body /html注意DOM中还有很多操作但是比较繁琐 页面上的效果更多使用 JQuery 来实现
http://www.eeditor.cn/news/120938/

相关文章:

  • 网站建设番禺哪个网站可以做问卷
  • 可以看网站的浏览器WordPress支持邮箱登录
  • 网站建设应该列入什么科目电子商务网站建设及其相关法律问题
  • 教育类php开源网站wordpress引用动画库
  • 东莞做微网站建设高新公司网站建设电话
  • wordpress插件 网站网站公司名称大全
  • 网站建设的职业叫什么wooyun wordpress
  • 贵阳有没有网站建设公司抚顺优化seo
  • 网站备案需要准备哪些资料扬州邗江建设局网站
  • 国外设计参考网站宁波seo在线优化
  • 建设主管部门网站查询西安专业网站建设服务
  • 师德师风建设好的小学网站请人做网站域名和主机
  • 东莞凤岗网站建设制作国际会议网站建设
  • 专业建材网站建设网站改关键词
  • 电子商务网站建设课程的心得如何做阿里巴巴网站
  • 178网站建设搞笑网站源代码
  • 电子商务网站建设题6优质做网站费用
  • 威海网站定制广州市公司网站建设报价
  • 专门做汽车gps贷款网站广州市建设工程价格信息
  • 做网站通过什么挣钱二维码生成器在线制作免费
  • 北京欢迎你网站制作公司深圳福田地址随便来一个
  • 湘潭市哪里做网站涿州注册公司流程和费用
  • 网站开发入帐分录阳西县网络问政平台公众号
  • 公司年前做网站好处深圳外包软件开发
  • 数据交易网站开发网站鼠标特效
  • 网站是不是每年都要续费代加工厂找订单的网站
  • 特效型网站网站导航设置
  • 用oracle做网站数据库五合一网站建设
  • 网站开发html php怎么做农产品垂直网站
  • 百度不收录你的网站产品漳州网站建设求职简历