介绍篇
文章平均质量分 90
kang_k
这个作者很懒,什么都没留下…
展开
-
sass 使用指南
Sass是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。sass有2种语法:1.一种是以sass后缀,对代码的排版有着非常严格的要求,而且没有大括号,没有分号2.一种是以scss后缀,更接近我们程序写法,比如大括号,分号SASS允许用户编写自己的函数。原创 2024-03-17 16:52:30 · 928 阅读 · 0 评论 -
Stylus使用简介
Stylus 是一种 CSS 预处理器,类似于 Sass、Less 等,它允许开发者使用类似于 CSS 的语法来编写样式,并且提供了一些额外的功能和语法糖来增强 CSS 的编写和管理。原创 2024-04-22 15:41:57 · 1344 阅读 · 0 评论 -
微信小程序相关介绍
简称小程序,缩写XCX,英文名mini program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。open-type="redirect"等价于API的 wx.redirectTo 而wx.redirectTo的url是需要跳转的应用内非 tabBar 的页面的路径。pages文件夹里是小程序的各个页面,每个界面一般都由.wxml、.wxss、.js、.json四个文件组成,四个文件必须是相同的名字和路径。原创 2024-04-22 15:30:04 · 662 阅读 · 0 评论 -
如何开发一个基本的PostCSS插件
PostCSS 是一个翻译样式的js插件。它能帮你对css做静态分析。支持变量和混入.编译尚未被浏览器支持的css预发,内联图片等。业界被广泛地应用,其中不乏很多有名的行业领导者,如:维基百科,Twitter,阿里巴巴, JetBrains。PostCSS 的 Autoprefixer 插件是最流行的 CSS 处理工具之一。原创 2023-06-26 14:42:09 · 593 阅读 · 0 评论 -
爬虫相关介绍
这是一个核心api按照jquery来设计,专门在服务器上使用,一个微小、快速和优雅的实现简而言之,就是可以在服务器上用这个库来解析HTML代码,并且可以直接使用和jQuery一样的api同样也可以通过jQuery的api来获取DOM元素中的属性和内容爬虫用途非常广泛,主要的目标是为了实现自动化程序,解放程序员的双手帮助程序员自动获取一些数据,测试一些软件,甚至自动操作浏览器做很多事情在爬取目标网站之前,建议大家浏览该网站的robots.txt,来确保自己爬取的数据在对方允许范围之内。原创 2023-06-26 14:40:56 · 579 阅读 · 0 评论 -
Web Components
Web ComponentsWeb Components是一套不同的技术,允许您创建可重用的定制元素(它们的功能封装在您的代码之外)并且在您的web应用中使用它们。Mdn Web ComponentsHTML templateShadow DOMCustom ElementsHTML imports(已废弃)Html templatehtml标签中的模板元素template标签中的任何元素都不会被加载运行,比如img、script、style都不会生效当元素中的内容被添加到dom原创 2020-10-19 11:34:51 · 496 阅读 · 0 评论 -
数据结构和算法
开题两点1.数据结构和算法是前端代码编写很重要也很容易被忽视的地方,所以很想分享一下数据结构和算法相关的东西2.深度优先搜索和广度优先搜索是两种应用在图上的基础搜索。项目中用到图这种数据结构比较少,用到最多的数据结构是数组和对象,有一种没有根节点的类多叉树的数据结构,在项目中会经常遇到,这里就称为数组对象,我们一般都是通过递归来查找一些相关数据,很少使用其他方式。所以下面我们就来聊一下经典算法之深度优先搜索和广度优先搜索在数组对象中的应用。深度优先搜索(Depth-First-Search)简称:D原创 2020-10-19 10:21:50 · 232 阅读 · 0 评论 -
面向对象的javascript
概念:JS没有提供传统面向对象语言中的类式继承,而是通过原型委托的方式来实现对象与对象之间的继承,同时也没有在语言层面提供对抽象类和接口的支持.设计模式原则:单一职责原则(SRP):这里的职责是指“引起变化的原因”;单一职责原则体现为:一个对象(方法)只做一件事,但并不是一成不变的,许多时候还是要在方便性和稳定性之间做一些取舍,比如jquery的attr方法既负责取值又负责赋值.最少...原创 2020-04-30 14:07:13 · 317 阅读 · 0 评论 -
vue3 effect
从测试用例来学习vue3 effect此次分享主要是 effect 这个 API 的一些功能、option 以及实现原理。核心内容是 effect 如何做到跟踪 reactive 内的变化的测试用例因为 effect.spec.ts 文件中的测试用例 700 多行,所以后面省略了一些,此次不细说,大家自行查看研究。以下内容来自vue-next/packages/reactivit...原创 2020-04-30 14:01:54 · 1876 阅读 · 0 评论 -
Rxjs相关介绍
Rxjs简单介绍RxJS 是 Reactive Extensions for JavaScript 的缩写。是一个基于可观测数据流的响应式编程的库。它是基于订阅-发布模式、观察者模式与迭代器实现的。响应式编程响应式编程是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。 — 百度百科…订阅-...原创 2020-01-17 16:27:20 · 401 阅读 · 0 评论 -
ES6之Symbol和Map
Symboles6中新增的一种数据类型,表示独一无二的值基本数据类型: String Number Boolean null undefined Symbol引用数据数据类型: Object创建:let s1 = Symbol()typeof s1 // 'symbol'注意:1.Symbol不能使用new调用,原因在于symbol是一个原始类型的值,不是对象2.Sy...原创 2020-01-17 16:22:09 · 678 阅读 · 0 评论 -
vue-router详细介绍
写在前面用户进行了交互操作,现在要对页面内容进行变更,此时可以通过javascript进行动态替换DOM,但是其不便于分享、收藏,对于搜索引擎和用户来说都是不友好的!什么是前端路由? 根据不同的 url 地址展示不同的内容或页面,无需依赖服务器根据不同URL进行页面展示操作优点用户体验好,不需要每次都从服务器全部获取,快速展现给用户缺点使用浏览器的前进,后退键的时候会重新发送...原创 2020-01-17 16:15:34 · 1670 阅读 · 0 评论 -
ES6之Promise
javascript 基础概念理解javascript 引擎是基于单线程事件循环的概念构建的,同一时间只允许一个代码块执行。事件循环: 负责监控代码执行并管理任务队列,每当 javascript 引擎中的一段代码结束执行,事件循环会执行任务队列中的下一段代码任务队列: 每当一段代码准备执行时,都会被添加到任务队列,队列的任务会从第一一直执行到最后一个。事件模型: 通过用户的点击按钮等操作触...原创 2020-01-17 16:09:04 · 142 阅读 · 0 评论 -
定时器 setTimeout & setInterval
setTimeout和setInteval是window对象上两个主要的定时方法,他们的语法基本相同,但完成功能的却是不同的。settimeout方法是定时程序,也就是在到达某个指定时间后,执行什么事。(执行一次就拉倒)setinterval方法则是表示间隔一定时间反复执行某些事。定时器的返回值当我们设置定时器时(不管是setTimeout还是setInterval),都会有一个返回...原创 2020-01-17 16:06:49 · 732 阅读 · 0 评论 -
js 的一些简写
数组去重 Set()Set类似于数组,区别在于它所有的成员都是唯一的,不能有重复的值function dedupe(array) { return Array.from(new Set(array));}dedupe([1,1,2,3]) // [1, 2, 3]set对象的方法set方法详情点这里方法描述add添加某个值,返回Set对象本身。cl...原创 2020-01-17 16:04:17 · 2284 阅读 · 0 评论 -
flutter 入坑分享
简介Flutter 是 Google 推出并开源的移动端开发框架(基于「Dart」语言)。使用 Flutter 开发的APP可以同时运行在 IOS 与 Android 平台上。并且 Flutter 默认带有 Material 风格 与 Cupertino 风格的主题包(前者Android,后者IOS),可以快速开发一个IOS 风格或者 Android 风格的…Demo…跨平台Flutte...原创 2020-01-17 16:01:31 · 515 阅读 · 0 评论 -
微信小程序应用介绍
微信小程序介绍从以下几方面什么是小程序?怎么建立一个小程序?小程序的页面结构?视图层结构等?组件之间如何通信?页面跳转方式有哪些生命周期?小程序如何引入其他ui组件?小程序是什么?微信小程序,简称小程序,缩写XCX,英文名mini program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理...原创 2019-09-03 11:05:19 · 1484 阅读 · 1 评论