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

网站如何被百度收录旅游景区门户网站建设规划方案

网站如何被百度收录,旅游景区门户网站建设规划方案,mysql网站后台管理系统下载,网站建设常用软件jasWeb之HTML、CSS、JavaScript 三、JavaScriptJS调试变量自定义函数数据类型及转换运算符优先级内置函数数组事件DOM(Document Object Model 文档对象模型)jQuery Web之HTML笔记 Web之CSS笔记 三、JavaScript JavaScript#xff08;简称“JS”#xff09;是一种轻量级的面向对… Web之HTML、CSS、JavaScript 三、JavaScriptJS调试变量自定义函数数据类型及转换运算符优先级内置函数数组事件DOM(Document Object Model 文档对象模型)jQuery Web之HTML笔记 Web之CSS笔记 三、JavaScript JavaScript简称“JS”是一种轻量级的面向对象的编程语言既能用在浏览器中控制页面交互也能用在服务器端作为网站后台借助 Node.js因此 JavaScript 是一种全栈式的编程语言。 JavaScript 是一种跨平台的解释型语言不需要提前编译能在各种操作系统下运行。 页面使用js的方法 使用script在HTML页面中插入JavaScript bodyscript typetext/javascriptalert(hello javascript);/script /body引用外部JS文件 script typetext/javascript srcjs1.js/scriptJS调试 1.使用console输出 console.log(Hello World!);console是一个非常便捷的调试工具可以用来输出当前变量的值也可以用来输出一些提示信息。 2.alert alert是javascript中的一个内置函数用于显示带有一条指定消息和一个“确认”按钮的警告框. alert(文本)警告框经常用于确保用户可以得到某些信息当警告框出现后用户需要点击确定按钮才能继续进行操作。 3. 使用Chrome开发者工具进行调试 Chrome开发者工具是浏览器内置的一种调试工具使用它可以进行变量查看、断点调试、性能分析等操作。例如 打开Chrome浏览器 打开需要进行调试的网页 在Chrome菜单栏中选择“开发者工具” 在“Sources”面板中添加断点然后运行代码 调试过程中可以通过“Console”面板查看变量的值或者使用调试命令进行调试Chrome开发者工具是比较常用的调试方法之一可以方便地查看变量的值、调试执行路径、性能分析等操作非常适合JavaScript编程中使用。 变量 因为js是弱类型语言所以在定义变量的时候所有的数据类型都是var。 声明变量var x; var x,y; 自动类型转换 数字 字符串数字转换为字符串 10a - 10a数字 布尔值true转换为1false转换为0 true5 -6字符串 布尔值布尔值转换为字符串true 或 false truea - truea布尔值 布尔值 布尔值转换为数值1 或 0 truetrue -2自定义函数 1.在Javascript中必须用function关键字 function functionName(parameters){//函数内的代码return value }2.匿名函数 var fucName function(arg1, arg2, ...){statements; }var num1function(n1,n2){var n3n1n2;return n3; } var nnum1(14,14); alert(n); alert(num2(3,6)); function num2(n1,n2){return n1n2; }数据类型及转换 类型作用number数字类型整型浮点型都包括srting字符串类型必须放在单引号或双引号中boolean布尔类型只有true和false两种值underfine未定义一般指的是已经声明但是没有赋值的变量null空对象类型var a null, 和var a 有区别特殊类型作用object对象类型在js常见的有windowdocumentarray等NaN是Number的一种特殊类型isNaN()如果是数字返回false不是数字返回true 数据类型转换函数 parseInt强制转换成整数 如果不能转换则返回NaNNaN属性是代表非数字值的特殊值。 例如parseInt(“6.32”)6 parseFloat:强制转换成浮点数 如果不能转换则返回NaN 例如parseFloat(“6.32”)6.32 Number() 转换数值 Boolean() 转换布尔值 // var str123; // console.log(str*11); // console.log(parseInt(str)1);var str1abc; if(!isNaN(str1)){console.log(parseInt(str1)); }else{console.log(is error);str10; } console.log(str1);运算符优先级 内置函数 substring(开始,结束)截取字符串中一部分结束是不包含的charAt(下标):返回某个下标上的字符split(分割的节点):一个字符串切割成N个 小字符串所以返回的是数组类型length获取字符串的长度字符串中字符的个数属性没有小括号indexof(字符):查找字符串中字符出现的首次下标replace(旧的,新的):将字符串中的旧字符串替换成新字符concat(新元素):将原来的数组连接新元素原数组不变 var arr [1,2,3,4]; var arrnew arr.concat(5,6); //在arr数组的后面添加新的元素形成一个新数组但是原数组是不变的 console.log(arrnew ,类型为 typeof(arrnew)); console.log(原数组: arr);var d1new Date(); var d2new Date(2020-1-1); console.log(d1.getDate()); console.log(d1.getMonth()1);//从0开始0-11 console.log(d1.getFullYear()); console.log(d1.getHours()); console.log(d1.getMinutes()); console.log(d1.getSeconds()); var nd2.getTime()-d1.getTime(); console.log(parseInt(n/(24*3600*1000))); //2020-1-1 15:58 日期格式化function fun_FmtDate(){var d1new Date();var yyyy,mm,dd,hh,mi,ss;var time;yyyyd1.getFullYear()mmd1.getMonth()1; //月份从0开始11结束ddd1.getDate();hhd1.getHours();mid1.getMinutes();ssd1.getSeconds();timeyyyy-mm-dd hh:mi:ss;return time; } console.log(fun_FmtDate());数组 // 声明或创建一个不指定长度的数组又称实例化创建 // var arrayObjnew Array(); // // 声明或创建一个数组并指定长度的数组  // var arrayObjnew Array(5); // // 声明或创建一个带有默认值的数组 // var arrayObjnew Array(2,4,a,y,8); // // 创建一个数组并赋值的简写.又称隐式创建数据 // var arrayObj[2,4,a,y,8,5,1]; //数组赋值、字符下标、数组遍历 //console.log(arrayObj[5]); // for(var i in arrayObj){ // console.log(arrayObj[i]); // } var i0; var narrayObj.length; for(i;in;i){console.log(arrayObj[i]); }事件 事件是指被程序发现的行为或发生的事情而且它可能会被程序处理。 JS的事件都是以on开头。 表单元素事件Form Element Events 仅在表单元素中有效 onblur 当元素失去焦点时执行脚本onfocus 当元素获得焦点时执行脚本onSubmit 当表单提交时触发onChange 当状态改变时触发常用于select下拉选框 键盘事件 onkeydown 按下去onkeyup 弹上来onkeypress 当键盘按下时触发要快于onkeydown 鼠标事件Mouse Events onclick 当鼠标被单击时执行脚本ondblick 当鼠标被双击时执行脚本onmouseout 当鼠标指针移出某元素执行脚本onmouseover 当鼠标指针悬停于某元素之上时执行脚本onMouseDown 当鼠标按下时触发 DOM(Document Object Model 文档对象模型) 将文档页面表现为结构化的表示方法使每一个页面元素都是可操控DOM将页面和脚本以及其他的编程语言联系了起来。 DOM树 核心 DOM针对任何结构化文档的标准模型。 XML 和 HTML 通用的标准 Document整个文档对象Element元素对象Attribute属性对象Text文本对象Comment注释对象 获取 Element对象 HTML 中的 Element 对象可以通过 Document 对象获取而 Document 对象是通过 window 对象获取。 1.Document 对象中提供了以下获取 Element 元素对象的函数 getElementById()根据id属性值获取返回单个Element对象getElementsByTagName()根据标签名称获取返回Element对象数组getElementsByName()根据name属性值获取返回Element对象数组getElementsByClassName()根据class属性值获取返回Element对象数组document.querySelector(selector): 根据选择器获取第一个匹配的元素。document.querySelectorAll(selector): 根据选择器获取所有匹配的元素。 2.创建元素 document.createElement(tagName): 创建一个指定标签名的元素节点。document.createTextNode(text): 创建一个包含指定文本内容的文本节点。 3.修改元素属性和内容 element.setAttribute(name, value): 设置元素的属性值。element.getAttribute(name): 获取元素的属性值。element.innerHTML: 设置或获取元素的HTML内容。element.innerText: 设置或获取元素的文本内容。 4.添加和删除元素 parentElement.appendChild(newChild): 将一个新的子节点添加到指定父节点的子节点列表的末尾。parentElement.removeChild(child): 从指定父节点的子节点列表中删除一个子节点。 Python读写xmlxmllxml jQuery jQuery是一个快速、简洁的JavaScript框架。 使用户能更方便地处理HTML, css, dom… DOM对象用原生JS获取过来的对象一般使用原生的JS方法和属性jQuery对象通过$把DOM元素获取过来以伪数组形式存储不能使用DOM对象的原生JS方法和属性 jQuery选择器 $(“选择器”)要直接写css选择器记住加引号 选择器写法ID选择器$(“#id”)全选选择器$(“*”) 匹配所有元素类选择器$(“.class”)标签选择器$(“标签”) egdiv并集选择器$(“div,p,li”) 选取多个元素交集选择器$(“li.current”)子代选择器$(“ulli”) 只获取亲儿子层级的元素后代选择器$(“ul li”) 中间空格表示获取ul下边的所有li包括孙子 筛选选择器 语法用法:first$(“li:first”) 获取第一个li元素:last$(“li:last”) 获取最后一个li元素:eq(index)$(“li:eq(2)”) 获取到的li元素中选取索引号是2的元素:odd$(“li:odd”) 获取li元素中选取奇数:even$(“li:even”) 获取li元素中选取偶数 !DOCTYPE html html headmeta charsetutf-8meta http-equivX-UA-Compatible contentIEedgetitlejQuery选择器的练习/titlelink relstylesheet hrefscript src./js/jquery-3.4.1.js typetext/javascript/scriptscript typetext/javascript// jQuery代码的内容// $(document).ready(function() {// // 根据ID// var username $(#username);// // var username jQuery(#username);// console.log(username);// // 根据class来查询// var areaList jQuery(.area);// console.log(areaList);// // 根据元素标签来查询// var pList $(p);// console.log(pList)// });// $(function() {jQuery(function() {// 根据IDvar username $(#username);// var username jQuery(#username);console.log(username);// 根据class来查询var areaList jQuery(.area);console.log(areaList);// 根据元素标签来查询var pList $(p);console.log(pList)// 层级选择器// var bodyList $(body *);// 所有的后代元素pvar bodyList $(body p);console.log(bodyList);// 直接的子元素bodyList $(body p);console.log(bodyList);// 紧贴之后的元素var input $(label input);console.log(input)// 伪类选择器练习var pFirst $(p:first);console.log(pFirst)var p2 $(p:eq(1));console.log(p2);// 属性选择器var password $(input[namepassword]);// var password $(input[name^passw]);console.log(password)var idInputList $(input[id]);console.log(idInputList)})/script /head bodylabel forusername用户名/labelinput typetext nameusername idusernameinput typepassword namepassword p classarea city广州/pp深圳/pp classarea长沙/pp classarea idbeij北京/pdivp海南/p/div/body /htmljQuery属性操作 element.attr(“属性”)获取元素的自定义属性element.attr(“属性”“属性值”)设置元素的自定义属性val()获得表单元素中的value值val(“x”)修改表单元素中的value值html()获得元素中的内容标签文本html(“x”)修改元素中的内容标签文本text()获得元素中的文本text(“x”)修改元素中的文本 !DOCTYPE html html headmeta charsetutf-8meta http-equivX-UA-Compatible contentIEedgetitleDOM查询/titlelink relstylesheet hrefscript src./js/jquery-3.4.1.min.js typetext/javascript/script /head bodyinput typetext nameusername idusername classinput-text user-input my-user张三value我的用户名!-- textarea select checkbox radio --input typetext namepasswordp classarea city广州/pp stylecolor:#f00;深圳/pp classarea长沙 span测试数据/span/pp classarea idbeij北京/pp classinfo idinfo styledisplay: none;查看详细span内容/spansmall文字描述/small/pscript$(function() {var pList $(p);// // 第一个p元素// var p1 pList.get(0);// console.log(p1);// var p3 pList.get(2);// console.log(p3);console.log(pList);console.log(总共有几个, pList.length);// for 循环遍历for (var i0; ipList.length; i) {var item pList[i];console.log(item)}// .each函数循环遍历console.log(---------------------)pList.each(function(index, value) {console.log(index, value)});console.log(--------------); // json对象数组[{username: },{},]$.each([a, bbb, ccc], function(index, value) {console.log(index, value)})// .find的使用var list pList.find(span);console.log(list)// 构建dom对象var htmlDom $(p classtest/);console.log(htmlDom)// 添加到html dom// htmlDom.appendTo(body);// $(body).append(htmlDom);// 在dom中添加内容// htmlDom.html(span我是新加的/span);// $(body).append(htmlDom);// $(#beij).html(span我是新加的/span);// .text() .val()// $(#beij).attr(class, 666);// 添加新的class$(#beij).addClass(666);// 移除class$(#beij).removeClass(area);// 操作css样式$(#beij).css({color: #0f0,background-color: #000})// 隐藏元素// $(#info).hide();// 显示元素$(#info).show();// jQuery的链式调用var myDom $(p/).text(你好).append(span财主/span).appendTo(body);// console.log(myDom)})/script /body /html
http://www.zqtcl.cn/news/575800/

相关文章:

  • 网站开发素材代码手机网站 win8风格
  • 免费推广网站软件班级网站怎么做ppt模板
  • 在线做任务的网站有哪些wordpress ui 插件
  • 竣工验收备案表查询网站优化大师win10能用吗
  • php 网站管理系统做生鲜管理系统的网站
  • 昆山建设工程招聘信息网站业绩显示屏 东莞网站建设技术支持
  • 百度我的网站广东广州网站建设
  • 怎么提高网站流量沈阳有资质做网站的公司有哪些
  • 内蒙古住房与城乡建设厅网站网址微信可以上网
  • 如何网站seo中国化工第九建设公司网站
  • 无锡网站推广优化公司单位网站建设必要性
  • 网站建设丶金手指花总12网站建设是怎么挣钱
  • 网站开发都是用什么框架广西建设网人员查询网
  • 做购物网站怎么写开题报告中山如何建网站
  • 专门做游戏交易的网站新网站如何才做被百度收录
  • 网站模板打包自己做电视视频网站吗
  • seo网站关键词排名提升公司建设网站需要多少钱
  • 湖北网站设计流程旺旺食品有限公司网页设计
  • 无锡专业网站建设华企网站建设推广优化
  • 做网站公司流程cms203片
  • wordpress网站主机名如何优化培训体系
  • 安平网站建设团购网站建设目的
  • 长春网页网站制作做网站时搜索的代码是什么
  • 排名好的移动网站建设陕西恒业建设集团网站
  • 怎么用ps做简单网站个人商城网站建设
  • mvc做门户网站自适应网站制作费用
  • 建设工程协会网站查询系统成品网站源码在线观看
  • 宝塔做两个网站安卓版wordpress
  • 即墨网站建设招聘企业类网站有哪些
  • 汕头网站建设开发软件开发属于哪个专业