首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
果冻不是喜之郎
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
JS常用的18种设计模式总结
我想作为中、高级前端工程师,需要了解一些设计模式的知识。这里我花了一个多月的时间,终于把js中常用的设计模式整理了一遍,大家对号入座,如果不了解某种设计模式,可以点开链接去查看。本系列博文参考了wiki、名人博客、掘金、CSDN、SegmentFault、JS设计模式和开发实践等
也谈Javascript变量、作用域、变量提升
Javascript 作为一种动态语言,其语法特别是变量具有更多的灵活性。对于js的掌握程度不仅仅是实现功能,更需要理解背后的原理。
关于vue-cli构建的项目在github上的预览问题
vue-cli构建的项目,npm run dev时看到的页面对应的是npm run build之后dist文件夹中的index.html文件,而不是项目根目录下的index.html文件。 我第一次使用vue-cli构建的项目,在npm run build之后,在本地打开dis…
JS中的算法与数据结构——栈(Stack)
主要是针对前端同学,将一些常见的算法和数据结构用 JavaScript 去实现,起到一个抛砖引玉的作用
白话原型和原型链
关于原型和原型链的介绍,网上数不胜数,但能讲清楚这两个概念的很少,大多数都是介绍各种对象、属性之间如何指来指去,最后的结果就是箭头满天飞,大脑一团糟。本文将从这两个概念的命名入手,用通俗易懂的语言,帮助你理解这两个东西到底是何方神圣。 一. 背景知识 JavaScript和Ja…
H5 与 Native 交互之 JSBridge 技术
做过混合开发的很多人都知道Ionic和PhoneGap之类的框架,这些框架在web基础上包了一层Native,然后通过Bridge技术使得js可以调用视频、位置、音频等功能。本文就是介绍这层Bridge的交互原理,通过阅读本文你可以了解到js与ios及android底层的通讯原理…
WeZRender:微信小程序 Canvas 增强组件
微信小程序的 Canvas 是残的,这个增强组件基于 HTML5 Canvas 类库 ZRender 制作的,求 star!
网易严选App感受Weex开发(已完结)
什么都不说,先给你感受下weex的效果。以下就是我使用weex,4*8h(不连续)做出来的demo,其中还包括素材收集,踩坑总结等时间。 不得不说,使用Weex开发App对于我们纯前端人员来说,是件***很爽***的事情,只要你熟悉了他的语法,基本可以做到一周上手写app。极其…
小技巧|H5禁止手机虚拟键盘弹出
但是在移动端,input会默认触发手机的虚拟键盘,如何阻止手机虚拟键盘弹起呢?目前我试过有两个方案,一个是给input添加readonly属性,另一个就是在input事件处理方法前面添加一句document.activeElement.blur() 。 使用readonly方式…
关于JS中for循环时,作用域问题和this指针指向的总结
在大多数计算机语言中,{}这样一对花括弧叫一个块级作用域,也就是一个执行环境。在一个执行环境中,执行环境内部的变量在作用域外部式无法被访问到的。执行环境内部倒是可以访问外部的变量。 但由于JS中没有块级作用域,只有函数作用域。所以类似于像for(;;){ }这样的作用域,实际上…