未分类


React结合TypeScript和Mobx初体验

为什么要使用TypeScript 侦测错误 通过静态类型检测可以尽早检测出程序中隐藏的的逻辑错误,对于JavaScript动态的弱类型语言,虽然灵活性高,但是对于初学者来说,如果不熟悉JavaScript内部的语言机制,很容易造成隐藏的事故。但是通过TypeScript的静态类 …


致敬司徒!avalon例子学习

1 小例子数据循环 <!DOCTYPE html> <html lang=”en”> <head> <meta charset=”UTF-8″> <meta name=”viewport” content=”width=device-width, initial-scale=1.0″> <meta http-equiv=”X-UA-Compatible” content=”i …


【前端工程师手册】JavaScript之原型

又是一个比较重要的知识点——原型(prototype)。 一个例子 function F() {} var f = new F() F.prototype // {constructor: ƒ} f.__proto__ // {constructor: ƒ} F.prototype === f.__proto__ // true F.prototype.constructor === F // true 可以看 …


讲清楚之 javascript原形

讲清楚之javascript原型 标签: javascript javascript 中原形是一个比较难于理解的概念。javascript 权威指南在原形这一章也花了大量的篇幅进行介绍,也许你已经读过javascript 权威指南,或者已经是读第N篇了,然而这篇文章的目的就是在读完之后,刨去 …


阻止事件传播

上一次学习了DOM 的事件,理解了冒泡事件和捕获事件,触发的机制,今天学习一下具体的应用场景,或者说在哪个地方容易踩坑。


cookie的设置

cookie 是什么:是一种用来在客户端硬盘上存储信息的手段。为什么用?:可以用来存储一些信息,实现一些特殊的效果。例如实现多少天内免登陆,或者存储一些小数据。 cookie中的一些字段含义: key=value(键=值) 就是 cookie的一个键值对,一般是根据k …


前端面试题2(CSS)

前端面试之CSS display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失,渲染的时候不占据任何空间;visibility: hidden;不会让元素从渲染树消失,渲染师元素继续占据空间,只是 …


javascript中常用的数组操作方法(是否改变原始数组)

改变原始数组的操作方法: push:向数组末尾添加元素,并返回新的长度 pop:删除最后一个并返回删除的元素 unshift:向数组开头添加元素,并返回新的长度 shift:将第一个元素删除并且返回删除元素,空即为undefined reverse:颠倒数组顺序 sort:对数组 …


laravel框架学习之路(二)pjax的使用

继第一篇文章发布之后laravel框架学习之路(一)前后台用户认证分离,忙着项目上的事情,一直没有时间写文章。进入到新公司后,忙里偷闲,继续我的laravel框架学习之路。如需参考代码请移步kaihongChan@github.com(ps:项目还在逐步完善中,还有许多不足 …