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

建设厅网站上人员怎么导出如何增加网站转化率

建设厅网站上人员怎么导出,如何增加网站转化率,谷歌浏览器下载视频,庆元县建设局网站文章目录 js核心概念js脚本引入html的方式基础语法事件监听 Vuevue简介v-forv-bindv-ifv-showv-modelv-on Ajax js 核心概念 JavaScript#xff1a;是一门跨平台、面向对象的脚本语言#xff0c;用来控制网页行为实现交互效果#xff0c;由ECMAScript、BOM、DOM… 文章目录 js核心概念js脚本引入html的方式基础语法事件监听 Vuevue简介v-forv-bindv-ifv-showv-modelv-on Ajax js 核心概念 JavaScript是一门跨平台、面向对象的脚本语言用来控制网页行为实现交互效果由ECMAScript、BOM、DOM组成 ECMAScript规定了JS基础语法核心知识包括变量、数据类型、流程控制、函数、对象等 BOM浏览器对象模型用于操作浏览器本身如页面弹窗、地址栏操作、关闭窗口 DOM文档对象模型用于操作HTML文档如改变标签内的内容、改变标签内的字体样式 js脚本引入html的方式 内部引入 bodyscriptalert(hello world)/script /body引入外部js文件 !DOCTYPE html html headtitle外部脚本示例/title!-- 方式1在 head 中引入需谨慎 --script srcjs/script.js/script /head bodybutton onclickshowMessage()点击我/button!-- 方式2推荐在 body 末尾引入 --script srcjs/script.js/script /body /htmlfunction showMessage() {alert(Hello from external JS!); }基础语法 变量和常量 JS中用let关键字来声明变量javascript是弱类型语言变量可以存放不同类型的值。 变量名 只能用字母、数字、下划线、**美元符号$**组成且数字不能开头变量名严格区分大小写不能使用关键字 JS中用const关键字来声明常量一旦声明常量的值就不能够改变不可重新赋值 alert是输出一个窗口console是输出到控制台这两种方式可以用于代码调试 数据类型JavaScript的数据类型分为基本数据类型和引用数据类型对象 基本数据类型 number数字整数、小数、NaNboolean布尔。true、falsenull对象为空undefined当声明的变量未初始化时该变量的值默认为undefinedstring字符串单引号、双引号、反引号皆可推荐使用单引号 typeof 可以获取数据类型 反引号定义的是模板字符串类似python中的f字符串 JavaScript中函数通过function关键字进行定义 function functionName(参数1, 参数2 ...) {... } function add(a, b) {return a b; }调用 let result add(10, 20) console.log(result)匿名函数的定义 //函数表达式 let add function(a, b) {return a b; }//箭头函数 let add (a, b) {return a b; }对象类型 let 对象名 {属性名1: 属性值1,属性名2: 属性值2,属性名3: 属性值3,方法名: function (形参列表) {} } let user {name: Tom,age: 20,gender: 男,sing: function () {alert(${this.name}唱着最炫民族风)}//sing () {// alert(${this.name}唱着最炫民族风)//} }//对象中的函数是可以进行简化的 需要注意的是在对象的方法中使用箭头函数时this并不是指向当前对象而是指向当前对象的父对象 jsonJavaScript Object NotationJavascript对象标记法由于json语法简单层次结构鲜明现多用作为数据载体在网络中进行数据传输 DOMDocument Object Model文档对象模型 将标记语言的各个组成部分封装为对应的对象 Document整个文档对象Element元素对象Attribute属性对象Text文本对象Comment注释对象 DOM操作的核心思想将网页中所有的元素当作为对象来处理。 操作步骤 获取要操作的DOM元素对象操作DOM对象的属性或方法 获取DOM对象最灵活常用的方式是根据css选择器来获取DOM对象 //获取匹配到的第一个元素 document.querySelector(选择器) //获取匹配到的所有元素返回的是一个数组 document.querySelectorAll(选择器)事件监听 事件监听JavaScript可以在事件触发时就立即调用一个函数做出响应也称事件绑定或注册事件 语法事件源.addEventListener(事件类型, 事件触发执行函数); 事件监听三要素 事件源哪个dom元素触发了事件要获取dom元素事件类型用什么方式触发比如鼠标单击 click事件触发执行的函数要做什么事 常见事件 鼠标事件click鼠标点击、mouseenter鼠标移入、mouseleave鼠标移出键盘事件keydown键盘按下触发、keyup键盘抬起触发焦点事件focus获得焦点触发、blur失去焦点触发表单事件input用户输入时触发、submit表单提交时触发 Vue vue简介 Vue是一款用于构建用户界面的渐进式的JavaScript框架 渐进式指的是可以使用vue的一部分来构建我们的页面 bodydiv idapph1{{ msg }}/h1/divscript typemodule// 1. 导入Vueimport { createApp } from https://unpkg.com/vue3/dist/vue.esm-browser.jscreateApp({data(){return {msg: Hello Vue}}}).mount(#app)/scriptscript标签中的type属性module指使用模块化js.mount(#app)是指让vue接管id为app部分 v-for 在html标签上带有**v-**前缀的就是vue指令 v-for用于列表渲染遍历容器的元素或者对象的属性 tr v-for(item,index) in items :keyitem.id{{ item }}/tritems为遍历的数组item为遍历出来的元素index为索引/下标从0开始可以省略v-foritem in itemskey是给元素添加的唯一标识便于vue进行列表项的正确排序复用 v-bind v-bind的作用是动态地为HTML标签绑定属性值如设置href、src、style样式等 语法 img v-bind:srcitem.image width30px简化后的语法 img :srcitem.image width30px动态的为标签的属性绑定值不能使用插值表达式需要使用v-bind指令。且绑定的数据需要在data中定义 v-ifv-show v-if和v-show这两类指令都是用来控制元素的显示与隐藏的 span v-ifgender 1男生/span span v-showgender 1男生/spanv-if基于条件判断来控制创建或移除元素节点可以配合v-else-if、v-else进行使用 v-show基于css样式display来控制显示与隐藏都会渲染只是控制显示与隐藏 对用户来说达到的效果是一样的 v-modelv-on v-model在表单元素上使用双向数据绑定。可以方便的获取或设置表单项数据 语法 v-model变量名bodyinput typetext idname v-modelsearchForm.namescript typemoduleimport {createApp} from https://unpkg.com/vue3/dist/vue.esm-browser.jscreateApp({data(){return {searchForm: {name: ,gender: ,job: }}}}).mount(#container)/script /bodyv-model中绑定的变量必须在data中定义 v-on为html标签绑定事件添加事件监听 语法v-on:事件名方法名 简写为事件名方法名 bodydiv idappbutton typebutton v-on:clickhandle点我/buttonbutton typebutton clickhandle再点我/button/divscript typemoduleimport {createApp} from https://unpkg.com/vue3/dist/vue.esm-browser.jscreateApp({data(){...},methods: {handle() {console.log(hello v-on) }}}).mount(#app)/script /bodymethods函数中的this指向Vue实例可以通过this获取到data中定义的数据 Ajax AjaxAsynchronous JavaScript And XML异步的Javascript和XML XMLExtensible Markup Language 可扩展标记语言本质是一种数据格式可以用来存储复杂的数据结构 Ajax作用 数据交换通过Ajax可以给服务器发送请求并获取服务器相应的数据异步交互可以在不重新加载整个页面的情况下与服务器交换数据并更新部分网页如搜索联想、用户名是否可用的验证 Axios对原生Ajax进行封装简化书写快速开发 要使用Axios需要先引入可以通过script标签进行引入 script srchttps://unpkg.com/axios/dist/axios.min.js/script
http://www.hkea.cn/news/14353116/

相关文章:

  • 郑州七彩网站建设公司 概况青岛房产网
  • 做购物网站需要多少钱品牌vi设计有哪些内容
  • 均安网站建设赛博网站建设四川
  • 怎么在网站添加链接佛山市建设网站
  • 律师建网站电商网站设计公司排行榜
  • wordpress连接被重置网站怎么做关键词怎么优化
  • 公司网站建设设计方案建筑行业教育培训平台
  • 杭州网站建设q479185700惠地推网站信息怎么做
  • 做网站用哪个软件写比较好17做网店广州货源网
  • 电子商务网站建设与管理期末考试题十大接单推广app平台
  • 西安网站免费制作中国最大的私人定制公司
  • wordpress影视主体seo线下培训机构
  • 公司信息化网站建设实施方案网架加工图
  • 网站建设友汇51网站空间还有吗
  • 外国做问卷可以赚钱的网站太原房产网站建设
  • 做网站按什么收费多少钱五华区网站
  • 公司网站建设费用网络营销方式文献
  • 内蒙古城乡建设厅网站资质公告龙口网站建设公司报价
  • 上海建科建设监理网站wordpress多张页面左右滑动
  • 如何 网站收录网络服务机构
  • 沈阳网站关键词优化服务好厦门双瑞高磁网站是谁做的
  • 网站退出率是什么意思餐饮网站建设研究问题
  • 如何给网站更换域名外国网站在中国做推广
  • 网站建设策划书案例天眼查在线查询官网
  • 做网站多少费用石家庄网址服务
  • 简单的网站设计开发jsp网站开发软件
  • 营销型网站的要素单页面网站源码
  • 比特币网站怎么做网站开发要源码多少钱
  • 看空间网站电脑安装手机wordpress
  • 有免费做门户网站吗网站建设免费软件