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前端日报 订阅精彩文章

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


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流