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

昆明哪些做网站建设的公司做淘宝优惠劵网站服务器配置

昆明哪些做网站建设的公司,做淘宝优惠劵网站服务器配置,廊坊做网站哪家好,网站商城方案Java阶段三Day03 文章目录 Java阶段三Day03JavaScript语言JavaScript概述什么是JavaScript语言特点一门编程语言包括哪些内容 语言基础变量JavaScript常用数据类型运算符各种语句如何在HTML页面中引入JavaScript代码方法和页面相关的方法 BOM和DOM什么是BOMwindow对象location对…Java阶段三Day03 文章目录 Java阶段三Day03JavaScript语言JavaScript概述什么是JavaScript语言特点一门编程语言包括哪些内容 语言基础变量JavaScript常用数据类型运算符各种语句如何在HTML页面中引入JavaScript代码方法和页面相关的方法 BOM和DOM什么是BOMwindow对象location对象history对象 什么是DOM 前端MVC设计模式前端MVVM设计模式 JavaScript语言 JavaScript概述 注意Java是JavaJS是JS 什么是JavaScript JavaScript简称“JS”由Netscape公司在1995年首次推出最初被称为 Mocha然后改名为 LiveScript最终被命名为 JavaScript。目前已经成为最受欢迎的编程语言之一。JavaScript通常用于Web页面中通过HTML和CSS来实现交互效果和动态内容。JavaScript和Java虽然名称相似但实际上是两种完全不同的编程语言。作用 负责给页面添加动态效果 语言特点 动态类型JavaScript是一种弱类型的语言不需要指定变量类型变量的类型在运行时根据值自动推断。解释性JavaScript是一种解释型语言不需要编译就可以直接在浏览器中运行。基于对象JavaScript是一种基于对象的脚本语言它不仅可以创建对象也能使用现有的对象。 一门编程语言包括哪些内容 变量数据类型运算符各种语句方法面向对象 语言基础 变量 JavaScript语言属于弱类型语言声明变量不需要指定类型JavaScript语言中通过let或var声明变量 let声明的变量作用域和Java语言类似块级作用域推荐使用var声明的变量全局作用域 JavaScript常用数据类型 基本数据类型 字符串String、数字Number、布尔Boolean、未定义Undefined 引用类型 对象Object、数组Array、函数Function 获取变量类型的方式 typeof 变量名; 运算符 算术运算符 、 - 、 * 、/ 、 % 除法运算会自动根据结果转换整数或小数 javaint x 5; int y2; int z x/y; z2jslet x 5; let y2; let z x/y; z2.5 x6 z3 关系运算符 、 、 、 、! 、 、 先统一等号两边变量的类型再比较值 “666”666 true先比较类型类型相同后再比较值 “666”666 false 逻辑运算符 、|| 、! 只支持短路与 和 短路或 赋值运算符 、 、- 、* 、/ 、% 三目运算符条件?值1:值2 各种语句 分支语句if 和 elsefor 新循环for(Person p : persons) JS for(let p of persons)whileswitch case 如何在HTML页面中引入JavaScript代码 引入方式 内联在标签的事件属性中添加JS代码当事件触发时执行 事件指系统提供的一系列时间点 .点击事件当用户点击元素的时间点. 内部在页面的任意位置可以添加script标签在标签体内写js代码 建议写在body结束标签的附近 外部在单独的js文件中写js代码 在html页面中通过script标签的src属性引入 如果script标签引入了js文件则不能在标签体内继续写js代码 方法 Java语言的方法和JavaScript的方法对比 Javapublic 返回值 方法名(参数列表){方法体}JSfunction 方法名(参数列表){方法体} 三种定义方法的方式: function 方法名(参数列表){方法体}let 方法名 function(参数列表){方法体}let 方法名 new Function(“参数1”“参数2”“方法体”); 和页面相关的方法 通过选择器获取页面中的元素对象 let 元素对象 document.querySelector(“选择器”); 获取和修改控件的值 input.value 获取input.value“xxx” 修改 获取和修改元素的文本内容 例: 文本内容 变量.innerText 获取变量.innerText “xxx ” 修改 BOM和DOM 什么是BOM BOMBrowser Object Model是指浏览器对象模型它是JavaScript 与浏览器之间进行交互的接口。BOM 提供了一组对象这些对象代表着浏览器相关内容并提供了访问和控制这些对象的方法。 以下是一些常见的 BOM 对象 windowlocationhistory window对象 window对象是JavaScript中表示当前浏览器窗口的内置全局对象。它包含了浏览器窗口的所有属性和方法可以通过该对象来访问和控制当前窗口的各种行为。 常用方法 方法介绍isNaN(变量)判断变量是否是NaNparseInt()将字符串或小数转成整数parseFloat()将字符串转成小数alert(“xxx”)弹出提示框confirm(“xxx”)弹出确认框prompt(“xxx”)弹出文本框 location对象 常用方法 方法介绍location.href获取或修改浏览器的请求地址location.reload()刷新页面 history对象 常用方法 方法介绍history.length历史页面的数量history.back()返回上一页面 后退hisotry.forward()前往下一页面 前进history.go(n)n正值代表前进 n负值代表后退 0代表刷新 什么是DOM Document Object Model 文档对象模型 包含和页面相关的内容 通过选择器获取页面中的元素对象 let 元素对象 document.querySelector(“选择器”); 获取和修改控件的值 元素对象.value 获取和修改元素的文本内容 元素对象.innerText 创建元素对象 let d document.createElement(“div”); 添加元素到某个元素里面 元素对象.append(新元素); 前端MVC设计模式 MVC设计模式就是将实现前端业务的所有代码划分为三部分 Mmodel 模型 对应数据相关代码VView 视图 对应的是页面标签相关CController 控制器 对应的是将数据显示到页面中的过程代码 前端MVC设计模式存在弊端在Controller控制器部分需要频繁的进行DOM相关操作(遍历查找元素)比较浪费资源 MVVM设计模式可以解决此问题 前端MVVM设计模式 MVVM设计模式也是将实现前端业务的所有代码划分为三部分 Mmodel 模型 对应数据相关代码VView 视图 对应的是页面标签相关VM视图模型 视图模型负责将页面中可能发生改变的元素和某个变量在内存中进行绑定 并对变量进行监听当变量发生改变时会从内存中找到和变量所对应的元素 让元素进行改动这样就不用像MVC设计模式中通过遍历查找的方式查找元素了从而提高执行的效率。
http://www.hkea.cn/news/14365396/

相关文章:

  • 聚美优品网站建设情况怎么做监控网站
  • 做网站开发有前途吗展台展览
  • 网站建设需要的框架结构微信管理助手
  • 基于php技术的小型企业网站开发怎么在网站后面做链接
  • 网站的层次搜一搜排名点击软件
  • 网站信息化建设什么意思新版wordpress谷歌字体
  • 校园文化建设网站素材百度开户推广
  • 网站续费做网站时如何上传图片
  • 网站云推广邹带芽在成武建设局网站
  • 网站建设加盟代理苏州建网站皆去苏州聚尚网络
  • 快乐建站网软件公司都是帮别人做网站么
  • php手机网站制作域名注册好如何网站建设
  • 营销型网站建设的优缺点企业展厅设计公司100%正品保障
  • 用商城系统做教育网站wordpress 主题 修改
  • 怎么给网站做外链万网创始人
  • 崇信县门户网站数据分析师考试科目
  • 百度免费做网站广州免费公司注册
  • 只做移动端的网站宁波建工
  • 网站开发前端规范石嘴山网站定制开发建设
  • 手机进入网站自动识别查看网站外链代码
  • 光明新区住房和建设局 官方网站住房和城乡建设部网站唐山
  • 北京微信网站建设电话咨询建设网站怎么设置网站页面大小
  • 卖文具做网站好还是做电商好北京建站
  • 制作网站得多少钱外贸仿牌网站
  • 长沙口碑好网站建设企业信用信息查询公示系统浙江
  • 高端网站开发平台住房和建设部执业资格注册中心网站
  • 福永做网站的公司p2p网站开发价格
  • 东莞市镇街建设项目监理招标网站wordpress接入微信支付宝
  • 聊城集团网站建设报价天猫网站建设目的
  • 蚂蚁建站wordpress子目录无法访问后台