Jxx Blog

Jxx Blog

截取字符串

substring() substr() slice() splice() indexOf()

substring() substring() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。 语法: str.substring(indexStart[, indexEnd]) 例子: var anyString = 'Mozilla'; var anyString4 = anyString.substring(anyStrin...

Markdown

Markdown语法

标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 列表 列表格式在文字前面加上 - - 文本1 - 文本2 - 文本3 有序列表在文字前面加上 1. 2. 3. 1. 文本1 2. 文本2 3. 文本3 注:-、1.和文本之间要保留一个字符的...

Hello Github

github相关操作

从电脑往github上传文件,需要两步 注册好的你Gihub账号,下载好github客户端,不多说明记录。 在github网站上的用户setting里添加你电脑的SSH key了—让github账号信任电脑设备 ### 步骤: 说明:就是在电脑生成一个ssh公钥,复制到你的github账号setting–>SSH and GPG keys中,用于加密...

git

git常用指令

新建代码库 在当前目录新建一个Git代码库 $ git init 新建一个目录,将其初始化为Git代码库 $ git init [project-name] 下载一个项目和它的整个代码历史 $ git clone [url] 配置 Git的设置文件为.gitc...

SVG 让 UI 工程师早点回家陪媳妇

本文主要是讲解关于 SVG 的一些高级动画特效,比如 SVG 动画标签,图形渐变,路径动画,线条动画,SVG 裁剪等。 例如:路径动画 图形渐变: 线条动画: 以及,相关的动画的矩阵知识,这个也是现在 CSS 动画里面最重要,同时也是最为欠缺的知识点: 文章会先从基本语法入手,然后,慢慢深入。介绍一些动画基本原理和对应的数学原理知识点。并且文章后面,还附有相关语法的...

Hello Vue

vue 初识

vue.js是一种轻量级的MVVM框架,它同时吸收了React和Angular的优点,它强调了React组件化的概念,可以轻松的实现数据和展现的分离,同时吸收了Angular灵活的指令和页面操作的方法。官网地址 vue.js强调的是一个组件的概念,不兼容IE8

替换input type=radio 的默认样式

一、前言 默认情况每个浏览器对input type=radio的表现都不一样,而且巨丑,今天就来介绍一种替换掉默认样式,但是还是使用<input>的type=radio属性的方法 页面结构: <div class="check-group"> <input type="radio" id="xx1" name="lineName" value="cho...

vue基础

Vue追踪变化 当你把一个普通的 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.defineProperty 把这些属性全部转为 getter/setter。Object.defineProperty 是 ES5 中一个无法 shim 的特性,这也就是为什么 Vue 不支持 IE8 以及更低版本浏览器。

js写插件教程---深入

1. 具有安全作用域的构造函数 当不是用new调用构造函数的时候(如直接使用Fns(1)),程序会报错 ;(function(win){ var Fns = function(name) { //instanceof运算符用于测试构造函数的prototype属性是否出现在对象的原型链中的任何位置 if(!(this instanceof Fns)){...

js写插件教程---入门

在输入框中输入色值来改变body的颜色并添加修改记录

页面html <div id="test1"> <input type="" name="" id="" value="red" /> <button id="btn1">Apply</button> </div> 前言 整个插件写在一个立即执行函数里,即 (function(){})(), 函...