宁泽林_NiZerin - 互联网技术博客

  • PHP
  • Go
  • Java
  • Rust
  • Python
  • 交流群
  • 关于我
  • 留言版
JavaScript
ES5和ES6是两个语言
JavaScript

Taro Next 发布预览版:同时支持 React / Vue / Nerv

自 Taro 2.0 起,我们将会启动对整个 Taro 系统架构的革新,这次革新我们将其称之为 Taro Next。Taro Next 革新完成之后,Taro 本身的拓展性、稳定性、可维护性都会大幅提高,相应地,使用 Taro 的开发者也会获得更好的开发体验,降低更多开发成本和学习成本。 我们目前已经完成了编译系统和小程序端的重构,通过 npm i -g @tarojs/cli@next 安装 Taro CLI 预览(alpha)版之后,使用 taro init 创建新项目即可体验 Taro Next 的新特性: …

2020年2月24日 14条评论 2267点热度 0人点赞 NiZerin 阅读全文
JavaScript

JavaScript 服务器推送技术之 WebSocket

JavaScript 服务器推送技术之 WebSocket 最近在工作中遇到了需要服务器推送消息的场景,这里总结一下收集整理WebSocket相关资料的收获。 1. 概述 1.1 服务器推送 WebSocket作为一种通信协议,属于服务器推送技术的一种,IE10+支持。 服务器推送技术不止一种,有短轮询、长轮询、WebSocket、Server-sent Events(SSE)等,他们各有优缺点: # 短轮询 长轮询 Websocket sse 通讯方式 http http 基于TCP长连接通讯 http 触发方式…

2019年4月24日 0条评论 2023点热度 0人点赞 NiZerin 阅读全文
JavaScript

Node 12 值得关注的新特性

前言 时隔一年,Node.js 12 如约而至,正式发布第一个 Current 版本。 该版本带来了诸如: V8 更新带来好多不错的特性。 HTTP 解析速度提升。 启动速度大幅提升。 更好的诊断报告和堆分析工具。 ESM 模块更新。 相关资料: 原文地址:medium.com/@nodejs/int… 语雀地址:www.yuque.com/egg/nodejs/… LTS 是什么? 如果你不了解 Node.js 的  Long Term Support 发布策略的话,一定要看看 github.com/nodejs…

2019年4月24日 1条评论 2288点热度 0人点赞 NiZerin 阅读全文
JavaScript

ES6、ES7、ES8、ES9、ES10新特性一览

ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMA-417。关于ECMA的最新资讯可以浏览 ECMA news查看。 ECMA规范最终由TC39敲定。TC39由包括浏览器厂商在内的各方组成,他们开会推动JavaScript提案沿着一条严格的发展道路前进。 从提案到入选ECMA规范主要有以下几个阶段: Stage 0: strawman——最初想法的提交。 Stage 1: proposal(提案)——由TC39至少一名成…

2019年4月12日 7条评论 8999点热度 0人点赞 NiZerin 阅读全文
JavaScript

[译] 图解 Map、Reduce 和 Filter 数组方法

map、reduce 和 filter 是三个非常实用的 JavaScript 数组方法,赋予了开发者四两拨千斤的能力。我们直接进入正题,看看如何使用(并记住)这些超级好用的方法! Array.map() Array.map() 根据传递的转换函数,更新给定数组中的每个值,并返回一个相同长度的新数组。它接受一个回调函数作为参数,用以执行转换过程。 一个帮助记住 map 的方法:Morph Array Piece-by-Piece(逐个改变数组) 你可以使用 map 代替 for-each 循环,来遍历并对每个值应用…

2019年4月12日 1条评论 2046点热度 0人点赞 NiZerin 阅读全文
Go

[译] 2019 为什么我们还会继续使用 PHP ?

我们来开门见山地说。  PHP 是一门奇葩的语言。它既不快,语法又不漂亮。还没有遵守良好的软件开发实践。 但我还是使用它开发了很多软件。 那么问题就很明显了 为什么今天还在使用 PHP ? 除了个人理想主义的偏好以外,还有很多理由。这才是我们要讨论的范围。为什么选 PHP 作为我的 Web 开发语言? PHP 是什么? 「PHP 代表什么意思?」 或者这么问,「PHP 是什么?」 PHP 是一门编写 web 页面的语言,底层使用 C 语言实现,使用 HTML 的标签语法包裹代…

2019年3月7日 3条评论 3619点热度 0人点赞 NiZerin 阅读全文
JavaScript

JavaScript 九种跨域方式实现原理

前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 一、什么是跨域? 1.什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CSFR 等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个 ip 地址,也非同源。 同源策略限制内容有: Cookie、LocalStorage、IndexedDB 等存储性内容DOM 节点AJAX 请求发送后,结果被浏览器拦截了但是有三…

2019年2月16日 0条评论 2170点热度 0人点赞 NiZerin 阅读全文
JavaScript

给2019前端的5个建议

2019 农历新年即将到来,是时候总结一下团队过去一年的技术沉淀。过去一年我们支撑的数据相关业务突飞猛进,其中两个核心平台级产品代码量分别达到30+万行和80+万行,TS 模块数均超过1000个,协同开发人员增加到20+人。由于历史原因,开发框架同时基于 React 和 Angular,考虑到产品的复杂性、人员的短缺和技术背景各异,我们尝试了各种方法打磨工具体系来提升开发效率,以下是节选的5项主要方法。 一、基于 Redux 的状态管理 从2013年React发布至今已近6个年头,前端框架逐渐形成 React/Vu…

2019年2月12日 1条评论 2757点热度 0人点赞 NiZerin 阅读全文
JavaScript

🎉喜大普奔,ES2019登场

就在刚4个小时前,TC39将以下特性加入到了 ES2019 中。让我们来看看这些新的特性给我们带来了什么样的改变。 ES2019 新特性: ➡️ Array#{flat,flatMap} ➡️ Object.fromEntries ➡️ String#{trimStart,trimEnd} ➡️ Symbol#description ➡️ try { } catch {} //…

2019年1月31日 1条评论 3290点热度 0人点赞 NiZerin 阅读全文
JavaScript

[译]JavaScript 中写好条件语句的五个技巧

当用JavaScript来工作的时候,我们需要处理很多的条件判断,这里有五个小技巧能帮助你写出更好/更清晰的条件语句。 1. 多重判断中使用Array.includes 我们看下下面这个例子: 乍一看,上面的例子看起来还可以哦。但是,如果添加更多的红色的水果,比如cherry和cranberries,那会怎样呢?你会使用更多的||来扩展条件语句吗? 我们可以通过Array.includes(Array.includes)来重写上面的条件语句。如下: 我们提取red fruits(条件判断)到一个数组中。通过这样做,…

2019年1月31日 0条评论 2527点热度 0人点赞 NiZerin 阅读全文
123

NiZerin

博主已经躺平了,后面很少会更新博客。

最新 热点 随机
最新 热点 随机
PHP 中如何正确地调用系统命令? 看看 Laravel 9 的新功能 Laravel 8 性能优化自查清单 Laravel 7 已停止维护 Laravel: 新的发行时间表(2021 后改为一年一更) PHP8 已经发布,来看看有哪些新特性吧
Flutter 基础(八)手势相关 Widget:GestureDetector 和 Dismissible Laravel - CSRF token 禁用方法 分享一个 Linux 下的 TCP 测试工具 Laravel 重大安全更新 Laravel 6.0 版本正式发布了! PHP 7.4 新特新速看,预加载了解一下~
标签聚合
laravel javascript flutter wordpress vue php translations go
归档
友情链接
  • PHP函数字典
  • 宝塔运维特惠
  • 科学上网
  • 阿里云特惠

COPYRIGHT © 2021 nizer.in. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang