Vue源码-手写mustache源码

博主头像 引言 在Vue中使用模板语法能够非常方便的将数据绑定到视图中,使得在开发中可以更好的聚焦到业务逻辑的开发。 mustache是一个很经典且优秀的模板引擎,vue中的模板引擎也对其有参考借鉴,了解它能更好的知道vue的模板引擎实现的原理。 数据转换为视图的方案 Vue的核心之一就是数据驱动,而模板引擎 ...

javaScript(叁)

博主头像 1. 创建元素 document.write() 弊端: 只能在body中添加元素 document.write('<div id="box1"></div>') innerHTML 弊端:在同级下只能添加一种元素,多个会覆盖;可以采用+=的方式避免覆盖 document.getElementByI ...

React 笔记

博主头像 基础 <div id="app"></div> <!-- React核心库 --> <script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script> <!-- React操作DOM库 --> ...

在微信框架模块中,基于Vue&Element前端的后台管理功能介绍

博主头像 微信开发包括公众号、企业微信、微信小程序等方面的开发内容,需要对腾信的微信API接口进行封装,本篇介绍微信后台管理功能,在原先基于Asp.net的Bootstrap前端基础上,增加的Vue&Element前端的后台管理功能介绍,以及介绍如何在管理微信菜单的基础上增加一个菜单组的概念,以便随时激活某个... ...

ES6解构赋值

博主头像 ES6允许按照一定模式从数组或对象中提取值,然后对变量进行赋值,称为解构。只要等号两边的模式相同,左边的变量就会被赋予对应的值,这种写法属于“模式匹配”。统称起来就叫做“解构赋值”。 ...

小程序从零开始 新手必看(1)

大家可以搜索 菜鸟百宝箱 小程序查看我的小程序会持续更新 每次审核需要大约一天时间 准备工作 1.微信小程序开发工具 2.一个接口网站(我用的https://www.showapi.com/api/apiList?sortType=userCnt&sortValue=-1&page=2)万维易源 自 ...

通俗易懂的JS之Proxy

博主头像 Proxy 就是一个拦截层,你给出要代理的对象,外界访问这个对象不是直接访问他的,而是访问这个Proxy的实例对象的。我们可以通过Proxy为外界访问进行过滤和改写,如赋值时需满足某些条件。 ...

机器学习初探-线性回归

博主头像 题外话 我很早就对人工智能是非常感兴趣的。记得我大学的毕业论文,就是使用遗传算法解决了一个经典的寻路问题。 我一直对人类经典的思想是非常敬畏和崇拜的,比如传统的计算机数据结构算法问题,例如经典的排序算法或者动态规划思想,把一些看似 复杂的问题竟然用短短十几行甚至一个 for 循环就能解决,这令我感受 ...

node.js笔记

博主头像 require()引入 核心模块 require('http');//引入http模块 引入的模块会先从当前目录node_modules找,没有继续往上一级目录找,直到根目录,没有则报错 文件模块 一个模块就是一个js文件 引入的是路径必须以 ./ 或 ../ 开头 引入后返回一个对象,返回的就是引 ...

使用NodeJs作为微信公众号后台服务器 使用node回复公众号消息 node验证公众号tonken node微信公众号开发

博主头像 使用NodeJs作为微信公众号后台服务器 下面演示代码的源码地址 https://gitee.com/szxio/weChatServer 申请测试公众号 首先登录微信公众平台,选择自己的公众号登录。登录成功后点击开发者工具,选择公众平台测试账号 点击进去后我们可以申请一个测试用的公众号,可以体验所 ...

面试遇到的坑JS深拷贝和浅拷贝

首先要搞明白深拷贝和钱拷贝的区别要先搞明白 栈和堆的区别 一、栈 栈存储基础数据类型,如: String、Number、Boolean、Null、Underined,这些简单的基础数据类型能够直接存储在栈中。栈如果没有被使用就会被回收 二、堆 堆存储引用数据类型的是 Function、Array、O ...

前端常用模板引擎- artTemplate

博主头像 我们在用H5+Css3布局页面的时候,通过接口展示数据到页面的时候,如果数据少还好,有时候ul -> li有多个的时候 只能循环接口返回的数据然后一个一个去展示。 前段时间在无意中学习到一个新东西 art-template 前端模板引擎 这个东西可以像vue展示数据一样很方便的进行数据展示 还有一个 ...

一种巧妙的使用 CSS 制作波浪效果的思路

博主头像 在之前,我介绍过几种使用纯 CSS 实现波浪效果的方式,关于它们有两篇相关的文章: 纯 CSS 实现波浪效果! 巧用 CSS 实现酷炫的充电动画 本文将会再介绍另外一种使用 CSS 实现的波浪效果,思路非常有意思。 从定积分实现曲边三角形面积说起 在进入主题之前,先看看这个,在高等数学中,我们可以通 ...

博客园为看板娘加上CDN加速

博主头像 这也算是笔者自己折腾的经历,发出来和大家一起分享。 嘿嘿就是这只啦,只是刷新的比较慢,大概需要好几秒才能刷出来。使用CDN加速后,可以在1秒内刷出来,速度快了不少。 库用的是这里的:live2d-widget 模型是用的这里的:shizuku 库只用到了一个文件L2Dwidget.min.js。不用 ...

微信小程序支付实现流程

博主头像 基本流程 用户操作流程 小程序流程 整体支付流程 代码实现 创建订单 创建订单,主要是前端将订单的信息提交到后端。但是在创建订单之前还有一些准备工作要做: 获取用户数据GetUserInfo 获取用户授权,获得token 创建订单 使用button的getUserInfo 获得的用户信息,再使用wx ...

从几道题目带你深入理解Event Loop_宏队列_微队列

博主头像 深入探究JavaScript的Event Loop Javascript是一门单线程语言 但是在运行时难免会遇到需要较长执行时间的任务如: 向后端服务器发送请求。 其他的任务不可能都等它执行完才执行的(同步)否则效率太低了, 于是异步的概念就此产生: 当遇到需要较长时间的任务时将其放入"某个地方"后 ...

JavaScript

博主头像 JavaScript基础 JavaScript: * 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了 * 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面 ...

web&HTML

博主头像 内容索引 1. web概念概述 2. HTML web概念概述 * JavaWeb: * 使用Java语言开发基于互联网的项目 * 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: ...

<1···456···200>