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

计算机网站开发 武汉船舶学院投广告哪个平台好

计算机网站开发 武汉船舶学院,投广告哪个平台好,html模板网站推荐,wordpress.备份let声明变量 //代码块 {var a 1let b 2 //let定义的声明有作用范围,只能在代码块中使用 }//F12输出 console.log(a) console.log(b) //报错 b is not definedvar m 1 var m 2 //var可以声明多次 let n 3 //报错,因为let只能声明一次通过vscode工具…

在这里插入图片描述

let声明变量

//代码块
{var a = 1let b = 2 //let定义的声明有作用范围,只能在代码块中使用
}//F12输出
console.log(a)
console.log(b) //报错  b is not definedvar m = 1
var m = 2 //var可以声明多次
let n = 3 //报错,因为let只能声明一次

通过vscode工具安装的live server插件进行运行
在这里插入图片描述

const声明常量

const PI = "3.1415926"
PI = 3 //报错 常量声明之后不允许改变const MY_AGE  //报错,因为常量声明必需初始化

解构复制

  • 对赋值运算符的扩展
  • 针对数组或者对象继续模式匹配,然后对其中的变量进行赋值
//对象解构
let user = {name:'Helen',age:18}//传统方式取值
let name1 = user.name
let age1 = user.age
console.log(name1,age1)//ES6方式取值
let{name,age} = user //结构的变量,必须是user的属性
cosole.log(name,age)

模板字符串

  • 用反引号 ` 加强版字符串,可以在字符串中加入变量和表达式
let name = "jordan"
let age = 27//定义方法
function f1(){return "have fun"
}
let info = `My Name is ${name},I am ${age + 1} years old next year,${f1()}`console.log(info)

定义方法简写

//传统定义对象,属性和方法
const person1 = {sayHi:function(){console.log("Hi")}
}
person1.sayHi();//ES6
const person2 = {sayHi(){console.log("Hi");}
}
person2.sayHi()

对象拓展运算符

  • …用于取出参数对象所有可遍历属性,然后拷贝到当前对象
let person1 = {name:"jordan",age:23}
let someone = {...person1}
console.log(someone);

箭头函数

  • 函数书写方式:参数 => 函数体
//传统
var f1 = function(a){return a
}
console.log(f1(1))//ES6简化
var f11 = (a) => a

模块化开发

在这里插入图片描述

ES5模块化

①、创建目录,然后对目录进行初始化
在这里插入图片描述

②、初始化之后,常见如下:
在这里插入图片描述
01.js

//定义成员
const sum = function(a,b){return parseInt(a) + parseInt(b)
}const subtract = function(a,b){return parseInt(a) - parseInt(b)
}//默认是私有的,可以通过设置决定哪些方法可以被js调用
module.exports = {sum,subtract
}

02.js

//引入01.js文件
const = require('./01.js')const v1 = m.sum(1,2)
const v2 = m.subtract(3,1)console.log(v1)
console.log(v2)

在这里插入图片描述

ES6模块化

  • 无法在Node.js中执行,需要用Babel编辑成ES5后在执行

在这里插入图片描述

001.js

export function add(){console.log("add...")
}
export function update(){console.log("update....")
}
//简化版
export default{list(){console.log("list...")},save(){console.log("save...")}
}

002.js

//引入
import {add,update} from "./001.js"add()
update()
//简化版
import user from "./1.js"
user.list()
user.save()

在这里插入图片描述

  • 终端输入命令,安装Babel转码器
    在这里插入图片描述

  • 配置.babelrc
    在这里插入图片描述
    在这里插入图片描述

  • 安装转码器
    在这里插入图片描述

  • 转码
    在这里插入图片描述
    在这里插入图片描述

  • 运行程序
    在这里插入图片描述
    在这里插入图片描述

搭建项目的前端环境

①、下载
在这里插入图片描述
在这里插入图片描述

②、将压缩包解压到工作目录,安装依赖
在这里插入图片描述

在这里插入图片描述

将前端项目和后端项目进行对接

在这里插入图片描述

跨域问题

在这里插入图片描述
在这里插入图片描述

第一种方案:

在每个Controller添加注解@CrossOrigin
在这里插入图片描述

http://www.dtcms.com/wzjs/321229.html

相关文章:

  • 网站制作与网站建设品牌营销包括哪些内容
  • dede网站根目录标签网站设计的毕业论文
  • 中文域名和网站的关系移动网站优化排名
  • 同时做网站建设和代账上海百度推广电话客服
  • 企业网站建设必要性谷歌搜索引擎镜像
  • 做网站编辑要会什么津seo快速排名
  • 郑州网络公司哪个最好国内seo排名
  • 上海工商查询网seo工具
  • 做外贸网站的公司网络seo哈尔滨
  • 做视频网站视频源seo托管
  • 动漫设计就业前景如何搜索引擎推广和优化方案
  • 网站图文列表厦门专业做优化的公司
  • 爱站工具包官网下载企业网络搭建方案
  • 医疗软件网站建设公司网络关键词
  • 如何做网站的流量分析营销策划是做什么
  • 做网站ps的素材seo技术培训江门
  • 怎么建设商业网站营销战略有哪些内容
  • wordpress生成标签页百度seo最成功的优化
  • 无忧网站建设价格活动营销方案
  • 佛山专业的网站制作我想做app推广代理
  • 企业信息化建设如何帮助客户理解网站流量网站怎么优化关键词
  • 自建网站外贸建站公司
  • 佛山狮山网站建设申请友情链接
  • 十大app开发公司合肥网站优化公司
  • 交互设计师和ui设计师的区别google seo是什么啊
  • 2015做那些网站能致富想做电商应该怎么入门
  • c语言入门自学浙江seo公司
  • wordpress并发测试品牌词优化
  • 专做温州鞋批发的网站百度网页入口官网
  • 安阳做网站优化竞价推广平台