摘要:
``` /** * 取出中括号内的内容 * @param text * @returns {string} */
export function getBracketStr(text) { let result = '' if (isObjEmpty(text)) return result let regex = /\[(.+?)\]/g; ... 阅读全文
posted @ 2018-11-02 22:10
sfornt
阅读(14626)
评论(0)
推荐(0)
摘要:
data id="1190000016885142" data license="" 一、Node.js Node.js并不是一个JavaScript框架,Node.js是JavaScript运行时的运行环境,类比Java中的JVM。 java的开端是什么,无疑是JVM,自从有了JVM,java才能 阅读全文
posted @ 2018-11-02 22:05
sfornt
阅读(294)
评论(0)
推荐(0)
摘要:
递归,函数自己调用自己 return 返回值, 后面的代码不执行 1 100之间,把所有能被3并且能被5整除的数获到,然后累加求和 for循环 递归 1 10之间,把所有能被2整除的数获到,然后累加求和 1 10以内所有偶数积 阅读全文
posted @ 2018-11-02 22:03
sfornt
阅读(134)
评论(0)
推荐(0)
摘要:
已经开源 地址:https://github.com/nanhupatar...关注我们团队: React 中 keys 的作用是什么? Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。 在开发过程中,我们需要保证某个元素的 key 在其同级元素中具有唯一性。在 阅读全文
posted @ 2018-11-02 22:00
sfornt
阅读(249)
评论(0)
推荐(0)
摘要:
socket.io官网中使用express实现了一个最简单的IM即时聊天,今天我们使用koa来实现一下 框架准备 确保你本地已经安装好了nodejs和npm,使用koa要求node版本 7.6 在你需要的位置新建一个文件夹(官网的简单命名为chat example) 进入项目目录,创建package 阅读全文
posted @ 2018-11-02 21:56
sfornt
阅读(1733)
评论(1)
推荐(0)
摘要:
插槽内容 Vue实现一套内容分发的API, 这套API基于当前的web组件规范草案,将元素作为承载分发内容的出口。 然后在的模板中可能会写为: 当组件渲染的时候,这个元素将会被"Yourt Profile"替换。插槽可以包括任何模板代码,包括HTML: 甚至其他的组件: 如果没有包含一个元素,则任何 阅读全文
posted @ 2018-11-02 21:33
sfornt
阅读(151)
评论(0)
推荐(0)
摘要:
“大家好,我是谷阿莫,今天要将的是一个...”,哈哈哈,看到这个题我就想到这个开头。最近react 官方在 2018 ReactConf 大会上宣布 React v16.7.0 alpha(内测) 将引入 Hooks。所以我们有必要了解 Hooks,以及由此引发的疑问。 React Hooks相关推 阅读全文
posted @ 2018-11-02 21:24
sfornt
阅读(21755)
评论(0)
推荐(0)
摘要:
Vue2介绍 1.vue2.0 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 Vue 的核心库只关注视图层 采用单文件组件 复杂大型单页应用程序(SPA) 响应式的数据绑定,与组件化的开发 HTML中的DOM与其他的部分独立开来划分出一个层次,这个层次就叫做 阅读全文
posted @ 2018-11-02 21:11
sfornt
阅读(852)
评论(0)
推荐(0)
摘要:
网页中显示文字时,带 开始和结束的文字蓝色高亮,就像微博话题一样效果如下 html js 阅读全文
posted @ 2018-11-02 21:05
sfornt
阅读(1157)
评论(0)
推荐(0)
摘要:
字符串扩展 Unicode相关补充 引入"\u{xx}"来表示码点,之前只能表示\u0000 \uffff引入String.fromCodePoint()能正确读取大于uFFFF的unicode编码引入s.codePiointAt()用于读取大于0xFFFF的字符的unicode编码例如let s 阅读全文
posted @ 2018-11-02 21:03
sfornt
阅读(128)
评论(0)
推荐(0)
摘要:
数据类型的分类 要想判断数据类型,首先要知道数据类型的分类。数据类型分为基本数据类型和引用数据类型。 基本数据类型 基本数据类型有 五 种,ES6中新加了第 六 种基本数据类型——Symbol 类型。 数值 (number): 整数和小数。 字符串 (string): 文本 布尔值 (boolean 阅读全文
posted @ 2018-11-02 21:01
sfornt
阅读(220)
评论(0)
推荐(0)
摘要:
call 非严格模式 严格模式 apply apply和call的方法的作用是一模一样的, call在给fn传递参数的时候,是一个个的传递值的,而apply不是一个一个传,而是把要给fn传递的参数值统一放在一个数组中进行操作,但是也相当于一个个的给fn的形参赋值 bind 预处理:事先把fn的thi 阅读全文
posted @ 2018-11-02 20:58
sfornt
阅读(119)
评论(0)
推荐(0)
摘要:
网页一进入判断是否登录,未登录跳转到登录页面 router.js main.js 阅读全文
posted @ 2018-11-02 20:04
sfornt
阅读(4643)
评论(0)
推荐(0)
摘要:
更新:在常用七种继承方案的基础之上增加了ES6的类继承,所以现在变成八种啦,欢迎加高级前端进阶群一起学习(文末)。 2018.10.30 1、原型链继承 构造函数、原型和实例之间的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个原型对象的指针。 继承的本质就 阅读全文
posted @ 2018-11-02 20:02
sfornt
阅读(682)
评论(0)
推荐(0)
摘要:
技术选型 做技术选型时,要考虑实际的项目需求,不要跟风(时髦驱动开发)和凑热闹(热闹驱动开发)。 踏实的研究和对目标成果的认真思考。 面临的是一整套技术、方案、规范和产品的选型 考虑因素 项目因素(天时) 明确项目的规模、重要程度。项目的需求(特别是非功能性需求)也会限制技术的选型。 团队因素(人和 阅读全文
posted @ 2018-11-02 19:58
sfornt
阅读(1640)
评论(0)
推荐(0)
摘要:
接触Redux不过短短半年,从开始看官方文档的一头雾水,到渐渐已经理解了Redux到底是在做什么,但是绝大数场景下Redux都是配合React一同使用的,因而会引入了React Redux库,但是正是因为React Redux库封装了大量方法,使得我们对Redux的理解变的开始模糊。这篇文章将会在R 阅读全文
posted @ 2018-11-02 19:54
sfornt
阅读(375)
评论(0)
推荐(0)
摘要:
本文由 Deguang 发表于 码路 技术博客 浏览器的保存账户密码功能,给我们带来了很大的便利,但是在有些情况下,我们并不希望浏览器帮我们填充一些表单,然而autocomplete的一些参数项并不能阻止浏览器回填,这里我们来看下如何解决这个问题。 问题描述: 项目注册部分的表单有三项,分别为手机号 阅读全文
posted @ 2018-11-02 17:44
sfornt
阅读(2302)
评论(0)
推荐(0)
摘要:
原文链接 Vue 开发一个单页面应用,相信很多前端工程师都已经学会了,但是单页面应用有一个致命的缺点,就是 SEO 极不友好。除非,vue 能在服务端渲染(ssr)并直接返回已经渲染好的页面,而并非只是一个单纯的 <div id="app"></div>。 Nuxt.js 就 阅读全文
posted @ 2018-11-02 17:37
sfornt
阅读(1110)
评论(0)
推荐(0)
摘要:
从 JavaScript 到 TypeScript TypeScript 并不是一个完全新的语言, 它是 JavaScript 的超集,为 JavaScript 的生态增加了类型机制,并最终将代码编译为纯粹的 JavaScript 代码。 TypeScript 简介 TypeScript 由 Mic 阅读全文
posted @ 2018-11-02 17:02
sfornt
阅读(182)
评论(0)
推荐(0)
摘要:
很久很久以前,我还是个phper,第一次接触javascript觉得好神奇。跟传统的oo类概念差别很大。记得刚毕业面试,如何在javascript里面实现class一直是很热门的面试题,当前面试百度就被问到了,当年作为一个小白只是网上随便搜搜应付了下。= =现在发现当时知道的还是太少太少。今天整理了 阅读全文
posted @ 2018-11-02 16:59
sfornt
阅读(294)
评论(0)
推荐(0)
摘要:
作为一名前端工程师,写组件的能力至关重要。虽然javascript经常被人嘲笑是个小玩具,但是在一代代大牛的前仆后继的努力下,渐渐的也摸索了一套组件的编写方式。 下面我们来谈谈,在现有的知识体系下,如何很好的写组件。 比如我们要实现这样一个组件,就是一个输入框里面字数的计数。这个应该是个很简单的需求 阅读全文
posted @ 2018-11-02 16:56
sfornt
阅读(327)
评论(0)
推荐(0)
摘要:
WebSocket 出现前 构建网络应用的过程中,我们经常需要与服务器进行持续的通讯以保持双方信息的同步。通常这种持久通讯在不刷新页面的情况下进行,消耗一定的内存资源常驻后台,并且对于用户不可见。在 WebSocket 出现之前,我们有一下解决方案: 传统轮询(Traditional Polling 阅读全文
posted @ 2018-11-02 16:54
sfornt
阅读(1369)
评论(0)
推荐(0)
摘要:
概述 Python是个非常受欢迎的编程语言,随着近些年机器学习、云计算等技术的发展,Python的职位需求越来越高。下面我收集了10个Python面试官经常问的问题,供大家参考学习。 类继承 有如下的一段代码: 如何调用类A的show方法了。 方法如下: __class__方法指向了类对象,只用给他 阅读全文
posted @ 2018-11-02 16:52
sfornt
阅读(195)
评论(0)
推荐(0)
摘要:
引言 平常会做一些有意思的小案例练手,通常都会发到codepen上,但是codepen不能写分析。 所以就在博客上开个案例分享系列, 阅读全文
posted @ 2018-11-02 16:32
sfornt
阅读(877)
评论(0)
推荐(0)
摘要:
一、常用(普通)数组的构建 1.1 直接构建 1.2 通过new Array 二、特殊数组的构建 2.1 构建相同内容的数组 直接构建法: 简单粗暴不推荐,如果数据多,不仅构建麻烦,而且不美观 循环法: for循环 比第一种要好,但是代码依然不美观 fill: 使用一个固定值来填充数组 这种显然就方 阅读全文
posted @ 2018-11-02 16:22
sfornt
阅读(475)
评论(0)
推荐(0)
摘要:
一、介绍及安装 1.1 介绍 Moment.js是一个优秀的JavaScript 日期处理类库. 如果没有Moment.js之类的日期处理库,我们如果需要获得格式化后的日期.往往需要通过new Date().getMonth()...之类方法进行拼接, 或者使用JQ封装的函数. 但现在但SPA页面不 阅读全文
posted @ 2018-11-02 14:41
sfornt
阅读(513)
评论(0)
推荐(0)
摘要:
表达式全集 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹 阅读全文
posted @ 2018-11-02 14:14
sfornt
阅读(112)
评论(0)
推荐(0)
摘要:
当我们运行打包脚本npm run build或者打包iosweexpack build ios有可能会遇到以下报错 ERROR in index.js from UglifyJs 这是因为webpack在打包vue文件时没有成功转换ES6的语法 解决方法 解决方法很简单,加入babel preset 阅读全文
posted @ 2018-11-02 14:12
sfornt
阅读(2321)
评论(0)
推荐(0)
摘要:
为了实现分离业务逻辑代码,实现组件内部相关业务逻辑的复用,在React的迭代中针对类组件中的代码复用依次发布了Mixin、HOC、Render props等几个方案。此外,针对函数组件,在React v16.7.0 alpha 中提出了hooks的概念,在本身无状态的函数组件,引入独立的状态空间,也 阅读全文
posted @ 2018-11-02 14:07
sfornt
阅读(204)
评论(0)
推荐(0)
摘要:
UI Mvvm 前端数据流框架精讲 Vue数据双向绑定探究 面试问题:Vuejs如何实现双向绑定 数据双向绑定的探究和实现 需求 从列表页的第二页进入详情页,返回时列表页仍然显示在第二页; 从列表页的第二页进入详情页,返回时列表页的筛选条件仍然存在。 <! more > 技术选择 使用v 阅读全文
posted @ 2018-11-02 14:04
sfornt
阅读(6590)
评论(0)
推荐(0)

浙公网安备 33010602011771号