CSDN前端知识共享

在积累中沉淀,在学习中总结,在探索中尝试

模板引擎:二、实现一个Json解析器

2.Js实现Json解析器 前言 本文主要对Json解析器的实现进行探讨。 如果想深入了解其原理,可以参考上一篇文章:模板引擎:一、理解Json解析器工作原理 项目github地址:https://github.com/yang657850144/parseJson ...

2018-07-21 23:29:39

阅读数 465

评论数 0

模板引擎:一、理解Json解析器工作原理

Json解析器 初衷 编写Json解析器目的是为了拓展自己的知识广度,并且通过简单的手写实践,能够深入了解一些技术细节(AST、DFA&NFA、LL(1)文法),以及便于理解目前主流的前端框架设计。 那么就通过Json,切入正题 Json Js...

2018-07-20 20:51:53

阅读数 547

评论数 0

Linux常用指令

Linux常用指令 速览 指令名称 作用 cat 1.检视文档内容 2.创建文件 3.合并文件 mkdir 创建文件夹 rm 删除文件(夹) mv 1.移动文件(夹) 2.重命名文件 chown 改变拥有者目录权限...

2018-07-30 20:57:34

阅读数 71

评论数 0

Git: 一、版本控制系统介绍

版本控制 什么是版本控制 版本控制是一套类似日志系统,用来保存文件内容变更记录的系统。 版本控制作用 版本控制可以帮助我们将文件的修改记录进行回溯到之前的状态,然后,就可以对比文件中的变化细节。 可以查到的信息诸如:修改操作人、修改的文件内容、修改时间等。 如果有人恶意删除某些...

2018-07-30 17:26:41

阅读数 59

评论数 0

Vue 限制input输入 小数点后两位number

3. Vue 限制input输入 小数点后两位number 首先介绍一些input(表单元素)常见的type type 类型说明 text - button - number 过滤非数值类型的值 tel 用于输入电话号码的控件 ...

2018-07-24 11:05:13

阅读数 14454

评论数 1

Vue 获取鼠标位置坐标

Vue 获取鼠标位置坐标 在Vue项目中,我们可能有获取鼠标信息的需求来处理业务逻辑。 介绍 下面,我们将通过介绍touch事件,来获取鼠标位置。 事件名 功能 touchstart 鼠标点击时,触发该事件一次。 touchmove 当鼠标移动时,会...

2018-07-24 10:05:32

阅读数 5494

评论数 0

Vue 动态修改dom样式

Vue 的核心是允许是模板语法来声明式的将数据渲染进DOM系统 修改dom样式的思路,无非就是两步: 获取dom 修改样式 一、 vm.$el 修改dom样式 获取dom节点 根节点,即被挂载的dom <div id=&quo...

2018-07-23 16:11:45

阅读数 15719

评论数 0

ES6:二、JS Module Systems

1.JS Module Systems 概述 随着JS使用越来越普及,导致namespace以及depedencies变得难以维护。因此,为了解决这类问题就开发处理不同的模块系统。 JS Modules的必要性 如果有其他平台开发的经验,那么可能对封装和依赖比较容易理解。 在...

2018-07-14 20:11:51

阅读数 100

评论数 0

ES6:一、Promise语法

Promise语法 new Promise((resolve,reject) => {...}) Promise对象表示一个异步操作的最终状态(完成或失败)。 为什么需要Promise Promise是为了解决异步函数多重嵌套的问题(...

2018-07-14 11:29:45

阅读数 162

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭