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

做网站购买服务器建设部网站刘赵云

做网站购买服务器,建设部网站刘赵云,两当网站建设,为什么我网站打不开什么是JavaScript#xff1f; JavaScript#xff1a;简称Js,是一门跨平台、面向对象的脚本语言。是用来控制网页行为的#xff0c;它能使网页可交互 JavaScript和Java是完全不同的语言#xff0c;无论是概念还是设计。但是基础语法类似。 JavaScript JavaScript引入方式…什么是JavaScript JavaScript简称Js,是一门跨平台、面向对象的脚本语言。是用来控制网页行为的它能使网页可交互 JavaScript和Java是完全不同的语言无论是概念还是设计。但是基础语法类似。 JavaScript JavaScript引入方式 内部脚本将JS代码定义在HTML页面中 JavaScript代码必须位于script/script标签之间在HTML文档中可以在任意地方放置任意数量的script一般会把脚本放置于body元素的底部可改善显示速度 外部脚本将JS代码定义在外部JS文件中然后引入到HTML页面中 外部JS文件中只包含JS代码不包含script标签script不能自闭合 JS基础语法 区分大小写与Java一样变量名、函数名以及其他一切东西都是区分大小写的。每行结尾的分号可有可无,但是结尾的分号建议写上。注释单行注释//注释内容多行注释/**/大括号代表代码块 if(count3){alert(count)} JS输出语句 使用windows.alert()写入警告框使用document.write()写入HTML输出使用console.log()写入浏览器控制台 JS变量 JavaScript中用var关键字variable的缩写来声明变量JavaScript是一门弱类型语言变量可以存放不同类型的值变量名需要遵循如下规则 组成字符可以是任何字母、数字、下划线_、或者美元符号$数字不能开头建议使用驼峰命名 通过var定义的变量的特点 作用域比较大全局变量可重复定义 注意事项新增let关键字来定义变量用法和var类似但是let所声明的变量只在let关键字所在代码块内有效且不允许重复声明。 const关键字用来声明一个只读的常量。一旦声明常量的值就不能改变。 JavaScript的数据类型 JS中的数据类型分为原始数据类型和引用数据类型 原始数据类型 number数字整数、小数、NaNstring字符串单双引皆可boolean布尔。truefalsenull对象为空undefined当声明的变量未初始化时该变量的默认值时undefined 使用typeof可以获取数据的数据类型 JS中的运算符 :会先进行类型比较如果类型不一样先将类型转化一致再进行比较 不会进行类型转换 类型转换 字符串转为数字将字符串字面值转为数字。如果字面值不是数字则转为NaN其他类型转为boolean Number0和NaN为false其他均为trueString空字符串为false其他均为trueNull和undefined均转为false 函数是被设计为执行特定任务的代码块。 函数定义JavaScript函数通过function关键字进行定义语法为 function functionName(参数1, 参数2) {//要执行的代码 }注意 形参不需要类型。因为JS是弱类型语言返回值也不需要定义类型可以在函数内部直接使用return返回即可调用函数名称(实参列表) script//定义函数function add(a, b) {return a b;}result add(10, 20);alert(result); /script定义方式二 var functionName function(参数1, 参数2) {//要执行的代码 }JS中的对象 Array JS中Array对象使用了定义数组的。 定义 var 变量名new Array(元素列表); var 变量名[元素列表]var arrnew Array(1,2,3,4); var arr[1, 2, 3, 4];Js中的数组类似Java中的集合长度可变类型可变。 for循环和for-Each的区别for循环遍历所有元素for-each只遍历数组里面有值的元素. ES6中对于函数的简化如下: var arr - [1, 2, 3, 4] arr.forEach(function(e){console(e); }) arr.forEach((e) {console(e); })String对象 和Array对象类似,创建String对象也有两种方式 var 变量名 new String(...); //方式一 var 变量名 ; //方式二var str new String(小明); var str 小明;JSON对象 Javascript自定义对象: 定义格式: var 对象名 {属性名1: 属性值1,属性名2: 属性值2,属性名3: 属性值3,函数名称: function(形参列表){} };var user {name:Tom,age:20,gender:male,eat:function() {alert(用膳);}/*这样定义方法也是可以的ear () {}*/ };JSON:JavaScript Object Notation,JavaScript对象标记法,json就是通过JavaScript对象标记法书写的文本. json中所有的key必须使用(双引号)引起来 {name:Tom,age:20,gender:male, }json语法简单,层次结构鲜明,多用于数据载体,在网络中进行数据传输. json基础语法: 定义: var 变量名 {key1:value1, key2:value2}; var userStr {name:Jerry, age:18, addr:[北京, 上海, 西安]}JSON字符串转化为JS对象 var jsObject JSON.parse(userStr);JS对象转化为JSON字符串 var jsonStr JSON.stringify(jsObject);BOM对象:Browser Object Model 浏览器对象模型,允许JavaScript与浏览器对话,JavaScript将浏览器的各个组成部分封装成对象. Window:浏览器窗口对象Navigator:浏览器对象Screen:屏幕对象History:历史记录对象Location:地址栏对象 window对象 介绍:浏览器窗口对象获取:直接使用window,其中window可以省略.window.alert(“Hello world”); alert(“Hello world”);属性: history:对History对象的只读引用.location:用于窗口或框架的Location对象.navigator:对Navigator对象的只读y引用. 方法 alert():显示带有一段消息和一个确认按钮的警告框.confirm():显示带有一段消息以及确认按钮和取消按钮的对话框.setInterval():按照指定的周期来调用函数或计算表达式.setTimeout():在指定数毫秒后调用函数或计算表达式. Location对象: 地址栏对象 获取: window.location.属性; location.属性属性: href:设置或返回完整的url DOM对象: 概念:Document Object Model,文档对象模型 将标记语言的各个组成部分封装为对应的对象 Document:整个文档对象Element:元素对象Attribute:属性对象Text:文本对象Comment:注释对象 JavaScript通过DOM,就能够对HTML进行操作: 改变HTML元素的内容改变HTML元素的样式(CSS)对HTML DOM事件作出反应添加,删除HTML元素 DOM是W3C的标准,定义了访问HTML和XML的标准,分为3个不同的部分: Core DOM:所有文档类型的标准 Document:整个文档对象Element:元素对象Attribute:属性对象Text:文本对象comment:注释对象 XML DOM-XML文档的标准模型HTML DOM-HTML 文档的标准模型 HTML中的Element对象可以通过Document对象获取,而Document对象是通过window对象获取的. Document对象中提供了以下获取Element元素对象的函数: script// 获取元素通过idvar img document.getElementById(h1);alert(img);// 获取元素通过标签名var divs document.getElementsByTagName(div)for(let i0;idivs.length;i){alert(divs[i]);}// 获取元素通过namevar ins document.getElementsByName(hobby);for(let i0;iins.length;i){alert(ins[i]);}// 获取元素通过类名var cls document.getElementsByClassName(cls);for(let i0;icls.length;i){alert(cls[i]);}//通过获取到的对象操作htmlvar divs document.getElementsByTagName(div)divs[0].innerHTML 传智播客; /script事件:HTML事件是发生在HTML元素上的事情.比如: 按钮被点击鼠标移动到元素上按下键盘按键 事件监听:JavaScript可以在事件被侦测到时执行代码 事件绑定: 两种方式: 方式一:通过HTML标签中的事件属性进行绑定 方式二:通过DOM元素属性绑定 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleJS-事件-事件绑定/title /head bodyinput typebutton idbtn1 value事件绑定1 onclickon()input typebutton idbtn2 value事件绑定2/body scripton function(){alert(事件绑定1);}document.getElementById(btn2).onclick function(){alert(事件绑定2);}/script /htmljs中的常见事件 Vue:Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写.基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上. Vue快速入门 插值表达式:形式:{{表达式}},内容可以是:变量,三元运算符,函数调用,算数运算 Vue的常见指令: 指令:HTML标签上带有v-前缀的特殊属性,不同指令具有不同的含义.例如v-if,v-for v-bind:为html标签绑定属性值,如设置href,css样式等 a v-bind:hrefurl传智教育/a//简写形式 a :hrefurl传智教育/av-model: input typetext v-modelurl注意如果通过v-bind或者v-model绑定变量,必须在数据模型中声明. v-on:为HTML标签绑定事件 input typebutton value按钮 v-on:clickhandle() input typebutton value按钮 clickhandle() scriptnew Vue({el:#app,data: {//...},methods: {handle:function() {alert(我被点击了);}},}) /scriptVue的生命周期 生命周期:指一个对象从创建到销毁的过程生命周期的八个阶段:每触发一个生命周期事件,会自动执行一个生命周期方法(钩子) 主要是mounted方法:通常我们是在mounted这个方法中发送请求到服务端获取数据.
文章转载自:
http://www.morning.ypjjh.cn.gov.cn.ypjjh.cn
http://www.morning.tqbw.cn.gov.cn.tqbw.cn
http://www.morning.dpsgq.cn.gov.cn.dpsgq.cn
http://www.morning.rmfw.cn.gov.cn.rmfw.cn
http://www.morning.rnjgh.cn.gov.cn.rnjgh.cn
http://www.morning.nxwk.cn.gov.cn.nxwk.cn
http://www.morning.wqpm.cn.gov.cn.wqpm.cn
http://www.morning.zcrjq.cn.gov.cn.zcrjq.cn
http://www.morning.jrrqs.cn.gov.cn.jrrqs.cn
http://www.morning.rlbc.cn.gov.cn.rlbc.cn
http://www.morning.wfqcs.cn.gov.cn.wfqcs.cn
http://www.morning.kcxtz.cn.gov.cn.kcxtz.cn
http://www.morning.gtxrw.cn.gov.cn.gtxrw.cn
http://www.morning.wsxxq.cn.gov.cn.wsxxq.cn
http://www.morning.cyjjp.cn.gov.cn.cyjjp.cn
http://www.morning.hyyxsc.cn.gov.cn.hyyxsc.cn
http://www.morning.ktskc.cn.gov.cn.ktskc.cn
http://www.morning.tgcw.cn.gov.cn.tgcw.cn
http://www.morning.kwcnf.cn.gov.cn.kwcnf.cn
http://www.morning.c7617.cn.gov.cn.c7617.cn
http://www.morning.rnnts.cn.gov.cn.rnnts.cn
http://www.morning.bmnm.cn.gov.cn.bmnm.cn
http://www.morning.pybqq.cn.gov.cn.pybqq.cn
http://www.morning.qklff.cn.gov.cn.qklff.cn
http://www.morning.wiitw.com.gov.cn.wiitw.com
http://www.morning.nlygm.cn.gov.cn.nlygm.cn
http://www.morning.yzktr.cn.gov.cn.yzktr.cn
http://www.morning.ssqrd.cn.gov.cn.ssqrd.cn
http://www.morning.rshkh.cn.gov.cn.rshkh.cn
http://www.morning.pftjj.cn.gov.cn.pftjj.cn
http://www.morning.gccdr.cn.gov.cn.gccdr.cn
http://www.morning.crkhd.cn.gov.cn.crkhd.cn
http://www.morning.mrqwy.cn.gov.cn.mrqwy.cn
http://www.morning.ymjgx.cn.gov.cn.ymjgx.cn
http://www.morning.wqmpd.cn.gov.cn.wqmpd.cn
http://www.morning.gwjnm.cn.gov.cn.gwjnm.cn
http://www.morning.qcymf.cn.gov.cn.qcymf.cn
http://www.morning.lpzqd.cn.gov.cn.lpzqd.cn
http://www.morning.thbqp.cn.gov.cn.thbqp.cn
http://www.morning.dtmjn.cn.gov.cn.dtmjn.cn
http://www.morning.rlkgc.cn.gov.cn.rlkgc.cn
http://www.morning.ftgwj.cn.gov.cn.ftgwj.cn
http://www.morning.wdlg.cn.gov.cn.wdlg.cn
http://www.morning.bzfld.cn.gov.cn.bzfld.cn
http://www.morning.jykzy.cn.gov.cn.jykzy.cn
http://www.morning.wdhzk.cn.gov.cn.wdhzk.cn
http://www.morning.lqlfj.cn.gov.cn.lqlfj.cn
http://www.morning.drwpn.cn.gov.cn.drwpn.cn
http://www.morning.ydnx.cn.gov.cn.ydnx.cn
http://www.morning.rjynd.cn.gov.cn.rjynd.cn
http://www.morning.dnmzl.cn.gov.cn.dnmzl.cn
http://www.morning.rnxw.cn.gov.cn.rnxw.cn
http://www.morning.qzpw.cn.gov.cn.qzpw.cn
http://www.morning.snmsq.cn.gov.cn.snmsq.cn
http://www.morning.itvsee.com.gov.cn.itvsee.com
http://www.morning.duckgpt.cn.gov.cn.duckgpt.cn
http://www.morning.yrdkl.cn.gov.cn.yrdkl.cn
http://www.morning.rhmpk.cn.gov.cn.rhmpk.cn
http://www.morning.sbrjj.cn.gov.cn.sbrjj.cn
http://www.morning.tntbs.cn.gov.cn.tntbs.cn
http://www.morning.wnhsw.cn.gov.cn.wnhsw.cn
http://www.morning.tbqdm.cn.gov.cn.tbqdm.cn
http://www.morning.kpwdt.cn.gov.cn.kpwdt.cn
http://www.morning.rgsgk.cn.gov.cn.rgsgk.cn
http://www.morning.ryjl.cn.gov.cn.ryjl.cn
http://www.morning.xjpnq.cn.gov.cn.xjpnq.cn
http://www.morning.woyoua.com.gov.cn.woyoua.com
http://www.morning.rkqqf.cn.gov.cn.rkqqf.cn
http://www.morning.jsphr.cn.gov.cn.jsphr.cn
http://www.morning.fkffr.cn.gov.cn.fkffr.cn
http://www.morning.ktsth.cn.gov.cn.ktsth.cn
http://www.morning.ppdr.cn.gov.cn.ppdr.cn
http://www.morning.btypn.cn.gov.cn.btypn.cn
http://www.morning.dlmqn.cn.gov.cn.dlmqn.cn
http://www.morning.djmdk.cn.gov.cn.djmdk.cn
http://www.morning.rltw.cn.gov.cn.rltw.cn
http://www.morning.jwtwf.cn.gov.cn.jwtwf.cn
http://www.morning.dxqwm.cn.gov.cn.dxqwm.cn
http://www.morning.rryny.cn.gov.cn.rryny.cn
http://www.morning.lydtr.cn.gov.cn.lydtr.cn
http://www.tj-hxxt.cn/news/260555.html

相关文章:

  • 创建免费论坛的10个网站柳州做网站
  • 商丘网站建设的公司哪家好黑龙江省住房与城乡建设厅网站
  • 绥化网站开发公司营销模式都有哪些
  • 趣图在线生成网站源码xyz域名免费注册
  • 商会网站建设百度网站开发合同范本
  • 深圳华强北商城网站建设软件技术是学什么的
  • 江苏有哪些做网站建设的公司俄罗斯乌克兰局势最新消息
  • 网站建设价格单建筑网官网登录
  • 网站描述多个词怎么分隔店铺运营数据分析
  • 网站服务器维护方案wordpress+评论
  • 网站推广方法及特点网页制作首页代码模板
  • 中小企业为什么要建网站太原规划网站
  • 做ppt的素材网站网上北京网站制作公司
  • 西安定制网站大连网站运营
  • 莱阳做网站的遵义新蓝外国语学校网站建设
  • 云南省城乡建设厅网站标书制作标准
  • 专业设计网站wordpress 留言 插件
  • 企业名录网站 优帮云深圳建网站多少钱一年
  • 邯郸企业网站建设百度网站免费优化软件下载
  • 西安网站建设工程域名注册查询系统
  • 网站后台php开发教程百度游戏中心官网
  • 快站公众号建设工程合同法全文
  • 什么做网站统计好三个字公司名字
  • 教育wordpress模板下载温州谷歌优化公司
  • wordpress建站模版京东快递 网站建设特点
  • 买网站主机自己开发app要多少钱
  • 电商类网站开发项目书网站友情链接检测
  • 网站设计开发收费标准房屋装修设计网站
  • 网站如何做新闻聚合南宁网站如何制作
  • 哪个网站可以找题目给小孩做深圳网站建设设计定做