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

网站建设工作室的营销方式创业计划书打开这个网站

网站建设工作室的营销方式创业计划书,打开这个网站,ks3c ks4c做网站,关键词快速排名怎么做44.前端技术-vue入门 #x1f9e8;Vue.js 是什么 Vue (读音 /vjuː/#xff0c;类似于 view) 是一套用于构建用户界面的渐进式框架。 Vue 的核心库只关注视图层#xff0c;不仅易于上手#xff0c;还便于与第三方库或既有项目整合。另一方面#xff0c;当与现代化的工具…44.前端技术-vue入门 Vue.js 是什么 Vue (读音 /vjuː/类似于 view) 是一套用于构建用户界面的渐进式框架。 Vue 的核心库只关注视图层不仅易于上手还便于与第三方库或既有项目整合。另一方面当与现代化的工具链以及各种支持类库结合使用时Vue 也完全能够为复杂的单页应用提供驱动。 官方网站https://cn.vuejs.org vue.js下载https://v2.cn.vuejs.org/v2/guide/installation.html 入门创建步骤 1、创建html页面使用vscode快捷键生成html代码 2、引入vue的js文件类似于jQuery 3、在html页面创建div标签div添加id属性 4、编写vue代码固定的结构 创建 demo.html !-- id标识vue作用的范围 -- div idapp!-- {{}} 插值表达式绑定vue中的data数据 --{{ message }} /div script srcvue.min.js//2、引入js文件/script script// 创建一个vue对象new Vue({el: #app,//绑定vue作用的范围data: {//定义页面中显示的模型数据message: Hello Vue!}}) /script这就是声明式渲染Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。 这里的核心思想就是没有繁琐的DOM操作例如jQuery中我们需要先找到div节点获取到DOM对象然后进行一系列的节点操作 45.前端技术-抽取代码片段 在vs code中创建代码片段 文件 首选项 用户代码片段 新建全局代码片段/或文件夹代码片段vue-html.code-snippets 注意制作代码片段的时候字符串中如果包含文件中复制过来的“Tab”键的空格要换成“空格键”的空格 {vue htm: {scope: html,prefix: vuehtml,body: [!DOCTYPE html,html lang\en\,,head, meta charset\UTF-8\, meta name\viewport\ content\widthdevice-width, initial-scale1.0\, meta http-equiv\X-UA-Compatible\ content\ieedge\, titleDocument/title,/head,,body, div id\app\,, /div, script src\vue.min.js\/script, script, new Vue({, el: #app,, data: {, $1, }, }), /script,/body,,/html,],description: my vue template in html} }46.前端技术-vue指令-单向和双向绑定 单向绑定 你看到的 v-bind 特性被称为指令。指令带有前缀 v- 除了使用插值表达式{{}}进行数据渲染也可以使用 v-bind指令它的简写的形式就是一个冒号: !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idapp!-- v-bind指令单向数据绑定这个指令一般用在标签属性里面获取值--h1 v-bind:titlemessage{{content}}/h1!--简写方式--h2 :titlemessage{{content}}/h2/divscript srcvue.min.js/scriptscriptnew Vue({el: #app,data: {content: 我是标题,message: 页面加载于 new Date().toLocaleString()}})/script /body/html双向绑定 单向绑定只能用来获取双向绑定可以让值随着输入而改变 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idappinput typetext v-bind:valuesearchMap.keyWord/!--双向绑定--input typetext v-modelsearchMap.keyWord/p{{searchMap.keyWord}}/p/divscript srcvue.min.js/scriptscriptnew Vue({el: #app,data: {searchMap:{keyWord: 尚硅谷}}})/script /body/html47.前端技术-vue绑定事件 需求点击查询按钮按照输入框中输入的内容查找公司相关信息 html中增加 button 和 p 使用 v-on 进行事件处理v-on:click 表示处理鼠标点击事件事件调用的方法定义在 vue 对象声明的 methods 节点中。v-on 指令的简写形式 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idapp!--vue绑定事件--button v-on:clicksearch()查询/button!--vue绑定事件简写--button clicksearch()查询1/button/divscript srcvue.min.js/scriptscriptnew Vue({el: #app,data: {searchMap:{keyWord: 尚硅谷},//查询结果result: {}},methods:{//定义多个方法search() {console.log(search....)},f1() {console.log(f1...)}}})/script /body/html48.前端技术-vue修饰符和条件指令 修饰符 (Modifiers) 是以半角句号.指明的特殊后缀用于指出一个指令应该以特殊方式绑定。 例如.prevent 修饰符告诉 v-on 指令对于触发的事件调用 event.preventDefault()即阻止事件原本的默认行为 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idapp!-- v-on:submit.prevent 阻止原来的submit改为调用onSubmit--form actionsave v-on:submit.preventonSubmitinput typetext idname v-modeluser.username/button typesubmit保存/button/form/divscript srcvue.min.js/scriptscriptnew Vue({el: #app,data: {user:{}},methods:{onSubmit() {if (this.user.username) {console.log(提交表单)} else {alert(请输入用户名)}}}})/script /body/htmlv-if 选中尚硅谷不选中谷粒学院 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idappinput typecheckbox v-modelok/是否同意!--条件指令 v-if v-else --h1 v-ifok尚硅谷/h1h1 v-else谷粒学院/h1/divscript srcvue.min.js/scriptscriptnew Vue({el: #app,data: {ok:false}})/script /body/htmlv-show条件指令 使用v-show完成和上面相同的功能 !-- v:show 条件指令 初始渲染开销大 -- h1 v-showokshowLorem ipsum dolor sit amet./h1 h1 v-show!okno/h1v-if 是“真正”的条件渲染因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。 v-if 也是惰性的如果在初始渲染时条件为假则什么也不做——直到条件第一次变为真时才会开始渲染条件块。 相比之下v-show 就简单得多——不管初始条件是什么元素总是会被渲染并且只是简单地基于 CSS 进行切换。 一般来说v-if 有更高的切换开销而 v-show 有更高的初始渲染开销。因此如果需要非常频繁地切换则使用 v-show 较好如果在运行时条件很少改变则使用 v-if 较好。 49.前端技术-vue指令-循环指令 例1简单的列表渲染 index索引值是实际值-1 !-- 1、简单的列表渲染 -- ulli v-forn in 10{{ n }} /li /ul ul!-- 如果想获取索引则使用index关键字注意圆括号中的index必须放在后面 --li v-for(n, index) in 5{{ n }} - {{ index }} /li /ul例2遍历数据列表 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idappulli v-forn in 10 {{n}} /li/ulolli v-for(n,index) in 10{{n}} -- {{index}}/li/olhr/table border1tr v-foruser in userListtd{{user.id}}/tdtd{{user.username}}/tdtd{{user.age}}/td/tr/table/divscript srcvue.min.js/scriptscriptnew Vue({el: #app,data: {userList: [{ id: 1, username: helen, age: 18 },{ id: 2, username: peter, age: 28 },{ id: 3, username: andy, age: 38 }]}})/script /body/html50.前端技术-vue组件 组件Component是 Vue.js 最强大的功能之一。 组件可以扩展 HTML 元素封装可重用的代码。 组件系统让我们可以用独立可复用的小组件来构建大型应用几乎任意类型的应用的界面都可以抽象为一个组件树 局部组件 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idappNavbar/Navbar/divscript srcvue.min.js/scriptscriptnew Vue({el: #app,//定义vue使用的组件components: {//组件的名字Navbar: {//组件的内容template: ulli首页/lili学员管理/li/ul}}})/script /body/html全局组件 定义全局组件components/Navbar.js // 定义全局组件 Vue.component(Navbar, {template: ulli首页/lili学员管理/lili讲师管理/li/ul })!DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idappNavbar/Navbar/divscript srcvue.min.js/scriptscript srccomponents/Navbar.js/scriptscriptnew Vue({el: #app,data: {}})/script /body/html51.前端技术-vue生命周期 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idapphello/divscript srcvue.min.js/scriptscriptnew Vue({el: #app,data: {},created() {debugger//在页面渲染之前执行console.log(created....)},mounted() {debugger//在页面渲染之后执行console.log(mounted....)}})/script /body/html52.前端技术-vue路由 Vue.js 路由允许我们通过不同的 URL 访问不同的内容。 通过 Vue.js 可以实现多视图的单页Web应用single page web applicationSPA。 Vue.js 路由需要载入 vue-router 库 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idapph1Hello App!/h1p!-- 使用 router-link 组件来导航. --!-- 通过传入 to 属性指定链接. --!-- router-link 默认会被渲染成一个 a 标签 --router-link to/首页/router-linkrouter-link to/student会员管理/router-linkrouter-link to/teacher讲师管理/router-link/p!-- 路由出口 --!-- 路由匹配到的组件将渲染在这里 --router-view/router-view/divscript srcvue.min.js/scriptscript srcvue-router.min.js/scriptscript// 1. 定义路由组件。// 可以从其他文件 import 进来const Welcome { template: div欢迎/div }const Student { template: divstudent list/div }const Teacher { template: divteacher list/div }// 2. 定义路由// 每个路由应该映射一个组件。const routes [{ path: /, redirect: /welcome }, //设置默认指向的路径{ path: /welcome, component: Welcome },{ path: /student, component: Student },{ path: /teacher, component: Teacher }]// 3. 创建 router 实例然后传 routes 配置const router new VueRouter({routes // 缩写相当于 routes: routes})// 4. 创建和挂载根实例。// 从而让整个应用都有路由功能const app new Vue({el: #app,router})/script /body/html53.项目第四天内容介绍 54.前端技术-axios使用1 axios是独立于vue的一个项目基于promise用于浏览器和node.js的http客户端 在浏览器中可以帮助我们完成 ajax请求的发送 在node.js中可以向远程接口发送请求 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/title /headbodydiv idapp!--把userList数组里面数据显示 使用v-for指令 --!--遍历之后的对象 in 含数据的List的名字 --div v-foruser in userList{{user.name}} -- {{user.age}}/div/divscript srcvue.min.js/scriptscript srcaxios.min.js/scriptscriptnew Vue({el: #app,//固定的结构data: { //在data定义变量和初始值//定义变量值空数组为了后面赋值方便userList:[]},created() { //页面渲染之前执行//调用下面定义的方法this.getUserList()},methods:{//编写具体的方法//创建方法 查询所有用户数据getUserList() {//使用axios发送ajax请求//axios.提交方式(请求接口路径).then(箭头函数).catch(箭头函数)axios.get(data.json)//这里是模拟的.then(response {//请求成功执行then方法//response就是请求之后返回数据名字随便写//console.log(response)//通过response获取具体数据赋值给定义空数组this.userList response.data.data.itemsconsole.log(this.userList)}) .catch(error {}) //请求失败执行catch方法}}})/script /body/html55.前端技术-axios使用2 显示数据 div idapptable border1trtdid/tdtd姓名/td/trtr v-foritem in memberListtd{{item.memberId}}/tdtd{{item.nickname}}/td/td/tr /table /div56.前端技术-element-ui介绍 element-ui 是饿了么前端出品的基于 Vue.js的 后台组件库方便程序员进行页面快速布局和构建。Element一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。 说的简单点可以快速写页面的各种效果不需要写CSS样式 官网https://element.eleme.cn/#/zh-CN 57.前端技术-nodejs介绍 什么是Node.js 简单的说 Node.js 就是运行在服务端的 JavaScript。 是JavaScript的运行环境用于执行JavaScript代码环境 不需要浏览器直接使用node.js运行JavaScript代码 模拟服务器效果比如说tomcat Node.js是一个事件驱动I/O服务端JavaScript环境基于Google的V8引擎V8引擎执行Javascript的速度非常快性能非常好。 Node.js有什么用 如果你是一个前端程序员你不懂得像PHP、Python或Ruby等动态编程语言然后你想创建自己的服务那么Node.js是一个非常好的选择。 Node.js 是运行在服务端的 JavaScript如果你熟悉Javascript那么你将会很容易的学会Node.js。 当然如果你是后端程序员想部署一些高性能的服务那么学习Node.js也是一个非常好的选择。 官网https://nodejs.org/en/ 中文网http://nodejs.cn/ LTS长期支持版本 Current最新版 查看版本能查看到安装成功 node -v快速入门 创建 01-控制台程序.js console.log(Hello Node.js)打开命令行终端Ctrl Shift y 进入到程序所在的目录输入 node 01-控制台程序.js浏览器的内核包括两部分核心 DOM渲染引擎 js解析器js引擎 js运行在浏览器中的内核中的js引擎内部 Node.js是脱离浏览器环境运行的JavaScript程序基于V8 引擎Chrome 的 JavaScript的引擎 服务器端应用开发了解 创建 02-server-app.js const http require(http); http.createServer(function (request, response) {// 发送 HTTP 头部 // HTTP 状态值: 200 : OK// 内容类型: text/plainresponse.writeHead(200, {Content-Type: text/plain});// 发送响应数据 Hello Worldresponse.end(Hello Server); }).listen(8888); // 终端打印如下信息 console.log(Server running at http://127.0.0.1:8888/);运行服务器程序 node 02-server-app.js服务器启动成功后在浏览器中输入http://localhost:8888/ 查看webserver成功运行并输出html页面 停止服务ctrl c 58.前端技术-vscode使用nodejs问题说明 每次cmd窗口操作比较麻烦可以直接在vscode中操作 vscode文件的文件夹右键在终端中打开右下角选择默认终端没什么区别一般选择cmd 打开终端什么都不显示 需要点两次回车才会显示 vscode输入node -v没有版本号 1.关闭vscode找到vscode运行文件.exe 2.右键属性以管理员身份运行 3.进行上面操作之后还没有出现版本 4.确定node.js是否安装成功 5.使用cmd查看是否能看到版本号确定成功了把电脑重启
http://www.dnsts.com.cn/news/175115.html

相关文章:

  • 创意个人网站设计深圳华强北电子城
  • 网站开发维护合同模板电子版烟台比较好的软件公司
  • 网站设计美工排版编辑上海千家美装饰公司地址
  • 企业网站推广方案设计网站建设既有书籍又有光盘
  • 云南营销型网站响应式网站 尺寸
  • 临安城市建设公司网站成都摄影网站建设
  • 自适应微网站开发营销型集团网站建设
  • 个人建站软件深圳公司招聘网最新招聘信息
  • 微网站开发软件阿里云服务器建立网站吗
  • 网站开发需要哪些文档wordpress 去掉左上角
  • 合肥最新通告福田企业网站优化排名
  • 外贸网站怎么推广wordpress简单主题
  • 教学方面网站建设知道创宇 wordpress
  • 怎么做俄语网站网站说明页命名
  • 新闻型网站建设jsp旅游网站开发系统
  • 个人网站建立 学生湖北省住房和城乡建设厅网站
  • 怎么建网站自己做赌场网站网址相对路径如何设置
  • 山东网站建设空间网上购物系统数据流图
  • 如何建立免费的网站河南省建设厅网站考试成绩查询
  • 企业开源网站系统国际网店怎么开店
  • 网站建设分工的通知企业微信怎么下载
  • 招聘网站开发源码网线制作注意事项
  • 濮阳做网站做的好的公司电子商城网站建设项目规划书
  • 自定义网站建设团队网站服务器租用年度价格
  • 哪个网站生鲜配送做的好建设综合信息网站需要多少钱
  • 网站每个月8g流量湖南seo优化服务
  • 哪个网站有免费ppt下载郴州58同城
  • 保定做网站建设望野原文及翻译赏析
  • 网站建设寻找可以途径邯郸网络广播电视台
  • 建设官方网站需要注意什么专业网站优化公司报价