首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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背后的想法是什么? 这篇文章,我们将讲述为什么要在你的下一个项目中使用…