20180225 前端开发日报

JavaScript数组、字符串、对象常用方法;JavaScript 中的私有变量;CoffeeScript 2.2.2 发布,编译成 JS 的小巧语言;50道CSS基础面试题(附答案);前端技术周刊 2018-02-23;我看Vuex(二);来聊聊怎么写react-native上的样式吧;Jboot v1.3.5 新增 WebSocket 相关文档和 bug 修复

  1. JavaScript数组、字符串、对象常用方法 stringObject.slice(start, end) var a = 'Hello world!'; var b = a.slice(2); var c = a.slice(-4, -2); // a: 'Hello world!' // b: 'llo world!' // c: 'rl',参数可为负 1.2 substr stringObject.substr(start, length) var a = 'Hello wo...
  2. JavaScript 中的私有变量 最近 JavaScript 有了很多改进,新的语法和功能一直在被增加进来。但有些东西并没有改变,一切仍然是对象,几乎所有东西都可以在运行时被改变,并且没有公共、私有属性的概念。但是我们自己可以用一些技巧来改变这种情况,在这篇文章中,我介绍各种可以实现私有变量的方式。 在 2015 年,JavaScript 有了类 ,对于那...
  3. CoffeeScript 2.2.2 发布,编译成 JS 的小巧语言 CoffeeScript 2.2.2 已发布,CoffeeScript 2 最大的变化是,CoffeeScript 编译器会生成现代 JavaScript 语法( ES6 或 ES2015 及以上版本)。一个 CoffeeScript =>会变成一个 JS => ,一个 CoffeeScript 类会变成一个 JS 类,等等。此外, CoffeeScript 2 中的新特性还包括异步功能和 JSX 。 暂未发现该版本更新...
  4. 50道CSS基础面试题(附答案)1 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? 标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin低版本IE盒子模型:宽度=内容宽度(content+border+padding)+ margi...
  5. 前端技术周刊 2018-02-23前端技术周刊 2018-02-23 新闻 上新 2018 年,W3 组织将继续扩展多媒体支持。此前我们有audio和video标签、DASH 和 HLS 流媒体协议,而今年则有如下相关事项:媒体能力规范扩展;网页颜色小组探讨 HDR 与广域颜色...
  6. 我看Vuex(二) 书接上回 ,上回书说了 vuex 的安装、以及 store 构造函数,下面我们来讲后面部分 收集 modules vuex 允许我们自定义多个模块,防止应用的所有状态会集中到一个比较大的对象,导致 store 就变的臃肿了。 const moduleA = { state: { ... }, mutations: { ... }, actions: { ... }, getters: { ...
  7. 来聊聊怎么写react-native上的样式吧我遇到了什么问题? 不久之前我重构了一个古老的项目,总结了一些js方面的想法,不过对于一个前端项目而言不仅仅只由js组成的嘛,上学的时候老师和我说HTML+CSS+JS对应的是页面的骨架、皮肤和肌肉。既然骨架我们...
  8. Jboot v1.3.5 新增 WebSocket 相关文档和 bug 修复 Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生成器、shiro 和 jwt 安全控制、swagger api 自动生成等功能。 Jboot v1.3.5 主要更新如下: 修复:sharding...
  9. 小tips: 使用JS检测用户是否安装某font-family字体 这篇文章发布于 2018年02月24日,星期六,00:08,归类于js实例。 阅读 73 次, 今日 73 次 byzhangxinxu from http://www.zhangxinxu.com/wordpress/?p=7387 本文可全文转载,但需得到原作者书面许可,同时保留原作者和出处,摘要引流则随意。 一、使用JS判断用户操作系统是否安装某字体 下午突发灵感,写了...
  10. Pandora.js 专业的 Node.js 应用监控管理器,阿里开源 Github: github.com/miwayjs/pan… , 欢迎 PR、Issue 和 Star. Pandora.js 阿里巴巴产出的一个Node.js 应用监控管理器,可以让您对自己的 Node.js 应用了若指掌,我们的目标就是让应用可管理、可度量、可追踪。 我们自 2014 年开始使用 Node.js 并参与运维工作,Pandora.js 是淘宝 Midway 团队这些年对企业环境 Nod...
  11. Node.js + TypeScript 写后端工具 现在 Node.js 的生态越来越成熟,有好多公司直接使用 Node 构建其后端应用,放在线上跑。TypeScript 是微软的编程语言,近年来受到的关注也是越来越多。 作为一个常年写后端接口的人,便想:能不能利用这两者,来给自己的工作流,带来一点不一样的感觉。(由于这不是写客户端 JS,所以我们并不需要 webpack 等工具 ) ...
  12. Just for fun——C#应用和Nodejs通讯进程通信 常见的进程通讯的方法有: 管道(Pipe) 命名管道 信号 消息队列 其他 管道是比较简单基础的技术了,所以看看它。 Node IPC支持 Node官方文档中Net模块写着: IPC Support The net module supports IPC ...
  13. Vue Docs 中文文档翻译合集 这里会放置所有 Vue 官方维护的库的中文文档的链接,以及官方未提供多语言支持的库文档的中文翻译 (通常这样的库都比较小或不够稳定,故集中放这里)。 目录 官方维护的中文文档 Vue 中文官网 Vue Loader Vuex Vue Router Vue Test Utils Vue S...
  14. 类 Spring 的 Node.js 框架 —— Nest.js 4.6.1 发布 Nest是构建高效,可扩展的 Node.js web 应用程序的框架。 它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和FRP(函数响应式编程)的元素。在底层,Nest 使用了 Express,可以方便地使用各种可用的第三方插件。 4.6.1 更新如下 特征 ...
  15. 基于Vue开发一个日历组件 最近在做一个类似课程表的需求,需要自制一个日历来支持功能及展现,就顺便研究一下应该怎么开发日历组件。 本文主要涉及以下内容: 怎么开发一套日历皮肤? 怎么计算年月日? 怎么开发日历相关的功能? 总结&DEMO源码 怎么开发一套日历皮肤? 层层分离,块块独立 在梳理日历逻辑之前我想...
  16. 猫头鹰的深夜翻译:从1000+JS项目中汇总的10个最容易出现的错误(以及如何解决)JavaScript常出现的错误前十位 为了可读性,错误名称进行了一定的简写。让我们深入了解每个错误发生的原因以及解决方法。 1. Uncaught TypeError: Cannot Read Property 如果你是一名JavaScript开发人员,你可能...
  17. 使用 Angular 5.0 和 Spring Boot 2.0 构建一个基本的 CRUD 应用 在所有 Web 开发的框架中,Anglar 和 Spring Boot 可以说是两个最流行的了。那么我们不妨看看如何在你的应用中使用它们。 现在技术进展得很快,跟上最新的趋势以及你喜欢的项目的最新发布版本是很有挑战性的。Anglar 和 Spring Boot 是我最喜欢的两个项目。因此我想我应该给你们写个指南,让你清楚如何使用它们最新、...

关注github前端日报 订阅精彩文章

前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多

原文:20180225 前端开发日报 ,未经许可,禁止转载。
来源:前端开发博客 (http://caibaojian.com/fe-daily-20180225.html)