2 代码如诗即醉

尚未进行身份认证

我要认证

Standing on Shoulders of Gians

等级
TA的排名 33w+

升入理解this 精华版

写在前面在前几篇博文中,关于this理解问题,我都有提到。 自认为理解很到位了,结果项目中,经常被this搞蒙头。简单的可能还好,如果函数调用位置不太明确的,只能大概加估计了。再次复习,加深理解。js的作用域是基于函数的作用域的,在谈到this指向问题时,很多情况下都是结合函数来说的。this到底是什么,是个什么东西。单独的this就是js的一个关键字,无任何函数,函数调用时,他便指向一个对...

2019-12-16 22:44:15

requireJs异步加载jquery

requireJs :官网requireJS定义RequireJS是一个JavaScript文件和模块加载程序。它针对浏览器内使用进行了优化,但也可以用于其他JavaScript环境,如Rhino和Node。使用像RequireJS这样的模块化脚本加载程序将提高代码的速度和质量场景requireJS 属于AMD(异步模块加载类),通过异步方式加载网页脚本, 避免页面渲染。今天要说的是r...

2019-12-04 14:30:54

webpack公共类库文件打包方法

写在前面webpack是前端静态资源打包工具。webpack本身的作用就很简单,但是其打包配置,其复杂程度不言而喻。 今天分享webpack公共类库文件打包methods这里使用官方推荐的插件 splitchunkPlugin.不在使用webpack 2.版本的commchunkplugin,因为在webpack4中已经移除这一插件。此插件是webpack包内置,因此无需安装。直接在配置中...

2019-11-18 14:04:23

node-文件上传

文件上传,算是网页中屡见不鲜的功能。搞web开发的程序员没有不知道的。尽管如此,我也得拿出来说说,作为自己学习成果。事物都是一个不断更新迭代的过程。目前,所做的仅仅在跟随巨人脚步。学习记录,但愿有助新人。:)直接开干用过node写程序的人,都知道node模块话开发,有时候动不动就是十来个依赖包导入。比如这个node程序,要用到的模块就有12个。当然文件上传仅需用到四个模块。不管怎么说,程序开...

2019-11-01 13:59:20

阶段性学习总结

前 言从开学到现在,时间已过去两个月。这段时间,一直断断续续做学习研究,有时候浪费了不少时间,还疑惑不断。下面就这段时间学习状况,以及相关的生活习惯做关联总结。javascripty以下简称(javascript)总体在总结之前先来说说这段时间都干了什么吧。实际来说,知识新的领域到是没怎么接触,反而是在以前的知识体系里打转。来来回回把以前的知识点挨个学习了,有之前学习拉下的,没学的,就完全的...

2019-10-27 14:39:49

尝鲜node爬虫

爬虫之旅综述开始爬取目标目标分析node爬取方式编程实现总结综述本期就node爬虫做一个案列分享。因之前有过一点node学习,了解到node也是能作为爬虫工具使用的,因此成热打铁,赶紧尝试用node做了个爬虫。一来巩固自己基础知识,二是尝鲜。如今js(node本质还是js)能用做后端,而且还能做爬虫,以及未来得javascript面向硬件编程,震撼。 :)开始爬取目标本次爬取的b站番剧封...

2019-10-19 16:51:03

RegExp 正则

RegExp前言RegExp基础简单类范围类负向类量词贪婪惰性通配符 预定义类分组反向引用零宽先行/后行断言或 |String类funcsearch()match()replace()split()RegExp_functest()exce()应用 Date_function format()前言正则表达式作为javascript的一个利器,在程序开发中,关键时候起了大作用,省时,还省了不少...

2019-10-11 11:26:44

css-页面布局(居中对齐详解)

入门前端,首先接触到的技术就是html,css。首先说css布局这块,逻辑性的东西不多,或者根本就没有。难的是如何熟练运用css + html设置出漂亮的页面布局尤为重要。而如何实现一个div在页面中居中对齐,又是一个难啃指点。下面结合实例分享一些css技巧。居中布局大家都知道居中布局分两种,水平居中布局和垂直居中布局。这两种技术在目前的web开发中很常见,时不时都会碰到。话说回来,水平居中布...

2019-09-23 20:13:35

ES-预编译过程详解

前言这期分享javascrit的预编译的内容,这里面涉及到很多知识点,概念。结合自己的理解,再加上实例,做一次完成总结。主要内容有:整个编译流程中脚本的预编译,以及函数的预编译。在这个之上还会讲到,作用域,闭包,以及this的使用。程序的运行少不了编译阶段。下面来看看javascript程序的预编译-执行过程。、脚本预编译编译流程:—> 脚本:创建全局对象GO(window) (...

2019-09-20 13:22:01

javascript数据结构之栈和堆理解

sdfgdfg

2019-09-17 14:27:06

javascript-面向对象编程-[[prototype]]

前言今天和大家探讨一下JavaScript-面向对象编程思想。本着学习交流心态,欢迎评论区抢座交流 ????在讲JavaScript面向对象之前得引荐一下JavaScript的面向类设计模式的荒唐史.(es没有类的概念,es6 class关于类实现仅仅是语法糖而已)基于类的语言 (如 Java 或 C++) 的开发人员来说,JavaScript 有点令人困惑,因为它是动态的,并且本身不提供一个 c...

2019-09-10 11:31:11

javascript-异步-事件循环机制详解

在解释js事件循环机制的时候,先来看看如下几个基础知识点。准备知识进程:操纵系统分配的占用cpu资源的最小单位.# 线程:官方解释,安排cpu执行的最小单位。实际就是进程内任务的细化分。举个栗子,一个工厂,就类似于我们的cpu,那么进程就是工厂的一个车间,线程就是车间的工人。重要一点,过个线程开启,共享统一进程的资源。js单线程首先说,js是单线程语言,由于单线程的原因,...

2019-09-03 23:21:11

mysql压缩版安装教程 for Mac

目录前言:安装准备前言:在开始本教程之前,先交代一些细节。之前一直在window环境下办公,目前电脑系统已经转移到类Mac下。由于Mac系统的在服务器性能上的优势,Mac系统环境已经预置,服务器,以及PHP脚本语言。这使得我在安装的时候,很快进入状态。但这不等于说,安装就简单了,这两个没得关系。具体的安装过程,还的自己一步步完成。虽然网上有教程,但互联网的世界鱼目混杂,本着过来人的经验。就细节...

2019-08-31 16:20:34

javascript之js原型-原型链总结

目录前言:铺垫函数创建对象创建原型链__proto__protoype参考blog:https://segmentfault.com/a/1190000014849332前言:先前Niao(说的就是我啦)一直从事着js学习研究,当时我是跟着廖老师的es系列教程走的。打算在毕业前搞个小东东,迫于时间问题。教程仅仅过了个大概。之前买的js进阶书籍就一直凉着。为了完全吃透js。niao也是下定决心...

2019-08-21 23:55:24

Nginx学习

dfd

2019-05-12 23:05:21

作用域

随笔 又到了一周总结的时段了。再进入主题之前,王某人也想自己跟自己闹闹磕。 经过一段时间的学习生活,就自己一些轻身经历,的确不同于我刚来大学那段时间。比如在某些领域,慢慢的自己会主动花时间去琢磨,钻研。不在会以前那样,但凡能偷懒就偷懒。我想主要原因,还是的归结于自己内心那股渴望劲,即是人生不随便。说到这我想到一句话,即“做人在看待世间所有事,不要太透,太懂,久而...

2019-03-31 16:50:29
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。