精彩博客

Dojo 进阶

官网 https://dojo.io 序言 - 构建企业级 web 应用程序 在热衷敏捷交付的时代,鼓励将小功能点持续地交付给用户。软件行业开始青睐这种方式,因为它最大限度地降低风险,并最大限度地提高用户...

10/14 21:25
256
0
优化 web 应用程序性能方案总结

在开发 web 应用程序时候,性能都是必不可少的话题。而大部分的前端优化机制都已经被集成到前端打包工具 webpack 中去了,当然,事实上仍旧会有一些有趣的机制可以帮助 web 应用进行性能提升...

10/13 21:38
2.5K
8
开篇: 高扩展网页制作平台-码良的正确打开方式

开篇: 码良的正确打开方式 本文为“码良系统的使用及设计实现”系列文章的第一篇。 码良是啥,咋没听过呢 没听过?今天你听过咯~ 其实码良平台已经存在多时,今年6月份即首次上线,至今注册用...

10/12 10:03
478
0
如何设计高扩展的在线网页制作平台

如何设计高扩展的在线网页制作平台 本文主要介绍如何设计一个高扩展的在线网页制作平台,会交代一些背景和最终的效果以及核心设计方案。 背景 2018年3月份开始,随着运满满的快速发展,开始在...

10/09 18:01
645
0
如何编写高质量的 JS 函数(3) --函数式编程[理论篇]

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/EWSqZuujHIRyx8Eb2SSidQ 作者:杨昆 【编写高质量函数系列】中, 《如何编写高质量的 JS 函数(1) -- 敲山震虎篇》...

10/07 10:59
391
0
vue动态组件与异步组件之间的辛路历程

首先说下项目需求:单页应用中点击菜单项后动态响应页面中的tab标签(非浏览器的tab标签),tab标签对应一个页面,这将使得页面的显示由菜单主导,一般想法是点击菜单后动态显示组件,可组件...

10/07 10:27
46
0
理解Vue.mixin,利用Vue.mixin正确的偷懒

  关于Vue.mixin在vue官方文档中是这么解释的:   混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,...

09/26 15:44
114
0
指尖前端重构(React)技术调研分析

摘要:重构前的技术文档调研与分析,包括技术选型为什么选择react,应用过程中的注意事项等。 一、为什么选择React React是当前前端应用最广泛的框架。三大SPA框架 Angular、React、Vue比较。...

09/26 10:24
989
1
如何从请求、传输、渲染3个方面提升Web前端性能

什么是WEB前端呢?就是用户电脑的浏览器所做的一切事情。我们来看看用户访问网站,浏览器都做了哪些事情: 输入网址 –> 解析域名 -> 请求页面 -> 解析页面并发送页面中的资源请求 -> 渲染资...

09/23 09:53
4.6K
11
前端如何做测试驱动开发-vue版

最近和测试杠上了,写了的文章都和测试相关。当然,这里的「测试」并不是具体的某个角色,而是验证程序正确性的工作。曾经,前端如何 TDD 困扰了我很久,随着时间的推移,前端框架开始成熟,...

09/23 08:59
1K
2
vue项目实践@树洞(三)

业务开发 业务逻辑这块儿并就没有什么特别重要的东西要说,无非就是样式、兼容,再加上vue的语法。这些都是基本功,移动端没有IE,故而不会有太多让人窒息的问题。如果说有什么难点,那就是v...

09/19 15:24
1K
1
vue项目实践@树洞(二)

书接上文 上一篇粗略地搭建了项目,运行一下,编译通过,但是控制台上打出一个红色错误警告!报错了?!什么情况,还没做事就错了,来看看什么错! 'Locale' is defined but never used,就是...

09/18 15:24
531
1
vue项目实践@树洞(一)

项目名称 树洞(tree-hole) 项目背景 有些话不适合对任何人说,何不对着树洞发泄一下。 树洞的想法源自于一个朋友对知己的看法,最初设计有一点像漂流瓶。不过,这样的想法有一点傻。如果要...

09/17 15:38
3.4K
1
Flutter之 State 生命周期

State 的生命周期,指的是在用户参与的情况下,其关联的 Widget 所经历的,从创建到显示,再到更新最后到停止,直至销毁等各个阶段 不同的阶段涉及到特定的任务处理 State 的生命周期流程如下...

09/15 20:57
563
0
详解浏览器跨域

一、什么是跨域? JavaScript出于安全方面的考虑做的同源策略的限制,不允许跨域访问其他资源。通常跨域请求成功后,浏览器会拒绝响应服务器端返回的结果。 1.出于哪些方面的安全考虑? 同源...

09/06 15:46
4.8K
15
一种对开发更友好的前端骨架屏自动生成方案

(马蜂窝技术原创内容,公众号 ID:mfwtech) 一份来自 Akamai 的研究报告显示,在对 1048 名网购户进行采访后发现: 约 47% 的用户期望他们的页面在两秒之内加载完成。 如果页面加载时间超过...

09/06 11:41
4.1K
9
如何编写高质量的 JS 函数(2) -- 命名/注释/鲁棒篇

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/sd2oX0Z_cMY8_GvFg8pO4Q 作者:杨昆 上篇 《如何编写高质量的 JS 函数(1) -- 敲山震虎篇 》介绍了函数的执行机制...

09/02 15:57
1K
0
在vue中通过使用$attrs实现组件之间的数据传递

组件之间传递数据的方式有很多种,之所以有这么多种方式,是为了满足在不同场景不同条件下的使用。 一般有三种方式: 通过 props 的方式向子组件传递(父子组件) vuex 进行状态管理 非父子组件...

09/01 12:28
975
0
如何编写高质量的 JS 函数(1) -- 敲山震虎篇

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/7lCK9cHmunvYlbm7Xi7JxQ 作者:杨昆 一千个读者,有一千个哈姆雷特。 此系列文章将会从函数的执行机制、鲁棒性、函...

08/26 14:19
4.8K
12
IoT时代:Wi-Fi“配网”技术剖析总结

导读 近年来,物联网市场竞争激烈,从物联网平台厂商,设备生产商,到服务提供商,都在涌入这片红海。预计到2020年,全球联网设备数量将达到260亿个,年复合增长率达到20%;全球联网设备带来...

08/22 11:32
4.2K
7

没有更多内容

加载失败,请刷新页面

优化 web 应用程序性能方案总结

在开发 web 应用程序时候,性能都是必不可少的话题。而大部分的前端优化机制都已经被集成到前端打包工具 webpack 中去了,当然,事实上仍旧会有一些有趣的机制可以帮助 web 应用进行性能提升...

10/13 21:38
2.5K
8
如何从请求、传输、渲染3个方面提升Web前端性能

什么是WEB前端呢?就是用户电脑的浏览器所做的一切事情。我们来看看用户访问网站,浏览器都做了哪些事情: 输入网址 –> 解析域名 -> 请求页面 -> 解析页面并发送页面中的资源请求 -> 渲染资...

09/23 09:53
4.6K
11
前端如何做测试驱动开发-vue版

最近和测试杠上了,写了的文章都和测试相关。当然,这里的「测试」并不是具体的某个角色,而是验证程序正确性的工作。曾经,前端如何 TDD 困扰了我很久,随着时间的推移,前端框架开始成熟,...

09/23 08:59
1K
2
vue项目实践@树洞(一)

项目名称 树洞(tree-hole) 项目背景 有些话不适合对任何人说,何不对着树洞发泄一下。 树洞的想法源自于一个朋友对知己的看法,最初设计有一点像漂流瓶。不过,这样的想法有一点傻。如果要...

09/17 15:38
3.4K
1
详解浏览器跨域

一、什么是跨域? JavaScript出于安全方面的考虑做的同源策略的限制,不允许跨域访问其他资源。通常跨域请求成功后,浏览器会拒绝响应服务器端返回的结果。 1.出于哪些方面的安全考虑? 同源...

09/06 15:46
4.8K
15
一种对开发更友好的前端骨架屏自动生成方案

(马蜂窝技术原创内容,公众号 ID:mfwtech) 一份来自 Akamai 的研究报告显示,在对 1048 名网购户进行采访后发现: 约 47% 的用户期望他们的页面在两秒之内加载完成。 如果页面加载时间超过...

09/06 11:41
4.1K
9
如何编写高质量的 JS 函数(1) -- 敲山震虎篇

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/7lCK9cHmunvYlbm7Xi7JxQ 作者:杨昆 一千个读者,有一千个哈姆雷特。 此系列文章将会从函数的执行机制、鲁棒性、函...

08/26 14:19
4.8K
12
IoT时代:Wi-Fi“配网”技术剖析总结

导读 近年来,物联网市场竞争激烈,从物联网平台厂商,设备生产商,到服务提供商,都在涌入这片红海。预计到2020年,全球联网设备数量将达到260亿个,年复合增长率达到20%;全球联网设备带来...

08/22 11:32
4.2K
7
用 Authing 10分钟实现单点登录(SSO)

单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。 SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 实现单点登录...

08/17 08:06
4.8K
7
啤酒节上尿意浓-SVG低级艺术展示

领导:阿仁,有个很重要的任务需要你去执行。 阿仁:什么任务这么重要? 领导:最近我们有个新园区开张,还请了一个写手写了篇软文来炒作,《云破月来花弄影-SVG多种技术组合实现》,可惜这个...

08/14 11:43
4K
9
「2019 JSConf.Asia - Kas Perch」WebAssembly - JS 的未来和 Web 多语言开发

特别说明 这是一个由 simviso 团队对 JSConf.Asia 中关于 WebAssembly 相关话题进行翻译的文档,内容并非直译,其中有一些是译者自身的思考。分享者是 Kas Perch,Cloudflare 的一名开发人员...

08/08 02:43
4.1K
2
一篇文章教你如何捕获前端错误

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/E51lKQOojsvhHvACIyXwhw 作者:黄文佳 常见错误的分类 对于用户在访问页面时发生的错误,主要包括以下几个类型: 1、js运...

07/08 18:08
3.9K
8
2019 Vue开发指南:你都需要学点啥?

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://dzone.com/articles/vue-development-in-2019-what-you-need-to-know 如果...

06/20 09:06
6.6K
7
天边一朵云-徒手用html生成一朵云,很真的那种

《天边一朵云》是由蔡明亮执导,李康生、陈湘琪领衔主演的剧情电影,情节很文艺,摄影很露骨,属于那种你看了后完全没有撸点的色情片。看完本片后,我很后悔,所以我打算自己用html弄出天边一...

06/19 20:57
4.9K
33
Angular CDK Overlay 弹出覆盖物

为什么使用Overlay? Overlay中文翻译过来意思是覆盖物,它是Material Design components for Angular中针对弹出动态内容这一场景的封装,功能强大、使用方便,尤其在开发自己的组件库时,可...

06/13 09:53
1K
0
小程序多端框架全面测评

小程序多端框架到底应该选哪个? 最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个? 作为 Taro 开发团队一员,笔者想...

03/25 16:31
6.3K
6
一分钟带你弄懂闭包

一分钟理解js闭包,关于js闭包的内容介绍了很多,本文带着大家快速理解什么是js闭包,感兴趣的小伙伴们可以参考一下 什么是闭包? 先看一段代码: function a(){ var n = 0; function inc() ...

03/21 14:22
2.3K
3
全新重构,uni-app实现微信端性能翻倍

多次论证、数月研发,我们重写部分Vue底层、重构uni-app框架,实现了微信端性能翻倍及更多Vue语法支持。 背景 uni-app在初期借鉴了mpvue,实现了微信小程序端的快速兼容,感谢美团点评团队对...

03/20 10:12
3.2K
15
JavaScript模板引擎原理与用法

这篇文章主要介绍了JavaScript模板引擎原理与用法,结合实例形式详细分析了javascript模版引擎相关概念、原理、定义及使用方法,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以...

03/14 14:25
2.4K
3
动手写 js 沙箱

本文由云+社区发表 作者:ivweb villainthr 市面上现在流行两种沙箱模式,一种是使用iframe,还有一种是直接在页面上使用new Function + eval进行执行。 殊途同归,主要还是防止一些Hacker们 吃...

03/07 18:18
1K
4

没有更多内容

加载失败,请刷新页面

jquery--DOM操作基础

本文转载于:专业的前端网站?jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ...

今天 22:45
4
0
Vue核心概念及特性 (一)

Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架。 特点: 易用,灵活,高效,渐进式框架。 可以随意组合需要用到的模块 vue + components + vue-router + vuex + vue-c...

今天 22:24
11
0
parseint和isNaN用法

本文转载于:专业的前端网站?parseint和isNaN用法 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> <script> var a='12'; alert(parseInt...

今天 21:40
7
0
学习记录(二) es6基本语法(rest参数,模板化,axios模块,拦截器)

日常学习记录 模块化:把一个大文件分成多个小文件,按照一定规范进行拼接 es5写法: 导出:module.exports = 数据 导入:require("路径") /路径未添加后缀名时 //默认添加.js //把路径作为文件名...

今天 21:26
6
0
学习记录(二) es6基本语法(rest参数,模板化,axios模块,拦截器)

模块化:把一个大文件分成多个小文件,按照一定规范进行拼接 es5写法: 导出:module.exports = 数据 导入:require("路径") /路径未添加后缀名时 //默认添加.js //把路径作为文件名寻找index.js文...

今天 21:23
2
0
vue入门--简单路由配置

本文转载于:专业的前端网站?vue入门--简单路由配置   在初始化vue init webpack <工程名>时,有一步是询问是否安装vue-router,选择yes,如果没有安装的话,后面需要自己安装。然后在目录...

今天 19:37
7
0
IE之css3效果兼容

本文转载于:专业的前端网站?IE之css3效果兼容 一、兼容css阴影效果(ie滤镜) 1.Shadow,阴影 .shadow { -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-sha...

今天 18:36
5
0
SVG

本文转载于:专业的前端网站?SVG SVG 是使用 XML 来描述二维图形和绘图程序的语言。 SVG 使用 XML 编写。 一、什么是SVG? SVG 指可伸缩矢量图形,使用 XML 格式定义图形,SVG图像在放大或改...

今天 17:39
4
0
css实现竖直居中的 N 种场景及 N 种方法

inline 或者 inline-* 的元素竖直居中 可以借助 padding, line-height, vertical-align 等属性。有如下两种具体情景: 单行竖直居中,如单行文本或者链接 这种情况,通过给元素上下添加相同大...

今天 16:59
5
0
JavaScript设计模式——策略模式

  策略模式是JavaScript设计模式中行为型的设计模式;   定义: 定义一系列算法,并将这些算法各自封装成策略类(方法),然后将不变的部分和变化的部分分离开来,并且这些算法可以相互替...

今天 15:21
6
0
VBA实现为Excel中自定义名称的单元格添加批注

一.本地office中通过创建宏实现此需求 1.打开一个Excel文件,在需要插入批注的单元格右击-定义名称(myTable1).点击菜单栏-视图-宏-查看宏-输入宏名-创建宏 2.进入VBA编辑界面,将以下代码拷贝-...

今天 14:49
8
0
nodejs 打包exe 文件,及压缩 zip文件

pkg node.js打包生成exe应用程序 let fs = require("fs");//获取文件系统模块,负责读写文件 2 let path = require("path");//工具模块,处理文件路径的小工具 3 let JSZIP = require("jszip...

今天 14:41
5
0
优化条件判断语句

一、简单逻辑常用判断 1. if(a为真){ a=a }else{ a=b } 可写成:a = a || b 2. if(a==b){ a=c }else{ a=d } 可写成:a = (a==b) ? c : d 3. fruit: 0 //0=苹果,1=梨子,2=桔......

今天 14:23
3
0
CSS3 : transition 属性

本文转载于:专业的前端网站?CSS3 : transition 属性 CSS3的 transition 属性用于状态过度效果! 1、语法: 1 transition: property duration timing-function delay; 2 -moz-transition: ...

今天 14:09
9
0
vue实现路由懒加载

一、为什么要实现懒加载 减少首屏加载时间,避免白屏 二、常用的懒加载方式有两种:即使用vue异步组件 和 ES中的import a、vue异步加载: import Vue from 'vue' import Router from 'vue-ro...

今天 14:04
11
0
axios拦截器

axios.interceptors.response.use(response => { if (response.data.code == 0) { return response.data } else if (response.data.code == 600) { Cookies.remove('Admin-Token') router.pu...

今天 14:02
8
0
将规则集传递给mixin

允许包装在mixin中定义的css块。 分离的规则集是一组CSS属性、嵌套规则集、媒体声明或者是存储在变量中的任何其他内容,我们可以将它包含在规则集中或其他结构中,并且所有属性都将复制到那里...

今天 13:43
6
0
【WXS】简要介绍说明

本文转载于:专业的前端网站?【WXS】简要介绍说明 WXS(WeiXin Script)是小程序的一套脚本语言。 WXS有二种写法: 1) 以<wxs>标签书写脚本: 语法: <wxs module="[String]"> // 脚本代码 ...

今天 13:05
4
0
【swiper】 滑块组件说明

本文转载于:专业的前端网站?【swiper】 滑块组件说明 swiper 滑块视图容器,其原型如下: 1 <swiper 2 indicator-dots="[Boolean]" 3 indicator-color="[Color]" 4 indicator-active-color=...

今天 11:54
4
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
天津时时彩