Javascript
前端王道 - 原生JS的分享
由 基础 - 进阶 - 高级 进行一个分享
Hi-Sen
这个作者很懒,什么都没留下…
展开
-
数据可视化平台 vue+node+webpack+echarts+d3
前言随着公司的发展和进步,数据大屏的业务日益增长,公司目前的做法大致可以分为两种 人肉 or 第三方工具平台 .人肉:很简单,一个前端配备,熟练的 html + css + js 技能就完事了 ;优点:开发灵活多变不足:效率低,页面复用度不高(几乎为0复用度),大量重复性工作,占用前端开发时间 等当然,也有人会说,目前比较主流的前端框架,像 Vue ,React 都是组件化,模块儿化的工...原创 2020-03-11 10:14:15 · 7214 阅读 · 6 评论 -
手写代码之 【发布订阅】
前言在目前比较火热的前端主流框架中,相信大家都已经默认是三大家族 Vue , React , Angular 了 ,谈到它们呢,无疑离不开一个关键词 组件 ;为什么这么说:因为在它们的设计模式中,都希望是以一个个细小的组件来组成一个大的组件,而这个大的组件就是我们要写的前端页面了, 说到这里,也许已经有童鞋知道我要表达什么意思了,其实我就是想说:在一个前端工程中,存在着很多这样的组件,那么这些组件都有着复杂的关系 ,如 嵌套,相邻,不相关 等 , 他们如何通信呢 ? okey ,我们通过 Vue ,原创 2020-11-05 23:52:07 · 565 阅读 · 0 评论 -
手写代码之 【New 运算符】
前言先来看一段 MDN 上的一个例子function Car(make, model, year) { this.make = make; this.model = model; this.year = year;}const car1 = new Car('Eagle', 'Talon TSi', 1993);console.log(car1.make); // Eagle new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例 。从上边例子中可以看原创 2020-09-25 16:01:32 · 341 阅读 · 0 评论 -
Js工具方法
包含 Array,Json,Function的对象如何转成字符串// obj 要转的对象function obj2Str(obj){ switch(typeof(obj)){ case 'object': var ret = []; if (obj instanceof Array){ for (var i = 0, len = obj.length; i < len; i++){ ret.push(obj2Str(obj[i]));原创 2020-09-08 10:41:57 · 127 阅读 · 0 评论 -
前端必不可少的性能优化
前言说到前端性能优化,绝对是对一个前端攻城狮的综合考量 ~ 作为一个前端,在功能ok的前提下,最重要的应该就是体验了,有人说:正常打开一个页面超过3 ~ 5秒等待,还没有打开,我就不会等了 《首屏加载》这个活动也太low了,体验一点都不好 《Js编码》每次新打开同一个页面都好慢 《浏览器缓存》还有 《DNS解析》《页面重排与回流》《静态资源文件与图片加载》《网络请求》等等 … …...原创 2019-12-28 11:59:04 · 4969 阅读 · 10 评论 -
前端必须要知道的跨域
前言什么是跨域通俗一点来讲跨域是指一个域下的文档或脚本试图去请求另外一个域下的资源,这样就产生了跨域,域: 是指计算机网络中的一种形式, 在域中使用计算机的每个人都会收到一个唯一的用户帐户,然后可以为该帐户分配对该域内资源的访问权限。常见跨域场景做为一个前端,我们最常遇到的跨域应该就是浏览器请求资源跨域,专业一点来讲就是受到了浏览器同源策略的限制;所谓同源是指"协议+域名+端口"三者相...原创 2019-12-22 17:41:05 · 1183 阅读 · 2 评论 -
Javascript 【核心】
前言 - Javascript 工作中常用核心知识点汇总本章分享常用Js核心知识点 ,开发必会,面试必备,深拷贝 ,浅拷贝,作用域,作用域链,执行上下文,关键字 this,高阶函数 - 闭包,原型,原型链,Js 面向对象 - 封装 - 继承,执行机制 - 事件循环 - Event Loop,函数防抖与节流,函数柯里化一,深拷贝,浅拷贝如何理解深拷贝和浅拷贝呢深拷贝是创建一个新的内...原创 2019-11-21 19:55:01 · 978 阅读 · 2 评论 -
Javascript【 基础】
前言 - Javascript 工作中常用基础知识点汇总 - Javascript 数据类型 - Javascript 常用数组操作方法 - Javascript 常用对象操作方法 - Javascript 事件模型 - 冒泡 - 事件对象 - 事件委托 / 代理原创 2019-11-20 14:39:19 · 520 阅读 · 0 评论