首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
344篇文章 · 0订阅
编写可维护的JavaScript
软件生命周期中80%的成本都消耗在了维护上;而且几乎所有的维护者都不是代码的直接开发人。如何让自己写的代码让别人阅读起来更高效?当然是写代码的时候注入一些规范。那么在Javascript中有哪些编程风格值得我们去注重呢?这篇文章将总结《编写可维护的JavaScript》里面的观…
精读《你不知道的 javascript(上卷)》
《你不知道的 javascript》是一个前端学习必读的系列,让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书介绍了该系列的两个主题:“作用域和闭包”以及“this和对象原型”。这两块也是值得我们反复去学习琢磨的两…
由两道题扩展的对作用域,作用域链,闭包,立即执行函数,匿名函数的认识总结
当调用setTimeout事件时,会把函数参数,放到事件队列中。等主程序运行完,再调用 变量和函数的访问区域,分全局作用域和函数作用域,在es6中添加let关键字后有了块级作用域概念. 为什么第一个值为undefined?因为函数体内的Gscope变量被提升至函数体顶端,但是未…
【面试篇】寒冬求职之你必须要懂的Web安全
随着互联网的发展,各种Web应用变得越来越复杂,满足了用户的各种需求的同时,各种网络安全问题也接踵而至。作为前端工程师的我们也逃不开这个问题,今天一起看一看Web前端有哪些安全问题以及我们如何去检测和防范这些问题。非前端的攻击本文不会讨论(如SQL注入,DDOS攻击等),毕竟后…
Webpack 知识梳理
1. Webpack 简介及相关知识 Webpack —— JavaScript应用模块打包工具。 Node.js 是 javascript的服务器版本,Webpack 在执行打包压缩时是依赖 Node.js 的。 初始化项目,并安装 Webpack 依赖,安装 webpack…
写一个属于你的前端脚手架工具
创建项目目录后执行npm init按照提示完成初始化项目。 安装。 项目初始化完成后,创建bin文件和commands文件。bin文件为可执行命令入口目录,commands则负责编写一些命令交互。 1.program.parse(process.argv) 可以解析执行init…
从Chrome源码看WebSocket
WebSocket是为了解决双向通信的问题,因为一方面HTTP的设计是单向的,只能是一边发另一边收。而另一方面,HTTP等都是建立在TCP连接之上的,HTTP请求完就会把TCP给关了,而TCP连接本身就是一个长连接吗,只要连接双方不断关闭连接它就会一直连接态,所以有必要再搞一个…
[译] JavaScript 是如何工作的:Web 推送通知的机制
这是专门研究 JavaScript 及其构建组件系列文章的第 9 章。在识别和描述核心元素的过程中,我们还分享了我们在构建一个轻量级 JavaScript 应用程序 SessionStack 时使用的一些经验规则,该应用程序需要健壮、高性能,可以帮助用户实时查看和重现它们的 W…
在Vue中使用TypeScript
很早以前,想在Vue中使用TypeScript来增强开发体验,TypeScript的优点自不必多说。查了很多资料,了解了当时在Vue中使用TypeScript的体验。由于当时TypeScript对Vu
10个为您的下一个Web应用程序使用Nuxt.js的理由
如果你是一个Vue开发者,可能你听说过Nuxt.js。但是你可能不太知道关于它的所有炒作。你可能会问,为什么我要在一个框架里面再用一个框架,Vue已经让开发JavaScript应用变得很容易了,Nuxt.js背后的想法是什么? 这篇文章,我们将讲述为什么要在你的下一个项目中使用…