使用Angular写好一个单例的Toast组件

新建项目 ng new mobile –style scss -si npm i –registry=https://registry.npm.taobao.org #if error continue npm i ng serve # start a server 创建Toast组件 cd /path/mobile/src/app ng -g component ToastComponent toast.component.ts //toast …


jQuery 事件(二) 表单事件

blur与focus事件 focusin、focusout事件 与blur、focus事件均用于表单处理事件,它们之间的本质区别:是否支持冒泡处理 实例: <div> <input type=”text” /> </div> 其中input元素可以触发focus()事件 div是input的父元素,当它包含 …


web从零单排,做一个简单的幻灯片

我的First Blood。学习javascript越来越吃力,以前需要实现什么功能,各种插件上,照着例子,直接复制粘贴,也不知道啥原理,现在后悔了,人总要为自己做过的一切买单,这么做是好事也是坏事,废话不多说,自己体会哈!


Object.assign()与深拷贝(一)

Object.assign()与深拷贝 深拷贝与浅拷贝 所谓深拷贝与浅拷贝,是围绕引用类型变量的拷贝进行的讨论。 在ECMAScript中,变量分为基本类型和引用类型两种。其本质区别是不可变性,基本类型是不可变的,而引用类型是可变的。 所谓基本类型的不可变性,我们 …


jQuery DOM节点的遍历

children()方法 jQuery是一个合集对象,如果想快速查找合集里面的第一级子元素,此时可以用children()方法。这里需要注意:.children(selector) 方法是返回匹配元素集合中每个元素的所有子元素(仅儿子辈,这里可以理解为就是父亲-儿子的关系) 节点查找 …


Three.js初探-波动的曲面

简介 Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。关于Three.js的知识可以在文档中查阅。Three.js官网中文文档 准备工作 在写代码之前,你需要引入three.js框架包,可以在这里得到,当然 …


浅谈web自适应

前言 随着移动设备的普及,移动web在前端工程师们的工作中占有越来越重要的位置。移动设备更新速度频繁,手机厂商繁多,导致的问题是每一台机器的屏幕宽度和分辨率不一样。这给我们在编写前端界面时增加了困难,适配问题在当下显得越来越突出。记得刚刚开 …


JavaScript闭包,只学这篇就够了

闭包不是魔法 这篇文章使用一些简单的代码例子来解释JavaScript闭包的概念,即使新手也可以轻松参透闭包的含义。 其实只要理解了核心概念,闭包并不是那么的难于理解。但是,网上充斥了太多学术性的文章,对于新手来说,看完这些文章可能会更加一头雾水。 …


网易2018校招前端笔试题解析

前言:注意,网易校招笔试在牛客网进行,在这里使用js完成算法题时,不要写一个function() {}就认为完成了题目,那样通过率是0%(题主就是这样,估计笔试挂了。。。)应该以这种完整的输入输出方式完成