驼峰字符串转下划线_01 function decamelize(string, options) { options = options || {}; var separator = options.separator…
标签:前端开发
关于js中的预解释
预解释:在当前的作用域中,js代码执行之前,浏览器首先会默认把所有的带var、let、const和function的进行提前的声明和定义。 1.对于带var和function关键字在预解释的时候是不一样 (1)var 在…
JS学习笔记之由定时器引发的深入思考
前言 感觉知识就像网贷,是个无底洞啊,本来只是在犀牛书上看到定时器的内容,只有一页而已,然而我却花了几周的时间来整理它,不过真的是学无止境,还有很多细节无法深入,大家一起学习进步吖~ 简单的栗子 例1: setTimeo…
你所忽略的js隐式转换
你有没有在面试中遇到特别奇葩的js隐形转换的面试题,第一反应是怎么会是这样呢?难以自信,js到底是怎么去计算得到结果,你是否有深入去了解其原理呢?下面将深入讲解其实现原理。 其实这篇文章初稿三个月前就写好了,在我读一些源…
Angular2-基于动态创建组件的可配置表单设计
需求 提供给管理员配置简历表单的功能。 基本思路:将一个个表单项做成组件(例如输入框,单选框,复选框,图片,文件,日期等),每个组件对应一段固定的json(包括组件名,placeholder,选项个数,字数限制等等),方…
每周技术分享第三周(6-8)
一、 技术 计算器的四则运算算法,前几天在看自己之前写过的一些小项目,看到了大三写的简易计算器,主要是实现四则运算和基本的归零操作。大概思路是把整个项目分成两大块,即显示部分和运算部分。首先捕捉鼠标按下的事件,获取按下的…
关于vue中watch检测到不到对象属性的变化
前言 在vue开发的过程中发现一个问题:改变vue.$data中对象的属性,watch是观测不到变化,但其实对象的属性是有变化的。这……,有点难以置信! [欢迎点击github原文评论指正] 正文 <templat…
探究Cookie、LocalStorage与SessionStroage
探究Cookie、LocalStorage与SessionStroage 概念 Cookie Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。内存Cookie由浏览器维护…
let & const
let 命令 基本用法 它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 for循环的计数器,就很合适使用let命令。 for循环还有一个特别之处,就是设置循环变量的那部分是一个父作用域,而循环…
React组件Render Props VS HOC 设计模式
React的设计模式有很多种,比如无状态组件/表现型组件,有状态组件/容器型组件,render模式组件,高阶组件等等。本文主要介绍react的render模式与HOC设计模式,并通过实际案例进行比较。 render pr…
overflow:hidden
作用:overflow:hidden可以隐藏超出部分,清除浮动,解决塌陷 <!DOCTYPE html> <html lang="en"> <head> <meta charse…
Vue 生命周期详解
Vue生命周期 每个Vue实例被创建时都要经过一系列得初始化过程,举一把栗子:需要设置数据监听、编译、模板、将实例挂载到DOM并在数据变化时更新DOM等。在这个过程中也会运行一些叫做 生命周期钩子 的函数,这给了用户在不…