摘要: ``` /** * 取出中括号内的内容 * @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 阅读(14518) 评论(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 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 递归,函数自己调用自己 return 返回值, 后面的代码不执行 1 100之间,把所有能被3并且能被5整除的数获到,然后累加求和 for循环 递归 1 10之间,把所有能被2整除的数获到,然后累加求和 1 10以内所有偶数积 阅读全文
posted @ 2018-11-02 22:03 sfornt 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 已经开源 地址:https://github.com/nanhupatar...关注我们团队: React 中 keys 的作用是什么? Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。 在开发过程中,我们需要保证某个元素的 key 在其同级元素中具有唯一性。在 阅读全文
posted @ 2018-11-02 22:00 sfornt 阅读(242) 评论(0) 推荐(0) 编辑
摘要: socket.io官网中使用express实现了一个最简单的IM即时聊天,今天我们使用koa来实现一下 框架准备 确保你本地已经安装好了nodejs和npm,使用koa要求node版本 7.6 在你需要的位置新建一个文件夹(官网的简单命名为chat example) 进入项目目录,创建package 阅读全文
posted @ 2018-11-02 21:56 sfornt 阅读(1708) 评论(1) 推荐(0) 编辑
摘要: 插槽内容 Vue实现一套内容分发的API, 这套API基于当前的web组件规范草案,将元素作为承载分发内容的出口。 然后在的模板中可能会写为: 当组件渲染的时候,这个元素将会被"Yourt Profile"替换。插槽可以包括任何模板代码,包括HTML: 甚至其他的组件: 如果没有包含一个元素,则任何 阅读全文
posted @ 2018-11-02 21:33 sfornt 阅读(138) 评论(0) 推荐(0) 编辑
摘要: “大家好,我是谷阿莫,今天要将的是一个...”,哈哈哈,看到这个题我就想到这个开头。最近react 官方在 2018 ReactConf 大会上宣布 React v16.7.0 alpha(内测) 将引入 Hooks。所以我们有必要了解 Hooks,以及由此引发的疑问。 React Hooks相关推 阅读全文
posted @ 2018-11-02 21:24 sfornt 阅读(21614) 评论(0) 推荐(0) 编辑
摘要: Vue2介绍 1.vue2.0 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 Vue 的核心库只关注视图层 采用单文件组件 复杂大型单页应用程序(SPA) 响应式的数据绑定,与组件化的开发 HTML中的DOM与其他的部分独立开来划分出一个层次,这个层次就叫做 阅读全文
posted @ 2018-11-02 21:11 sfornt 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 网页中显示文字时,带 开始和结束的文字蓝色高亮,就像微博话题一样效果如下 html js 阅读全文
posted @ 2018-11-02 21:05 sfornt 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 字符串扩展 Unicode相关补充 引入"\u{xx}"来表示码点,之前只能表示\u0000 \uffff引入String.fromCodePoint()能正确读取大于uFFFF的unicode编码引入s.codePiointAt()用于读取大于0xFFFF的字符的unicode编码例如let s 阅读全文
posted @ 2018-11-02 21:03 sfornt 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 数据类型的分类 要想判断数据类型,首先要知道数据类型的分类。数据类型分为基本数据类型和引用数据类型。 基本数据类型 基本数据类型有 五 种,ES6中新加了第 六 种基本数据类型——Symbol 类型。 数值 (number): 整数和小数。 字符串 (string): 文本 布尔值 (boolean 阅读全文
posted @ 2018-11-02 21:01 sfornt 阅读(152) 评论(0) 推荐(0) 编辑
摘要: call 非严格模式 严格模式 apply apply和call的方法的作用是一模一样的, call在给fn传递参数的时候,是一个个的传递值的,而apply不是一个一个传,而是把要给fn传递的参数值统一放在一个数组中进行操作,但是也相当于一个个的给fn的形参赋值 bind 预处理:事先把fn的thi 阅读全文
posted @ 2018-11-02 20:58 sfornt 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 网页一进入判断是否登录,未登录跳转到登录页面 router.js main.js 阅读全文
posted @ 2018-11-02 20:04 sfornt 阅读(4544) 评论(0) 推荐(0) 编辑
摘要: 更新:在常用七种继承方案的基础之上增加了ES6的类继承,所以现在变成八种啦,欢迎加高级前端进阶群一起学习(文末)。 2018.10.30 1、原型链继承 构造函数、原型和实例之间的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个原型对象的指针。 继承的本质就 阅读全文
posted @ 2018-11-02 20:02 sfornt 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 技术选型 做技术选型时,要考虑实际的项目需求,不要跟风(时髦驱动开发)和凑热闹(热闹驱动开发)。 踏实的研究和对目标成果的认真思考。 面临的是一整套技术、方案、规范和产品的选型 考虑因素 项目因素(天时) 明确项目的规模、重要程度。项目的需求(特别是非功能性需求)也会限制技术的选型。 团队因素(人和 阅读全文
posted @ 2018-11-02 19:58 sfornt 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 接触Redux不过短短半年,从开始看官方文档的一头雾水,到渐渐已经理解了Redux到底是在做什么,但是绝大数场景下Redux都是配合React一同使用的,因而会引入了React Redux库,但是正是因为React Redux库封装了大量方法,使得我们对Redux的理解变的开始模糊。这篇文章将会在R 阅读全文
posted @ 2018-11-02 19:54 sfornt 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 本文由 Deguang 发表于 码路 技术博客 浏览器的保存账户密码功能,给我们带来了很大的便利,但是在有些情况下,我们并不希望浏览器帮我们填充一些表单,然而autocomplete的一些参数项并不能阻止浏览器回填,这里我们来看下如何解决这个问题。 问题描述: 项目注册部分的表单有三项,分别为手机号 阅读全文
posted @ 2018-11-02 17:44 sfornt 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 原文链接 Vue 开发一个单页面应用,相信很多前端工程师都已经学会了,但是单页面应用有一个致命的缺点,就是 SEO 极不友好。除非,vue 能在服务端渲染(ssr)并直接返回已经渲染好的页面,而并非只是一个单纯的 <div id="app"></div>。 Nuxt.js 就 阅读全文
posted @ 2018-11-02 17:37 sfornt 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 从 JavaScript 到 TypeScript TypeScript 并不是一个完全新的语言, 它是 JavaScript 的超集,为 JavaScript 的生态增加了类型机制,并最终将代码编译为纯粹的 JavaScript 代码。 TypeScript 简介 TypeScript 由 Mic 阅读全文
posted @ 2018-11-02 17:02 sfornt 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 很久很久以前,我还是个phper,第一次接触javascript觉得好神奇。跟传统的oo类概念差别很大。记得刚毕业面试,如何在javascript里面实现class一直是很热门的面试题,当前面试百度就被问到了,当年作为一个小白只是网上随便搜搜应付了下。= =现在发现当时知道的还是太少太少。今天整理了 阅读全文
posted @ 2018-11-02 16:59 sfornt 阅读(280) 评论(0) 推荐(0) 编辑