Promise 看了些promise的介绍,还是感觉不够深入,这个在解决异步问题上是一个很好的解决方案,所以详细看一下,顺便按照自己的思路实现一个简单的Promise。 Promise/A+规范: 首先重新阅读了下A+的…
标签:前端开发
Javascript实现深拷贝
Type函数 首先我们要实现一个getType函数对元素进行类型判断: function getType(obj){ //tostring会返回对应不同的标签的构造函数 var toString = Object.pro…
css 各种样式属性详解
一、 css 重要性 1. html 掌握三部分,就可以上手项目了,一个 html 页面的各种元素(控件)。 比如: <div> <span> <li> <link >&l…
VSCode编辑器使用技巧:快捷输入HTML代码
VSCode中有一些快捷编辑HTML的方法,能大大提高工作效率,在这记录一些。 1.输入html:5,然后按tab键或enter键,效果如下: <!-- 输入html或者html:5生成页面模板 --> &l…
AngularJS基本知识整理
一、基本 ng-app 指令定义一个 AngularJS 应用程序。 ng-model 指令把输入域的值绑定到应用程序变量 ng-bind 指令把应用程序变量绑定到某个段落的 innerHTML。 二、AngularJS…
Flex
传统的网页布局基于盒装模型,使用display,position,float属性来达成各种布局。 对于一些特殊的布局使用这些来实现不是很方便,比如垂直居中。 Flex应运而生,它可以简便、完整、响应式地实现各种页面布局。…
Javascript面向对象编程指南(二)
函数 对于学习任何程序设计语言来说,掌握函数都是非常重要的。对于Javascript更是如此,因为该语言中的很多功能,其灵活性以及表达能力都来自函数。例如:绝大部分语言都有自己专门的面向对象的语法,而Javascript…
javascript中数组的五种迭代方法
javascript中数组的五种迭代方法 ES5中为数组定义了5个迭代方法。每个方法接收两个参数:要在每一项上运行的函数和运行该函数的作用域(可选)——影响this的值。传入这些方法中的函数会接收三个参数:数组项的值、该…
js垃圾回收机制
javascript是一门具有自动垃圾收集机制的编程语言,开发人员不必关心内存分配和回收问题。这种垃圾收集机制的原理就是:找出那些不再继续使用的变量,然后释放其占用的内存。 垃圾收集器必须追踪到哪个变量有用哪个变量没用,…
Node.js核心入门(二)
目录: Node.js核心入门(一) 全局对象 常用工具 事件机制 Node.js核心入门(二) 文件系统访问 HTTP服务器与客户端 文件系统 fs fs 模块是文件操作的封装,它提供了文件的读取、写入、更名、删除、遍…
Sublime Text 3 快捷键
Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ct…
Xgboost
在最近的 Kaggle 竞赛中,利用 Xgboost 的队伍经常能问鼎冠军,那么问题来了,Xgboost 为什么这么强呢? 算法释义 Xgboost 是一种带有正则化项,并利用损失函数泰勒展开式中二阶导数信息优化求解并增…