几乎每年快过年的时候,我都要为公司写一个抽奖小游戏,而且每次抽奖我都能中奖,记得有一年我拿到二百多的号码,结果中了二等奖,奖品是一个挂烫机。有一年拿到三百多的号码,中了三等奖,奖品是一个床上四件套。搞...
2023年07月10日 1456
最近更新
JavaScript教程
函数作为对象的属性和方法(call、apply、bind)
我不会java,但是看过一些文章,说的是java里面的函数必须有一个对象带着才能使用,比如obj.fn(),但是在JavaScript中,函数作为一个独立的个体,不需要obj对象作为大哥带着小弟玩儿了,因为函数在JavaScript中,本身就是对象,所以把函数也叫做一等公民。函数可以单独使用,也可以...
2023年07月10日 701
JavaScript教程
吞下作用域和闭包,感觉世界都清晰了!
写程序最开始遇到的可能就是早期的作用域问题了吧,总是命名冲突,访问不到对应的数据,所以理解函数的前提还是理解作用域。下面的内容会比较枯燥,需要高度的注意力集中……1、作用域了解1.1 作用域几乎所有的编程语言最基本的功能之一,就是能够储存变量当中的值,并且能够在之后对这个值进行访问修改。正是这种储存...
2023年07月09日 751
JavaScript教程
HTML5新增的拖拽上传API
早期拖拽的实现很麻烦,需要利用mousedown,mousemove,mouseup结合事件对象来实现,相当麻烦。<div class="box"></div>
<script>
c...
2023年07月08日 803
JavaScript教程
点击空白处隐藏某个元素最好的方法不是阻止冒泡
显示隐藏类的弹出面板,一般都有一个需求,在面板本身上点击的时候,面板不隐藏,在除面板之外的其它区域点击,要隐藏这个面板。以前常常用点击面板的时候阻止这个事件的冒泡,然后再在document上委托这个关闭面板的点击事件。比如这样的结构:<div class="wrapper&...
2023年07月07日 839
CSS教程
transform中的3D变化,你的眼睛真好骗!
好久没写教程了,这几年忙着上课备课,学习新的框架,忙着新公司的事情,一点空余的时间都榨不出来,结果新公司还是干倒闭了,万事皆空……!趁着现在没工作,把教程案例整理一下,算是做个总结。也不知道自己前端开发这个方向的职业生涯是否已经结束,毕竟这个就业市场对我们老人太不友好了。如果我真的转行了,这个网站就...
2023年07月06日 957