2018年11月4日

使 JavaScript 更加简洁的小技巧

摘要: 推荐9个使 JavaScript 代码变得更加简洁的小技巧,大概5分钟就能掌握。 1.清空或截断数组 在不重新给数组赋值的情况下,清空或截断数组的最简单方法是更改​​其 length 属性值: JavaScript 代码: 2.使用对象解构(destructuring)模拟命名参数 当您需要将一组可 阅读全文

posted @ 2018-11-04 14:21 Itwangchen 阅读(200) 评论(0) 推荐(0) 编辑

26个精选的JavaScript面试问题

摘要: 整理了一下所有常见的JavaScript面试问题供大家参考: Q1: JavaScript中类型转换是怎样的? 话题: JavaScript 难度: 0 在JavaScript中,在两个不同类型之间的转换叫做coercion。在JavaScript中有两种形式:显示转换和隐式转换。 下面是一个显示转 阅读全文

posted @ 2018-11-04 14:16 Itwangchen 阅读(319) 评论(0) 推荐(0) 编辑

git教程

摘要: 一、git 安装及介绍 1.初次安装git 需要初始化用户名和email git config --global user.name 'name' git config --global user.email 'email' (因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和 阅读全文

posted @ 2018-11-04 14:07 Itwangchen 阅读(87) 评论(0) 推荐(0) 编辑

Zepto与jQuery的异同

摘要: 一. 同 Zepto最初是为移动端开发的库,是jQuery的轻量级替代品,因为它的API和jQuery相似,而文件更小。Zepto最大的优势是它的文件大小,只有8k多,是目前功能完备的库中最小的一个,尽管不大,Zepto所提供的工具足以满足开发程序的需要。大多数在jQuery中·常用的API和方法Z 阅读全文

posted @ 2018-11-04 14:01 Itwangchen 阅读(148) 评论(0) 推荐(0) 编辑

2018年11月2日

GIT 分支管理:创建与合并分支、解决合并冲突

摘要: 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN! 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需 阅读全文

posted @ 2018-11-02 21:12 Itwangchen 阅读(450) 评论(0) 推荐(0) 编辑

2018年11月1日

js的单线程和异步

摘要: 前言 说到js的单线程(single threaded)和异步(asynchronous),很多同学不禁会想,这不是自相矛盾么?其实,单线程和异步确实不能同时成为一个语言的特性。js选择了成为单线程的语言,所以它本身不可能是异步的,但js的宿主环境(比如浏览器,Node)是多线程的,宿主环境通过某种 阅读全文

posted @ 2018-11-01 19:09 Itwangchen 阅读(130) 评论(0) 推荐(0) 编辑

2018年10月26日

VScode 自定义代码片段snippets

摘要: 自定义代码片段snippets 作为一名程序员,码字过程中总会遇到一些重复性的代码,如果可以像快捷键一样输入一个命令就可以调出这些代码多好,那么学会snippets对于提高工作效率必不可少。 1.创建自定义的片段 打开编辑器>文件>首选项>用户代码片段>输入要创建的代码类型>会生成一个json文件 阅读全文

posted @ 2018-10-26 16:53 Itwangchen 阅读(308) 评论(0) 推荐(0) 编辑

2018年10月22日

总结ajax 实现原理和步骤

摘要: 一 Ajax技术与原理 1.1 Ajax简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面 阅读全文

posted @ 2018-10-22 20:05 Itwangchen 阅读(6645) 评论(2) 推荐(3) 编辑

2018年10月18日

前端二倍图的思考(涉及Retina)

摘要: 前端二倍图的思考(涉及Retina) EXCELL格式 1 csv格式导出来之后不能用EXCELL打开,会乱码。用记事本打开,然后将“(英文的引号出掉),就可以了。 关于二倍图的操作 概念: 设备像素:也叫物理像素,显示设备上最微小的物理部件。 比如 iphone 5:640 x 1136px. 不 阅读全文

posted @ 2018-10-18 21:31 Itwangchen 阅读(591) 评论(1) 推荐(0) 编辑

前端页面的适配-如何使用rem换算

摘要: 使用rem的原因 以前有些适配做法,通过js动态计算viewport的缩放值(initial-scale)。 以屏幕320像素为基准,设置1,那屏幕375像素就是375/320=1.18以此类推。 这样强制页面缩放过于粗暴,会导致页面图片文字失真模糊。 Px是相对固定单位,字号大小直接被定死,所以用 阅读全文

posted @ 2018-10-18 19:29 Itwangchen 阅读(1415) 评论(0) 推荐(0) 编辑

导航