首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2019.1
订阅
笑着给你台阶下
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
[译]基础中的基础,JavaScript中的值和引用
前几天忽然发现github上有一个大热门项目 —— “33 concepts every JavaScript developer should know”,目前已经将近25000个Stars。这个项目旨在帮助前端开发者掌握33个JavaScript基础概念。按作者话说,这些概…
Select 组件实现
单选、多选的区分,以及对应处理。 1. 实例 2. 原理 下拉框:包含已选中的高亮项,禁用项,默认选择选项等,具备点击选中,再次点击取消的操作。 利用 tabIndex 属性使得最外层的 div 能够触发 blur 事件,如果失焦就收起下拉框。 组件实现数据双向绑定,当 v-m…
【手把手带你配 webpack】第一步, 做一个高级前端工程师
webpack 顾名思义, web 应用的 pack(打包) 工具. 举个栗子, 假如你出门旅行需要携带各种各样的随身物品, 怎么办咧? 一个背包搞定. 所有的随身物品打包到背包里, 管他充电器还是充电宝, 杜蕾斯还是冈本全都一步到位... 早期的 web 应用相对单调, 网页…
【前端打包部署】谈一谈我在SPA项目打包=>部署的处理
在上篇《【vue-cli3升级】老项目提速50%(二)》文中,评论区好几个人对文中task任务以及shell打包推送远程仓库表示感兴趣,希望我多描述些内容... 结合实际场景罗列两个吧... 为了随时发布前端项目,不用等到晚上加班发布... 上篇文章评论区有人问到 rsync …
离职后才搞懂vue项目开发流程中的疑惑点
在离职的最后一个月,帮两位同事申请加薪,确切的说,申请加薪是导火索,我被扣上了哄抬同事工资以提高自己工资的帽子,在推动前后端分离工作中处处碰壁,点燃了压抑许久的离职冲动,领导培养自己四五年,不让声张,答应悄悄离开。 离开时原来公司项目里剩下很多问题没有解决,现在自己还在做vue…
精华提炼「你不知道的 JavaScript」之作用域和闭包
JavaScript语言是“动态”或“解释执行”语言,但事实上是一门编译语言。但它不是提前编译的,编译结果也不能在分布式系统中移植。 传统编译语言流程中,程序在执行之前会经历三个步骤,统称为“编译”。 将由字符组成的字符串分解成(对编程语言来说)有意义的代码块。 上面这段程序会…
【译】JavaScript中纯函数是什么
纯函数是程序函数式编程语言中原子构建块(最简单的可重用代码构建块)。简单和易测试性的特点使其备受推崇。 本文将提供一个快速检测列表,用于判断一个函数是否为纯函数。 让我们逐一展开。 不管你在何时何地调用第一个例子中的函数,得到的结果仅仅依赖于传入的参数。 如传入 2 和 4,得…
js对文件和二进制操作的一些方法汇总
之所以说它是个万能的对象是因为它可以读取任意格式的内容,最近我尝试过用 FileReader 读取过 psd, ppt, 各种图片等等. 虽然很多情况下,它读出来的是我们完全看不懂的东西.不过通过一定的转换,理论上我们可以在浏览器里面打开任何文件类型. 由于 FileReade…
结合具体场景,聊聊 React 的状态管理方案
1. 引子 虽然 React 的状态管理是一个老生常谈的问题,网上和社区中也能搜到相当多的资料。这里还是想梳理下从我接触 React 开始到现在对状态管理的一些感想。 所有的新技术的出现和流行都是为了解决特定的场景问题,这里也会以一个非常简单的例子作为我们故事的开始。 上述的场…
Vue添加数据视图不更新问题
原因是因为Vue想要完成视图响应必须把JavaScript普通对象数据转为具有getter/setter的属性对象数据。当调用setter被调用时Vue捕获数据从而完成响应组件更新。 首先我们准备两组数据,,jsData和vueData。 运行可以看出jsData不在vue实例…