渲染 当获取到后端数据后,我们会把它按照一定的规则加载到写好的模板中,输出成在浏览器中显示的HTML,这个过程就称之为渲染。 vue.js是在前端(即浏览器内)进行的模板渲染。 前后端渲染对比 前端渲染的优点在于: ①业务分离,后端只需要提供数据接口,前端在开发时也不需要部署对应的后端环境,通过一些            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-16 14:04:00
                            
                                145阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。插值<!-- 随变量msg的值进行更新 -->
<p>普通文本,双向绑定: {{ msg }}</p>
<!-- 不随msg的值进行更新 -->            
                
         
            
            
            
            通过``符号直接把标签放进去,就不用字符串拼接了,然后再通过${comment.img1},这种形式渲染数据<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>方法1<ul id="brand_slide_ul5"&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 23:20:10
                            
                                380阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当我们获取到后台数据之后,会按照一定的规则加载到前端写好的模板中,显示在浏览 器中,这个过程称之为渲染。 条件渲染 1. v-if、v-else 和 v-else-if <!DOCTYPE html> <html xmlns:v-on="http://www.w3.org/1999/xhtml" x ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-10 22:06:00
                            
                                126阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            链接:https://geniuspeng.github.io/2018/02/07/vue-compile/之前整理了vue的响应式原理,在这里有一点是一直很模糊的,就是何时去new一个watcher,当data变化时又如何通知视图去进行怎样的更新…这里面涉及到...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-05-02 20:39:00
                            
                                71阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            之前整理了vue的响应式原理,在这里有一点是一直很模糊的,就是何时去new一个watcher,当data变化时又如何通知视图去进行怎样的更新…这里面涉及到了模板渲染和虚拟DOM的diff以及更新操作。其实模板渲染过程在实际使用vue的过程可能并不需要太深理解,但就vue来说,这些底层思...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-04-24 00:43:20
                            
                                160阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
之前整理了vue的响应式原理,在这里有一点是一直很模糊的,就是何时去new一个watcher,当data变化时又如何通知视图去进行怎样的更新…这里面涉及到了模板渲染和虚拟DOM的diff以及更新操作。其实模板渲染过程在实际使用vue的过程可能并不需要太深理解,但就vue来说,这些底层思想可以更好地让我们理解这个框架,以及了解为什么Vue的API要如此设计…
上一次也提过,vue2+与vue1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-28 14:22:23
                            
                                216阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="../vue.js/vue.js"></script> </head> <body> <h1>the first my vue proj ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-23 00:09:00
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            后台跳转页面携带参数processVos为数组,具体内容为:var processVos = [
      { id: 11, name: "test1", age: 21 },
      { id: 12, name: "test2", age: 22 },
      { id: 13, name: "test3", age: 23 }
    ]html页面中遍历内容:需求为默认显示最新            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-04 19:11:58
                            
                                419阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、实现步骤1.静态布局1.1写出想要的页面架构和样式2.ajax请求数据2.1引入JQ文件 2.2设置请求方法、地址、参数、返回信息 2.3引入模板 2.4渲染3.art-template渲染3.1引入文件 3.2定义模板二、事前准备JQ文件下载:https://jquery.com/ art-template模板引擎下载 网抑云API:http://musicapi.leanapp.cn/三、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 00:49:56
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            artTemplate是个好东西啊,一个开源的js前端模板引擎,使用简单,渲染效率特别的高。我经常使用这个技术来在前端动态生成新闻列表,排行榜,历史记录等需要在前端列表显示的信息。下面是artTemplate的下载链接:https://github.com/aui/artTemplate因为artTemplate比较简单,容易上手,项目的例子,文档又比较齐全,大家有需要可以直接参考官方文档,例子进            
                
         
            
            
            
            初步实现方案探索(Node环境)// 第 1 步:创建一个 Vue 实例
const Vue = require('vue')
const app = new Vue({
  template: `<div>Hello World</div>`
})
// 第 2 步:创建一个 renderer
const renderer = require('vue-server-r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 15:26:35
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vue中的模板template无法被浏览器解析并渲染,因为这不属于L语法,所有需要将template转化成一个Ja...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-02 10:46:51
                            
                                561阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mustache.js是一个模板引擎,为开发节省了大量的“人力”,对于初学者,算是对mustache有了初步认识,不得不承认自己还是菜鸟阶段还有太多东西要学,慢慢熟悉。   在初步了解mustache后,我仿照公司使用的技巧写了一个demo:<!DOCTYPE html>
<html>
<head>
    <meta charset=            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 21:11:53
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关键词: comments用法:<temple comments>    我是注释啦</temple>            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-05 13:59:55
                            
                                373阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为实现数据和展示分离,提高开发效率,方便维护,前端开发中通常需要用到渲染HTML模板的函数。今天把自己写的两个“轻量级”的分享出来。一、渲染一段简单的HTML模板/**
     * 简单的渲染模板的函数
     * @method
     * @param {String} tpl 待渲染的模板
     * @param {Array | Object} data 渲染到模板里的数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-14 07:30:19
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前端渲染 =》将后端返回的数据绑定到html上去展示,本质是字符串的解析替换1 客户端渲染 csr,vue,react,angular ,需要等待客户端的js执行完成交互体验好首屏加载好seo不行2 服务端渲染 ssr 后端把数据填充好,直接返回给客户端加载出来即可(asp,php,jsp早期技术,后期技术模板引擎(art-template))在服务端把数据结合模板渲染成html首屏加载快seo好            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-02 09:22:47
                            
                                195阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言在 Vue 核心中除了响应式原理外,视图渲染也是重中之重。我们都知道每次更新数据,都会走视图渲染的逻辑,而这当中牵扯的逻辑也是十分繁琐。本文主要解析的是初始化视图渲染流程,你将会了解到从挂载组件开始,Vue 是如何构建 VNode,又是如何将 VNode 转为真实节点并挂载到页面。挂载组件($mount)Vue 是一个构造函            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-14 07:12:09
                            
                                195阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            浏览器的内核主要分为渲染引擎和JS引擎。目前市面上常见的浏览器内核可以分为这四种:Trident(IE)、Gecko(火狐)、Blink(Chrome、Opera)、Webkit(Safari)。这里面大家最耳熟能详的可能就是 Webkit 内核了,Webkit 内核是当下浏览器世界真正的霸主。 页面加载过程浏览器根据DNS域名服务器解析域名得到IP地址;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-25 22:45:58
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、vue-ssr/index.template.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!-- <meta http-equiv="X-UA-Compatible" content="IE=edge            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-13 14:28:31
                            
                                799阅读