随笔分类 - JavaScript
es5、es6、jquery、node、express、koa
    
摘要:在日常工作计算中,我们如履薄冰,但是 JavaScript 总能给我们这样那样的 surprise~ 0.1 + 0.2 = ? 1 - 0.9 = ? 如果小伙伴给出内心的结果: 0.1 + 0.2 = 0.3 1 - 0.9 = 0.1 那么小伙伴会被事实狠狠地扇脸: console.log(0
        阅读全文
                
摘要:一、浏览器如何渲染网页 要了解浏览器渲染页面的过程,首先得知道一个名词——关键路径渲染。关键渲染路径(Critical Rendering Path)是指与当前用户操作有关的内容。例如用户在浏览器中打开一个页面,其中页面所显示的东西就是当前用户操作相关的内容,也就是浏览器从服务器那收到的HTML,C
        阅读全文
                
摘要:一、node.js对于mongodb的基本操作 1、数据库的开机 首先我们要先对数据库进行开机的操作,建立一个文件夹用于存放数据库文档。如D:\mongo,接下去在cmd当中键入命令-> mongod --dbpath D:\mongo来实现数据库的开机。如下图所示: 接下去就保持这个cmd控制面板
        阅读全文
                
摘要:mongodb是文档型数据库,其官网地址为 https://www.mongodb.com/。我们在官网上下载该软件包,并完成安装。如我们可以设置安装路径为D:\MongoDB\mongodb。我们在完成安装之后,可以看到在该目录的bin文件夹下有如下文件: 接下去我们配置环境变量,为了能在任意目录
        阅读全文
                
摘要:动态网页是指前端页面当中的数据内容来源于后台数据库,前端的html代码会随着后台数据的变化而变化,是动态生成的。制作动态网页有两种方式,一种方式是在后台拿到前端的html模板,利用后台模板引擎(如ejs等)在后台完成数据与html模板的拼接,最后把拼接完成的完整html代码返回给前端。但是这种工作模
        阅读全文
                
摘要:Express是基于node.js平台的快速、开放、极简的web开放框架,它的地位与作用有点类似于前端的jquery框架。它的英文官网地址为 http://expressjs.com,其对应的中文官网地址为 http://www.expressjs.com.cn 。下面来简单介绍这个框架的用法。 一
        阅读全文
                
摘要:一、http模块的简单介绍 node.js当中的http内置模块可以用于创建http服务器与http客户端。 1、引包 const http = require('http'); 2、创建http服务器 var server = http.createServer((req,res)=>{ }); 
        阅读全文
                
摘要:一般来说,客户端向服务端提交数据有GET和POST这两种方式,在之前的文章node.js当中的http模块与url模块的简单介绍当中我们可以知道通过req.url与url模块的配合处理可以快速得到客户端通过GET方式向服务端提交的数据。而原生的node.js在处理客户端以POST方式提交的数据时,比
        阅读全文
                
摘要:在80后、90后的儿时记忆里,俄罗斯方块是必备的消遣小游戏,它的玩法非常简单基本大家都懂,但如何用编程语言开发一款儿时同款「俄罗斯方块」,恐怕知道的同学就很少啦。 位置掩码和旋转掩码 俄罗斯方块游戏中的格子一般是10列20行(10*20),我们称之为世界地图。 一般都是这种竖屏的界面 一般都是这种竖
        阅读全文
                
摘要:网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别。 TCP/IP网络模型 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信
        阅读全文
                
摘要:新人学习Javascript,其中的原型链一直是云里雾里,不得要领,查了很多相关资料,觉得这遍讲得最为清晰易懂,特转载分享,共同学习。 1. JavaScript内置对象 所谓的内置对象 指的是:JavaScript本身就自己有的对象 可以直接拿来就用。例如Array String 等等。JavaS
        阅读全文
                
摘要:通过对《锋利的jQuery》(第二版)一书的学习,发现此书讲解通俗易懂,是学习jQuery的一本很好的指导书,特作如下总结。此书主要讲解了jQuery的常用操作,包括认识jQuery,jQuery选择器,jQuery中的DOM操作,jQuery中的事件和动画,jQuery对表单、表格的操作及更多应用
        阅读全文
                
摘要:最近接触了很多前端的小伙伴,和他们谈了很多职业发展的问题。他们大部分是做了一到三年的前端新手。 在交流中我发现了一个很有意思的现象,大家同样是入门不足三年,一部分感觉前端是一个很有前途的职业,甚至一部分两年经验的前端同学透露年薪已经30W以上了,而另一部分则表示前端薪资水平不高,技术体系庞杂,迭代速
        阅读全文
                
摘要:1. 常用那几种浏览器测试?有哪些内核(Layout Engine)? (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。 2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以
        阅读全文
                
摘要:从博主学习前端一路过来的经历了解到,前端移动开发是大部分从PC端转战移动端的小伙伴都非常头疼的一个问题,这边博主就根据一篇自己看过的移动开发文章来剖析一下网易和淘宝的rem解决方案,希望能够帮助到一些从PC端转战web移动开发的小伙伴,因为是第一次写博文,写得不好的地方也希望大家多多包涵啦(*^__
        阅读全文
                
摘要:当下JavaScript越来越流行,成为长期霸语言榜前三的语言。但是实际上JavaScript是一个很丑陋有很多槽点的语言,这就是为什么新出了那么多框架(从jQuery到Vue)以及海尔斯伯格大大推出新流行语言的Type Script的直接原因,避免大家去直接用JavaScript写代码。虽然这几年
        阅读全文
                
摘要:现在微服务真是火的一塌糊涂。大街小巷,逢人必谈微服务,各路大神纷纷忙着把自家的单体服务拆解成多个Web微小服务。而作为微服务之间通信的桥梁,Web API的设计就显得非常重要。 HTTP是目前互联网使用最多的协议,但是作为HTTP协议创始人之一的Roy Fielding认为,过去十年,大家都在错误地
        阅读全文
                
摘要:准备知识 1. 进程(process) 进程是系统资源分配一个独立单位,一个程序至少有一个进程。比方说:一个工厂代表一个 CPU, 一个车间就是一个进程,任一时刻,只能有一个进程在运行,其他进程处于非运行状态。 2. 线程(Thread) 线程是CPU调度和分派的基本单位,一个线程只能属于一个进程,
        阅读全文
                
摘要:一、JavaScript特点 二、JavaScript三大部分:(ECMAScript、DOM、BOM) 三、JavaScript的基本语法 变量声明 Js是一种弱数据类型的语言,任何类型的变量都用关键字Var来声明。 赋值可以在声明的的同时赋值,也可以在后面赋值。 这两种方法是一样的。 同时有一种
        阅读全文
                
摘要:Typescript Typescript Typescript是一个基于静态类型的,能编译为JavaScript的JavaScript的超集。也就是说任何JavaScript都可以看成是Typescript,IDE能够更好的在编译期间进行错误检查,更适合于大型应用开发。是由微软开发的开源语言,继承
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号