前端系列之JavaScript基础知识概述

​微信公众号:compassblog 欢迎关注,欢迎转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1、什么是JavaScript 2、JavaScript的作用 使用JavaScript添加页面动画效果,提供用户操作体验。主要应用有:嵌入动态文本于HTML页面、对浏览器事件做出响应、读写 ... »

前端系列之CSS基础知识概述

1、什么是DIV (1)、div就是html一个普通标签,进行区域划分。特性:独自占一行。独自不能实现复杂效果。必须结合css样式进行渲染。 (2)、div通常其是块级元素 (3)、div是定义文档中的分区或节(division/section)。 (4)、div标签是以把文档分割为中立的、不同的部 ... »

给你的jQuery项目赋予Router技能吧

现在你不会React/Vue都不好意思说自己是前端,不过我相信很多前端项目还是基于jquery类库的传统模式的,假如你有追求的态度使用过requireJs这个库,你一定思考过一个问题,或者说一种组件化的雏形思维,那就是运用一个模板引擎如artTemplate+requireJs实现一个单页面组件化的 ... »

17年年终总结——走过2017,迎来2018Flag

引言 记得大概从大学毕业到现在都没有写作啥总结性的文章了(ps:应该是没写过啥长篇大论了),所以也不知道怎么个起头。我也闲聊的方式起头吧。 其实跨入18年就想着写篇总结,总结下自己17年的得与失,不足和需要进步的地方。但是由于各种原因,年底项目上比较忙加之广州天气忒冷等,迟迟没有着手。直到今天,哈哈 ... »

玩转webpack(二):webpack的核心对象

欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 前言 webpack 是一个强大的模块打包工具,之所以强大的一个原因在于它拥有灵活、丰富的插件机制。但是 webpack 的文档不太友好,就我自己的学习经历来说,官方的文档并不详细,网上的学习资料又少有完整的概述和例子。所以,在研究了一段时间的 ... »

lodash源码分析之baseFindIndex中的运算符优先级

我悟出权力本来就是不讲理的——蟑螂就是海米;也悟出要造反,内心必须强大到足以承受任何后果才行。 ——北岛《城门开》 本文为读 lodash 源码的第十篇,后续文章会更新到这个仓库中,欢迎 star: "pocket lodash" gitbook也会同步仓库的更新,gitbook地址: "pocke ... »

lodash源码分析之缓存使用方式的进一步封装

在世界上所有的民族之中,支配着他们的喜怒选择的并不是天性,而是他们的观点。 ——卢梭《社会与契约论》 本文为读 lodash 源码的第九篇,后续文章会更新到这个仓库中,欢迎 star: "pocket lodash" gitbook也会同步仓库的更新,gitbook地址: "pocket lodas ... »

转眼人到中年:前端老程序员无法忘怀的一次百度电话面试

2010年9月22日,中秋,记得那天下着零星的小雨。大部分同学都已回了家,深秋的校园显得格外空旷寂寥。我独自一人来到教学楼,等待那通来自上海的电话,紧张,懊恼的情绪在蔓延。9点整,电话如期而至。 没有太多的时间去诧异,电话那头,面试题一个接一个地抛了过来。我把耳机听筒紧紧地贴着耳朵,生怕听不清面试的... ... »

Npm vs Yarn 之备忘大全

在本篇中,将客观陈述 Npm 与 Yarn 的各自功用,以此显出两者间的差异;同时,以比较的形式,列出「常用命令清单」,以方便使用之时,作为参考(将陆续更新以完善);同时也欲借此,再次倡导那经典名言:「工欲善其事,必先利其器」,与诸君共勉。 ... »

慕课网-前端JavaScrpt基础面试技巧-学习笔记

章节目录: JS基础知识(上)——讲解 JS 基础语法相关的面试题,分析原理以及解答方法。这一章节讲解了基础知识的第一部分:变量的类型和计算。以及JS “三座大山” —— 原型、作用域和异步中的第一座大山:原型。 JS基础知识(中)——讲解 JS 基础语法相关的面试题,分析原理以及解答方法。这一章节 ... »

【原创】最新的"答题热"中,前端的一点小工作

一、前言 据王思聪引爆全民HQ也3个星期了,总结下最新做的一个有关"答题热"的工具。并借由这个工具的开发,分析当下HybridApp中H5的一些技术。 在百万英雄等节目刚出来的时候,就有很多大咖预测会有人工智能AI介入。但是AI需要大量的运算分析,更贴近服务端,前端主要还是做客户端的工作。 所以我的 ... »

【原创】最新的"答题热"中,前端的一点小工作

一、前言 据王思聪引爆全民HQ也3个星期了,总结下最新做的一个有关"答题热"的工具。并借由这个工具的开发,分析当下HybridApp中H5的一些技术。 在百万英雄等节目刚出来的时候,就有很多大咖预测会有人工智能AI介入。但是AI需要大量的运算分析,更贴近服务端,前端主要还是做客户端的工作。 所以我的 ... »

lodash源码分析之缓存方式的选择

每个人心里都有一团火,路过的人只看到烟。 ——《至爱梵高·星空之谜》 本文为读 lodash 源码的第八篇,后续文章会更新到这个仓库中,欢迎 star: "pocket lodash" gitbook也会同步仓库的更新,gitbook地址: "pocket lodash" 前言 在《 "lodash ... »

JaveScript数组(JS知识点归纳五)

1.概念 ​ 2.创建方式 ​ 3.length ​ 4.数组遍历 5.翻转数组 ​ 6.冒泡排序 ​ 7.数组去重 ​ 8.数组的类型检测--复杂数据类型 ​ 9.简单数据类型与复杂数据类型的区别 ​ 10.二维数组--数组中还有数组 对于,数组的大概也就是这么多. 从写博的这段时间,越来越纠结, ... »

canvas图像处理汇总

一、canvas的情况 canvas自从出来了之后,在前端的图像处理上面提供了各种各样的遍历,虽然很多的操作其实都是要应用到算法的,但是这个也给前端提供了很多的可能性,其中最终要的一个canvas函数(至少我认为)就是getImageData,这个函数可以提取图像每个像素的RGBA值。因为有这个函数 ... »

WebGL光照阴影映射

  原文地址: "WebGL光照阴影映射"   经过前面的学习,webgl的基本功能都已经掌握了,我们不仅掌握了着色器的编写,图形的绘制,矩阵的变换,添加光照,还通过对webgl的基础api封装,编写出了便利的工具库. 是时候进一步深入学习webgl的高级功能 ... »

年底面试的一点经验之谈

前言 毕业半年了,是时候展现真正的技术了(面试)。防止有些人觉得po主浮躁,这里讲讲po主的想法。 有些人觉得刚毕业,不应该跳槽,应该沉下心来踏踏实实学习,积累个2 3年再说,并且简历上也不好看(你怎么一下就离职了,每个公司都会问你离职原因。) 但是po主不这么认为,无论最后的抉择是什么,早期都应该 ... »

重构仿vue社区代码

半年前根据vue社区提供的开放api制作的vue社区,功能大部分和原vue社区一样,还一些功能没做完,项目是半年前做的,已经过了半年,当时因为公司一个项目打算要vue来重构,提取小试牛刀做了个dom试试水,嘿嘿,回过头来看发现有很多不足之处,年前闲了下来,现在打算重新重构一遍代码,有兴趣的同学欢迎帮 ... »

五分钟学习React(四):什么是JSX

JSX,即javscript XML,是js内定义的一套XML语法。目前是使用babel作为JSX的编译器。这也是在前几期中载入babel的原因。 Facebook引入JSX是为了解决前端代码工程复杂、维护困难等问题。JSX为我们提供了一种虚拟DOM的实现方式。 通过使用类XML语法的JSX,定义虚 ... »