• 微前端 - 将微服务理念延伸到前端开发中

    翻译自 https:// micro-frontends.org/ 本文描述了采用不同 JavaScript 技术框架的多个团队中协同构建一个现代化前端 Web 应用所需要的技术、策略和方法。 什么是微前端? 微前端这个术语最初来自 2016 年的 ThoughtWorks 技术雷达[ https://www. thoughtworks.com/rad...

    2018-06-24 00:27:32

  • JavaScript中错误正确处理方式,你用对了吗?

    JavaScript的事件驱动范式增添了丰富的语言,也是让使用JavaScript编程变得更加多样化。如果将浏览器设想为JavaScript的事件驱动工具,那么当错误发生时,某个事件就会被抛出。理论上可以认为这些发生的错误只是JavaScript中的简单事件。 本文将会讨论客户端JavaScript...

    2018-06-24 00:27:10

  • es6 语法 (函数扩展)

    // 函数参数默认值(more值后不能有参数) { function test(x,y = 'world' ){ console.log( '默认值' ,x,y); } test( 'hello'); // hello world test('hello','kill'); // hello kill } // 作用域概念 { let x = 'test' ; function test2(x,y = x){ console.log( '作用域...

    2018-06-24 00:27:21

  • 通过一个用户管理实例学习路由react-router-dom知识

    我们通过一个用户管理实例来学习react-router-dom 这个实例包括9个小组件 App.js 引入组件 Home.js 首页组件 User.js 用户管理组件 - UserList.js 用户列表组件 - UserAdd.js 用户添加组件 - UserDetail.js 用户详情组件 Profile.js 个人中心组件 Login.js 用户登录组...

    2018-06-24 00:27:08

  • [js高手之路] javascript面向对象写法与应用

    一、什么是对象? 对象是n个属性和方法组成的集合,如js内置的document, Date, Regexp, Math等等 document就是有很多的属性和方法, 如:getElementById, getElementsByTagName等等这些就是document对象支持的方法,那么我们常见的onclick, onmouseover,onmouseout等等...

    2018-06-24 00:26:59

  • Bootstrap分页样式

    !DOCTYPE html html head meta charset= "utf-8" title Bootstrap 实例 - 分页的大小 / title //需引用bootstrap 3.3.7的 bootstrap.min.css link rel= "stylesheet" href= "http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css" // jquery/2.1....

    2018-06-24 00:27:02

  • js处理包含中文的字符串

    场景: js中String类型自带的属性length获取的是字符串的字符数目,但是前端经常会需要限制字符串的显示长度,一个中文字符又大概占两个英文小写字符的显示位置,所以中英文混合的情况下用length值来判断显示长度往往并不正确。 常规的解决办法是遍历字符串,中文字符...

    2018-06-24 00:27:03

  • js数组操作记录

    一 .splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 arrayObject.splice(index,howmany,item1,.....,itemX) 参数 描述 index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany 必需。要删除的项目数量。如果设置为 0...

    2018-06-24 00:26:59

  • jacascript JSON对象的学习

    前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! JSON (javascript object notation) 全称是 javascript 对象表示法,它是一种数据交换的文本格式,而不是一种编程语言,用于读取结构化数据。2001年由Douglas Crockfor...

    2018-06-24 00:26:57

  • 实现对象合并功能

    前言 jQuery 中的 $.extend() 是经常使用到工具函数,多用于合并参数(对象),具体用法在这里不过多赘述,可通过传参控制合并过程中是否使用深度拷贝;而ES2015中新增的 Object.assign()方法,也可以实现对象的合并,不过合并过程中使用的是浅拷贝;本文参考了jQuery...

    2018-06-24 00:26:58

2