- 前言最近把小站的登录页面给重构了,之前的安全性存在很大问题,基本处于裸奔的状态,特此记录一下过程。先说一下网站后端语言是php,为什么用php呢,因为php是世界上最好的语言吗,可能吧,不过最大的原因是因为我的网站托管在虚拟主机上,目前来说,几乎所有厂商的虚拟主机都只支持php,不过本文所涉及到的php代码都十分简单,跟js没啥区别。本次规划的登录方式有三种,密码登录、手机验证码登录、第三... 前言最近把小站的登录页面给重构了,之前的安全性存在很大问题,基本处于裸奔的状态,特此记录一下过程。先说一下网站后端语言是php,为什么用php呢,因为php是世界上最好的语言吗,可能吧,不过最大的原因是因为我的网站托管在虚拟主机上,目前来说,几乎所有厂商的虚拟主机都只支持php,不过本文所涉及到的php代码都十分简单,跟js没啥区别。本次规划的登录方式有三种,密码登录、手机验证码登录、第三...
- 开头多边形编辑器少数见于一些图片标注需求,常见于地图应用,用来绘制区域,比如高德地图:示例地址:https://lbs.amap.com/api/jsapi-v2/example/overlay-editor/polygon-editor-avoidpolygon。请先试用一下,接下来实现它的所有功能。 基本准备准备一个canvas元素,设置一下画布宽高,获取一下绘图上下文:<div cl... 开头多边形编辑器少数见于一些图片标注需求,常见于地图应用,用来绘制区域,比如高德地图:示例地址:https://lbs.amap.com/api/jsapi-v2/example/overlay-editor/polygon-editor-avoidpolygon。请先试用一下,接下来实现它的所有功能。 基本准备准备一个canvas元素,设置一下画布宽高,获取一下绘图上下文:<div cl...
- 记得以前玩过一个很简单的小游戏,一个球在动,然后底下一个板来接,如果没接住撞到底边游戏就结束了,虽然忘了它叫什么名字,但一直心心念念,魂牵梦萦,刚好最近临过年需求不饱和、刚好之前一直想做但是没动手,刚好这两天在学习konvajs,刚好就有了这篇小文章,很简单,只要三步,包你三分钟学会。 konvajs简介konvajs就像jquery之于DOM、Snap.svg之与svg一样之于canvas... 记得以前玩过一个很简单的小游戏,一个球在动,然后底下一个板来接,如果没接住撞到底边游戏就结束了,虽然忘了它叫什么名字,但一直心心念念,魂牵梦萦,刚好最近临过年需求不饱和、刚好之前一直想做但是没动手,刚好这两天在学习konvajs,刚好就有了这篇小文章,很简单,只要三步,包你三分钟学会。 konvajs简介konvajs就像jquery之于DOM、Snap.svg之与svg一样之于canvas...
- 前言大家好,我是CoderBin,最近在写Vue的项目,由于有一段时间没写的原因,对Vue中的修饰符有些生疏了。所以花了点时间去看了下文档,所以,本文将总结关于Vue中的一些常见的修饰符和写法,希望对大家有所帮助,谢谢。如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 一、修饰符是什么在Vue中,修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间去处理这些烦恼的事情,而能有更... 前言大家好,我是CoderBin,最近在写Vue的项目,由于有一段时间没写的原因,对Vue中的修饰符有些生疏了。所以花了点时间去看了下文档,所以,本文将总结关于Vue中的一些常见的修饰符和写法,希望对大家有所帮助,谢谢。如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 一、修饰符是什么在Vue中,修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间去处理这些烦恼的事情,而能有更...
- 支持预处理器除了基本的html、js和css,作为一个强大的工具,我们有必要支持一下常用的预处理器,比如html的pug,js的TypeScript及css的less等,实现思路相当简单,加载对应预处理器的转换器,然后转换一下即可。 动态切换编辑器语言Monaco Editor想要动态修改语言的话我们需要换一种方式来设置文档,上文我们是创建编辑器的同时直接把语言通过language选项传递... 支持预处理器除了基本的html、js和css,作为一个强大的工具,我们有必要支持一下常用的预处理器,比如html的pug,js的TypeScript及css的less等,实现思路相当简单,加载对应预处理器的转换器,然后转换一下即可。 动态切换编辑器语言Monaco Editor想要动态修改语言的话我们需要换一种方式来设置文档,上文我们是创建编辑器的同时直接把语言通过language选项传递...
- 前几天一个简单的下载图片的需求折腾了我后端大佬好几天,最终还是需要前端来搞,开始说不行的笔者最后又行了,所以趁着这个机会来总结一下下载图片到底有多少种方法。 先起个服务使用expressjs起个简单的后端服务,先安装:mkdir democd demonpm initnpm install express --save// v4.17.1然后创建一个app.js文件,输入:const exp... 前几天一个简单的下载图片的需求折腾了我后端大佬好几天,最终还是需要前端来搞,开始说不行的笔者最后又行了,所以趁着这个机会来总结一下下载图片到底有多少种方法。 先起个服务使用expressjs起个简单的后端服务,先安装:mkdir democd demonpm initnpm install express --save// v4.17.1然后创建一个app.js文件,输入:const exp...
- 本文精选了20多道具有一定迷惑性的js题,主要考察的是类型判断、作用域、this指向、原型、事件循环等知识点,每道题都配有笔者详细傻瓜式的解析,偏向于初学者,大佬请随意。 第1题let a = 1function b(a) { a = 2 console.log(a)}b(a)console.log(a) <summary>点击查看答案</summary> 2、1 <summary... 本文精选了20多道具有一定迷惑性的js题,主要考察的是类型判断、作用域、this指向、原型、事件循环等知识点,每道题都配有笔者详细傻瓜式的解析,偏向于初学者,大佬请随意。 第1题let a = 1function b(a) { a = 2 console.log(a)}b(a)console.log(a) <summary>点击查看答案</summary> 2、1 <summary...
- 大家好,我是CoderBin,本文将总结75道前端面试CSS中的高频考点,帮助同学们力闯秋招,赶快收藏起来学习啦💪。 如果发现文中有错别字或者不对的地方,欢迎在评论区留言指正,如果对某一知识点感到疑惑的也可以评论留言探讨🌻 大家好,我是CoderBin,本文将总结75道前端面试CSS中的高频考点,帮助同学们力闯秋招,赶快收藏起来学习啦💪。 如果发现文中有错别字或者不对的地方,欢迎在评论区留言指正,如果对某一知识点感到疑惑的也可以评论留言探讨🌻
- 部署的发展历程问题一:传统手工部署带来的挑战代码上传及部署方式:手工scp上传代码,开发发送压缩包,手工rz上传,解压部署代码。缺点∶全程人员参与,浪费大量时间。如果节点多,时间就成倍增长。人为干预,可能导致人为失误多。无自动化回滚,或者难以回退问题二:大规模集群部署带来的挑战物理硬件上架系统安装系统环境设置开发工具对策一:自动化基础设施即代码开源自动化工具实现一定功能的子系统,解耦,拼接对... 部署的发展历程问题一:传统手工部署带来的挑战代码上传及部署方式:手工scp上传代码,开发发送压缩包,手工rz上传,解压部署代码。缺点∶全程人员参与,浪费大量时间。如果节点多,时间就成倍增长。人为干预,可能导致人为失误多。无自动化回滚,或者难以回退问题二:大规模集群部署带来的挑战物理硬件上架系统安装系统环境设置开发工具对策一:自动化基础设施即代码开源自动化工具实现一定功能的子系统,解耦,拼接对...
- 本文先回顾了一下 Go 项目的初始化构建和运行过程,然后往我们的 sports 项目中添加了一个日志功能,逐步完善日志接口和实现,最后在主函数中进行了一个简单的日志输出测试。 本文先回顾了一下 Go 项目的初始化构建和运行过程,然后往我们的 sports 项目中添加了一个日志功能,逐步完善日志接口和实现,最后在主函数中进行了一个简单的日志输出测试。
- 大家好,我是CoderBin,本次总结了JavaScript中关于数组的一些常用操作,想学习其他方法或者深入学习这些方法的可点击前往 MDN-Array。 希望对大家有所帮助,谢谢!如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 大家好,我是CoderBin,本次总结了JavaScript中关于数组的一些常用操作,想学习其他方法或者深入学习这些方法的可点击前往 MDN-Array。 希望对大家有所帮助,谢谢!如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻
- 云原生之使用Docker部署minimalist-web-notepad个人笔记本 云原生之使用Docker部署minimalist-web-notepad个人笔记本
- 大家好,我是CoderBin,本次总结了JavaScript中DOM的一些常用操作,希望对大家有所帮助,谢谢!如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 大家好,我是CoderBin,本次总结了JavaScript中DOM的一些常用操作,希望对大家有所帮助,谢谢!如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻
- 大家好,我是CoderBin,本次总结了JavaScript中关于数组的一些常用操作,想学习其他方法或者深入学习这些方法的可点击前往 MDN-Array。 希望对大家有所帮助,谢谢!如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 大家好,我是CoderBin,本次总结了JavaScript中关于数组的一些常用操作,想学习其他方法或者深入学习这些方法的可点击前往 MDN-Array。 希望对大家有所帮助,谢谢!如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻
- 大家好,我是CoderBin,本次总结了JavaScript中本地存储的四种方案,希望对大家有所帮助,谢谢!如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 大家好,我是CoderBin,本次总结了JavaScript中本地存储的四种方案,希望对大家有所帮助,谢谢!如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签