标签:javascript
js的对象 1. new关键字 // 构造函数的语法格式 function 构造函数名() { // 构造函数名字首字母要大写(规范) this.属性 = 值; this.方法 = function() {} } new 构造函数名(); // 例子 functio
1. HTML5 拖拽 1.1 相关知识 拖拽元素:可以为元素添加 draggable="true"来让元素能够被拖拽。 拖拽元素的事件监听:(应用于拖拽元素) ondragstart当拖拽开始时调用 ondragleave 当鼠标离开拖拽元素时调用 ondragend 当拖拽结束时调用
简单的 useState 实现 本文写于 2020 年 10 月 21 日 以下是一段非常简单的 React 代码: const App = () => { const [n, setN] = useState(0); return ( <div>
写在前面 前一篇文章介绍了HTML5中的Blob对象(详情戳这里),从中了解到Blob对象只是二进制数据的容器,本身并不能操作二进制,故本篇将对其操作对象FileReader进行介绍。 FileReader FileReader主要用于将文件内容读入内存,通过一系列异步接口,可以在主线程中
1、typeof  查看数据类型 可以返回number,string,Boolean,object,undefined,function<!DOCTYPE html> <html lange = "en"> <head> <meta cha
目录前言贴边打赏美化二维码合并二维码压缩二维码贴边代码加到博客园博客园效果总结 前言 玩博客园到网上找各种美化博客和主题啥的,找到一些好玩的东西,比如打赏插件。我一开始也是用的别人现成的插件,但是觉得过于复杂。还是自己研究研究,搞个简单版本吧。 同时也多多练习练习自己的前端编码能力吧,虽
原文 npm是目前最火的包资源管理工具之一。 为什么我们需要一个包管理工具? 因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。于是一个集中管理的工具应运而生:大
心血来潮想做一个PC端应用,就来学学Electron,以下为学习Electron时的踩坑记录。 安装 在国内安装electron的时候,可能会因为网络原因遇到卡在Building fresh packages...(yarn)或者是卡在node install.js(npm)这一步上。
//变量提升:var声明的变量(除函数内),值提升变量的声明。 // console.log(i); // var i=0; // console.log(i); //函数提升:字面量声明的函数,提升整个函数体 // f70(); // function f70() { // co
1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2) 4,向下取整 js: Math.floor(7/2) MATH 对象的方法 FF: Firef
Git 与 SVN 区别 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用
1、背景 我们很多时候,我们在服务器上运行软件,发生一些业务异常,需要给我们发送一个及时的提醒,或者是使用一些耗时软件,比如抢车票,抢课,刷优惠券当任务运行成功以后,也需要及时的发送消息给自己 ,告诉这个状态。可选用的方案有:短信、邮件等,短信接入复杂,并且需要付费 ;邮件接入也不简单,而
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程</title> </head> <body>