一听到张鑫旭发了一本书,名为《css选择器世界》。作为他《css世界》的读者,对他的这本新书一直念念不忘,直到今年上半年,才入手了这本新书。《css选择器世界》这本书篇幅少的让我有点意外,但是坚信“浓缩就是精华”的我,还是满怀期待地打开学习了。读完这本书后,内容都知道,但是可能一些巧妙的使用以及小的细节点是我以前所没有注意的。总之,这本书比较推荐给初中级的读者,如果你是一位css能力很棒的开发话,推荐你快速阅读即可。下面我只挑出一些常用的进行阐述。
VueRouter
Posted on
VueRouter
在Vue组件中注册VueRouter
1Vue.use(VueRouter)
定义(路由)组件
定义创建路由配置信息时所需要用到的组件。
创建VueRouter实例,并且配置路由匹配信息以及其他配置信息
12345let router = new VueRouter(&
...
Vuex
Posted on
vuex基本概念Vuex状态管理
状态管理模式
state,驱动应用的数据源
view,以声明方式将state映射到视图
actions,响应在view上的用户输入导致的状态变化
应用遇到多个组件共享状态时,单向数据流的简洁性很容易被破坏:
多少个视图依赖于同一状态
来自不同视图的行为需
...
Vue实战开发-生态篇
Posted on
Vue生态圈中,常用到的就是Vuex以及VueRouter,那么它们是如何实现的?以及是如何挂载到Vue实例上的?这些问题将是我下面👇内容的重点。当然也涉及到一些在开发中所使用到的组件库以及单元测试jest,这些只是一笔带过…
CSS动画性能优化
Posted on
每个项目中或多或少地会使用到动画,使得用户体验效果更好。通常简单的动画对性能影响很小,但是涉及到稍微复杂的动画或者在配置比较低的机器上时,一些不当的处理方式会使性能问题变得十分突出……
CSS预编译器-Less
Posted on
前言CSS的语法比较简单,但是有时候为了让两个元素(拥有同一个类名)的样式不一样,就需要添加另外一个类或者在书写CSS的时候多加层级。这样很不方便,而且也容易出错。除此还有在CSS中没有变量、函数这种概念,并且有时候为了兼容不同浏览器要写一堆类似的样式。在css预编译器中,上面的问题都可以得到解决。
...
ES6基础知识
Posted on
#ES6基础知识点JavaScript的组成:ECMAScript(核心)、DOM(文档对象模型)、BOM (浏览器对象模型)ECMAScript,规定了语言的组成部分:语法、类型、语句、关键字、保留字、操作符、对象。我们现在使用的是ES5,也就是ECMAScript的第5版本。顾名思义,ES6就是
...
vue源码分析-组件化-异步组件
Posted on
|
In
vue源码分析
异步组件,一般用于按需加载。对于一些需要优化首屏加载的,会减少首屏的包体积,一般会将一些首屏组件变成异步组件。异步组件的实现方式有三种:工厂函数,promise异步组件,高级异步组件。
electron学习
Posted on
|
In
Electron
使用vue-electron脚手架时,electron-builder与electron-packager的区别(参考文档:https://github.com/ielectron-userland/electron-builder与https://github.com/ielectron-use
...
XHR对象
Posted on
|
In
JavaScript
XHR其实就是XMLHttpRequest对象,也就是Ajax的核心技术。XHR为向服务器发送请求以及解析服务器响应提供了接口,能够以异步的方式从服务器获取信息。