首页
学习
活动
专区
工具
TVP
发布

HTML5学堂

专栏作者
296
文章
541648
阅读量
70
订阅数
SVG互动排版 | 拍照展开长图
实现拍照效果的过程:默认显示的照片淡出——显示白色矩形区域——白色矩形区域淡出——显示拍照后的图片
HTML5学堂
2021-11-25
1K0
案例效果 | canvas刮刮卡抽奖
案例效果 📷 案例代码 HTML代码 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>刮刮卡抽奖 - 公众号:HTML5 WEB前端分享</title>
HTML5学堂
2021-11-25
2.4K0
原理解析 | JavaScript 计算0.1 + 0.2真的很难,看完才知道!
已经很久没有写技术文章了,脑袋瓜有点生锈,写的不好别见怪,今天就是想带点干货给大家分享一下。文章的内容有一点点难度,不过基本都是计算机组成原理的知识,算是温故而知新吧!
HTML5学堂
2020-07-14
6490
编程,到底在学什么?
从2015年开始,就有几个词语开始风靡全球,STEAM、STEM、Scratch、Python、少儿编程。国家教育部的一个个红头文件、各个省将编程融入信息技术课程,各个培训机构推出线上,线下的编程课程,貌似行业如火如荼。
HTML5学堂
2019-05-08
1.1K0
【推荐】一个网站,解决你的电子书下载、论文查重还有...
对于很多人来说 似乎期中马上就要来了? 每日必问: 今天论文写完了吗? 今天pre做完了吗? 今天代码找完bug了吗? 好的我知道你没有。 所以,这里码匠菌给大家安利一个网站 可以解决你的很多问题 尤
HTML5学堂
2018-12-07
1.7K1
好书在哪里? —— 这是一篇不小心写成科普文的杂文
前段时间,为了研究python编程课程(如何设置编程课程更合适),在网络上翻阅了一些电子资料,也去图书馆逛了好几天。
HTML5学堂
2018-12-07
4950
从一道“很难”的赋值面试题说起~
码匠(HTML5学堂):今天我们从一道“很难”的赋值面试题说起~看看赋值到底有什么“秘密”
HTML5学堂
2018-11-05
4050
浮动 其实真的很简单
码匠(HTML5学堂):传说中的水槽原理真的正确、严谨吗?如何才能轻松理解浮动的基本原理,实现网站浮动布局?
HTML5学堂
2018-10-25
3720
解密clear:both的真实含义 及 after伪元素清浮动的核心原理
码匠(HTML5学堂):据说只有12%的HTML5(前端)开发工程师,在最初学习浮动布局时,没有被clear属性所“迷惑”……
HTML5学堂
2018-10-25
2.3K1
只有JS基础扎实的攻城狮,才解得出的“密码”
HTML5学堂-码匠:虽然很不想面对,但是明天,的确是节后工作的开始,今天就一边解密一边“适应”一下代码吧! Tips:如下的四道题目,是基于几家公司的面试真题进行了改编和优化。 解密热身开始! 如下
HTML5学堂
2018-03-13
1.2K0
JS实战开发经验!函数多参数传参技巧
HTML5学堂-码匠:掌握JavaScript代码的你,一定编写封装过函数,为了提升函数的控制性,必不可少的就是参数,必选可选的一大堆参数罗列出来,函数调用貌似变得麻烦起来~~~ Tips: 必选参数指的是必须要传入实参的参数; 可选参数在函数中有默认值,如有传入实参,则取实参的值,如果没有传入实参,则使用默认值。 函数的众多参数问题 当一个函数既有必选参数,又有可选参数,在定义函数时,我们可能采取的方式是:无论参数是可选参数还是必选参数,都将参数罗列下来(通常按照先必选再可选的顺序) 但是这样的罗列方法
HTML5学堂
2018-03-13
5.7K0
轻松但深入的学习闭包原理 —— 曾让几乎所有JS新手痛恨的知识
HTML5学堂-码匠:这或许是你看过的,最浅显易懂的一篇关于闭包原理的讲解! 闭包的官方定义 官方定义:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式
HTML5学堂
2018-03-13
1K0
算法之旅 | 快速排序法
HTML5学堂-码匠:前几期“算法之旅”跟大家分享了冒泡排序法和选择排序法,它们都属于时间复杂度为O(n^2)的“慢”排序。今天跟大家分享多种排序算法里使用较广泛,速度快的排序算法 —— 快速排序法 [ 平均时间复杂度为O (n logn) ]。 Tips 1:关于“算法”及“排序”的基础知识,在此前“选择排序法”中已详细讲解,可点击文后的相关文章链接查看,在此不再赘述。 Tips 2:如果无特殊说明,本文的快速排序是从小到大的排序。 快速排序法的原理 快速排序是一种划分交换排序,它采用分治的策略,通常称其
HTML5学堂
2018-03-13
7782
JS 计时器参数剖析与真题
HTML5学堂-码匠:计时器的第一个参数,包含几种不同的书写方法,可以是函数名,匿名函数,JS代码字符串,还有一些面试题当中会出现“函数调用”的书写方式。 那么,这些不同的书写方法分别表示什么呢?在计
HTML5学堂
2018-03-13
2.4K0
原生JS | 当兔子遇到鸡
HTML5学堂-码匠:当兔子遇到鸡,会怎样呢?先别急,看个小视频~ 视频内容 当兔子遇到鸡 —— 不要害怕和别人不一样,在这个世界上,你就是独一无二的自己! 不知道有多少程序在看到这个小视频的时候,想到的不是“复活节”彩蛋,而是“鸡兔同笼问题”…… 如果你想到的是“鸡兔同笼”,那么恭喜你,至少你不是一个人……(表示看到兔子从蛋里钻出来的时候,竟然完全没有怀疑 )。 鸡兔同笼问题 鸡兔同笼-起源 “鸡兔同笼问题”是我国古算书《孙子算经》中著名的数学问题,其内容是:“今有雉(鸡)兔同笼,上有三十五头,下有九十四
HTML5学堂
2018-03-13
2K0
2017 JavaScript高考全国卷 参考答案与解析
HTML5学堂-码匠:高考结束了~做程序的你,不知道在“前端的高考”中是否发挥良好,答案已出,快来对答案吧!看看解析吧~~~ 2017 JS高考卷答案公示 全国卷答案 第1题 [ ] + [ ] + 'foo'.split(''); 答案:"f,o,o" 第2题 new Array(5).toString(); 答案:",,,," 第3题 (true + false) > 2 + true; 答案:false 第4题 function a(x) { return x * 2; } var a; al
HTML5学堂
2018-03-13
6000
高考啦! JavaScript高考全国卷
HTML5学堂-码匠:一年一度的高考~走过路过不要错过,做程序的你,来考考前端“高考题”吧! 高考啦!!! 全国卷 第1题 如下代码的运行结果是? [ ] + [ ] + 'foo'.split(''); 第2题 如下代码的运行结果是? new Array(5).toString(); 第3题 如下代码的运行结果是? (true + false) > 2 + true; 第4题 如下代码的运行结果是? function a(x) { return x * 2; } var a; alert(a);
HTML5学堂
2018-03-13
7780
arguments,想说爱你不容易
HTML5学堂-码匠:arguments是关于函数参数的一个知识点,也是很多企业面试时的“必考点”,arguments和形参有何不同?如何去检测实参或形参的长度?一起来看看吧! 什么是arguments arguments是一个类数组。 类数组 类数组:拥有length属性,其它属性(索引)为非负整数,但并不具有数组的方法。 典型的类数组 典型的类数组:DOM节点列表(通过DOM操作获取的标签列表)、arguments。 形参与实参 什么是形参 形参:表示的是“形式参数”,是在定义函数名和函数体时使用的参数
HTML5学堂
2018-03-13
7160
Petya 勒索病毒防护 — 国家互联网应急中心
HTML5学堂-码匠:2017年6月27日夜间开始,名为Peyta的勒索病毒在多个国家肆虐。为保证您的信息安全,请您尽快下载并安装相应补丁。 Peyta病毒 国家网络与信息安全信息通报中心发布紧急消息
HTML5学堂
2018-03-13
6820
2000! | 看上去如此简单的面试题,让太多“前端”英雄好汉折戟
HTML5学堂-码匠:求某个数字的阶乘,很难吗?看上去这道题异常简单,却不曾想里面暗藏杀机,让不少前端面试的英雄好汉折戟沉沙。 面试真题题目 如何求“大数”的阶乘(如1000的阶乘、2000的阶乘)
HTML5学堂
2018-03-13
1K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档