div 标签虽然灵活,但滥用会导致代码杂乱、难以维护。原因在于 div 是纯粹的容器,没有任何语义意义。 幸好,HTML 提供了语义化标签这一优雅的解决方案。 根据 W3Schools 的定义:语义化元素是带有明确意义...
告别 :7 种语义化 HTML 标签
16 个 JavaScript 简写神技,代码效率提升 60%!
JavaScript 是一门强大且灵活的语言,拥有丰富的特性和语法糖。分享下 16 个最常用的 JavaScript 的简写技巧,掌握它们可以让我们编写出更简洁、更优雅的代码,并显著提升开发效率(增加摸鱼时间)。
1. 三元运...
mvvm.js指令列表
mvvm.js 是一个非常轻量的 mvvm 库(仅 28kb), mvvm 对 sugar 没有任何依赖,指令系统功能齐全,能满足基本的 mvvm 模式开发需求。
https://github.com/tangbc/sugar/wiki/MVVM
支持的指令列表:
...
uni-app 超详细教程(一)(从菜鸟到大佬)
jQuery添加插入元素--before、after、append、prepend
jQuery添加元素的方法
1.before() - 在被选元素之前插入内容
2.after() - 在被选元素之后插入内容
3.prepend() - 在被选元素的开头插入内容
4.append() - 在被选元素的结尾插入内容
添加元素方法图示
dem...
jQuery设置和获取自定义属性
jQuery中设置和获取自定义属性的方法目前知道的有两种:attr()和data();
使用data()方法给div设置的自定义属性,在页面上是不显示的,它不会影响到你的页面布局和风格,但它却是可读可写的。同时,命名的时候...
mybinder数据绑定使用(mini-mvvm)
示例网址:
https://github.com/shalldie/mini-mvvm
https://shalldie.github.io/demos/mini-mvvm/
VNode 基于虚拟 dom: virtual dom - mini-vdom
数据监听
data、computed 变动监听
数组方法监...
binder双向绑定使用
<div id="app">
{{ message }}
</div>
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
文本节点编译的关键是提取{{}}内的表达式,也即是parseTextExp...
html创建圆角元素
<!DOCTYPE html>
<html>
<head>
<style type='text/css'>
ul {
width: 120px;
background: blue;
height: 300px;
-webkit-border-radius: 120px;
-moz-border-radius...
前端开发常用的10款富文本编辑器
富文本编辑器,Multi-function Text Editor, 简称 MTE, 是一种可内嵌于浏览器,所见即所得(WYSIWYG)的文本编辑器。今天就来介绍几款常用富文本编辑器插件!
1. Draft.js
Draft.js 是 Facebook 的一个开源...
16 个 JavaScript 简写神技,代码效率提升 60%!
JavaScript 是一门强大且灵活的语言,拥有丰富的特性和语法糖。分享下 16 个最常用的 JavaScript 的简写技巧,掌握它们可以让我们编写出更简洁、更优雅的代码,并显著提升开发效率(增加摸鱼时间)。 1. 三元运...
mvvm.js指令列表
mvvm.js 是一个非常轻量的 mvvm 库(仅 28kb), mvvm 对 sugar 没有任何依赖,指令系统功能齐全,能满足基本的 mvvm 模式开发需求。 https://github.com/tangbc/sugar/wiki/MVVM 支持的指令列表: ...
uni-app 超详细教程(一)(从菜鸟到大佬)
jQuery添加插入元素--before、after、append、prepend
jQuery添加元素的方法 1.before() - 在被选元素之前插入内容 2.after() - 在被选元素之后插入内容 3.prepend() - 在被选元素的开头插入内容 4.append() - 在被选元素的结尾插入内容 添加元素方法图示 dem...
jQuery设置和获取自定义属性
jQuery中设置和获取自定义属性的方法目前知道的有两种:attr()和data(); 使用data()方法给div设置的自定义属性,在页面上是不显示的,它不会影响到你的页面布局和风格,但它却是可读可写的。同时,命名的时候...
mybinder数据绑定使用(mini-mvvm)
示例网址: https://github.com/shalldie/mini-mvvm https://shalldie.github.io/demos/mini-mvvm/ VNode 基于虚拟 dom: virtual dom - mini-vdom 数据监听 data、computed 变动监听 数组方法监...
binder双向绑定使用
<div id="app"> {{ message }} </div> var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) 文本节点编译的关键是提取{{}}内的表达式,也即是parseTextExp...
html创建圆角元素
<!DOCTYPE html> <html> <head> <style type='text/css'> ul { width: 120px; background: blue; height: 300px; -webkit-border-radius: 120px; -moz-border-radius...
前端开发常用的10款富文本编辑器
富文本编辑器,Multi-function Text Editor, 简称 MTE, 是一种可内嵌于浏览器,所见即所得(WYSIWYG)的文本编辑器。今天就来介绍几款常用富文本编辑器插件! 1. Draft.js Draft.js 是 Facebook 的一个开源...
