首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
Xrss
更多收藏集
微信扫码分享
微信
新浪微博
QQ
60篇文章 · 0订阅
node+express实现图片上传功能
本篇文章适用于node刚刚入门的读者。 本篇文章使用node+express实现了一个简单的图片上传功能:用户点击图片上传,会跳转到上传成功页面并展示上传的图片。 一直想找资料入门node,试着一步步实现一个功能,都没有合适的资料。直到看到https://www.nodebeg…
前端js脚本与防止js脚本
身为一名前端开发工程师,有时候业务场景是无法用手速模拟的,老司机也有翻车的时候【你懂得】。因此我特意写这一篇文章,希望能够对大家有所帮助。 打开chrome浏览器,使用组合键Ctrl+shift+i打开开发者工具,接下来如图所示。 点击new snippet -->输入脚本‘名…
你还要我怎样的JS系列(4) -- 作用域链
上一章节我们讲了VO。 我们回顾一下之前的内容。 进入执行上下文会创建VO对象、建立作用域链、确定this指向。执行上下文的数据(函数形参、变量声明、函数声明)是作为属性存储在VO中的。 我们也知道变量对象在每次进入上下文时创建,并填入初始值,值的更新出现在代码执行阶段。 这一…
脱离996,Chrome DevTools 面板全攻略!!!
顾名思义。。计数, 可以用来统计某个函数的执行次数,也可以传入一个参数,并且根据传入的参数分组统计调用的次数 断言,用来进行条件判断。当表达式为 false 时,则显示错误信息,不会中断程序执行。 $(selector)是原生 document.querySelector() …
JS写的一个抽奖小Demo从普通写法到设计模式再向ES6的进阶路程
这款抽奖小Demo拥有类似现实中转盘抽奖的效果,会在最后慢慢停止。 1. 整体目录 2. HTML结构 这里有一点需注意,因为每个格子是通过CSS整体进行30°旋转,所以1号格子想要在0°的话需要放到最后一个。 3. CSS样式 然后每个 li 设置成上三角形的样式。ul进行溢…
BetterScroll:可能是目前最好用的移动端滚动插件(源码分析)
BetterScroll 是一款重点解决移动端各种滚动场景需求的开源插件GitHub地址,有下列功能支持滚动列表,下拉刷新,上拉刷新,轮播图,slider等功能。 为了满足这些功能,better-scroll通过使用惯性滚动、边界回弹、滚动条淡入淡出来确保滚动的流畅。同时还支持…
Javascript中有趣的反柯里化技术
反柯里化( uncurrying, 非currying )的话题来自javascript之父Brendan Eich去年的一段twitter. 近几天研究了一下,觉得这个东东非常有意思,分享一下。先忘记它的名字,看下它能做什么. 不要小看这个功能,试想下,我们在写一个库的时候,…
javascript高仿热血传奇游戏
不过由于一些问题(当时还不会用node,用asp写复杂的逻辑真的会写吐;当时对canvas写的也少,dom渲染很容易达到性能瓶颈),已经废弃。后来用canvas重制了一版。本文写于18年。 1.js实现PC端网游是可行的。随着PC、手机硬件配置的升级和浏览器的更新换代,以及H5…
formData原生实现图片上传
XMLHttpRequest Level 2添加了一个新的接口FormData.利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件,我们还可以使用XMLHttpRequest的send()方法来异步的提交这个"表单".比起普通的ajax,…
你所忽略的js隐式转换
你有没有在面试中遇到特别奇葩的js隐形转换的面试题,第一反应是怎么会是这样呢?难以自信,js到底是怎么去计算得到结果,你是否有深入去了解其原理呢?下面将深入讲解其实现原理。 其实这篇文章初稿三个月前就写好了,在我读一些源码库时,遇到了这些基础知识,想归档整理下,就有了这篇文章。…