自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 关于移动端页面开发(微信内置浏览器)总结

上个礼拜,刚入职就接到一个移动端的活动页面项目,重点还是要兼容微信浏览器,兼容主流机型。在这之前,我所做的都是PC端的,想来两者差别不大,实际动手时遇到的坑还是蛮多的。时间过去的有点久,我也不能把每个坑都列出来,只能写些印象深刻的。  1、关于页面背景     由于手机端机型众多,各种机型屏幕大小不同,让美工针对每个机型设计背景图显然是不合理的。当时的想法是,给一张iPhone6的,wid

2017-12-16 09:39:00 20972

原创 vue.js,ajax渲染页面

关于上次说的用vue.js,zepto,node.js,webpack等技术重构CNode。这是一个比较入门的项目,一般你学完vue就可以上手了,CNode网站有公开的API所以你可以获取这个网站的所有数据接口,然后渲染到页面上,用CSS等加工一下就可以了。起初,我一直感觉好难好难好难,虽然说不出难在哪里,就感觉好难好难好难。让我细说,不就是用ajax获取数据,然后传到组件上渲染吗,再模仿着写样式

2017-11-28 13:45:43 8081

原创 JavaScript的异步与回调

首先看一段大家应该很熟悉的例子。for (var i = 0; i <= 5; i++) { setTimeout( function timer(){ console.log( i ); }, 1000)}  这个例子应该是初学时候大家都会碰到的,都会感到迷惑的例子。刚学了for循环,也学了定时器。兴致勃勃的想要结合使用一下,想要实现个带时间间隔的数字递增。最后得到的却是5个6。这

2017-11-27 16:57:35 475

原创 zepto--学习日常demo3(data,each,eq,get,has,height,hide,DOM结点与Zepto对象区别)

Document 1 2 3 a paragarph//data()//data( name)读取 data-name值//data( name, value)设置data-name值为value$('p').data( 'data', '1');let data = $('p').data('data');//1//each//each(fu

2017-11-22 16:26:38 593

原创 zepto--学习demo日常2(add,addClass,append,clone,closest,concat,css)

HTML代码 Document top paragraph list item 1 list item 2 list item 3 a paragraph a paragraph ouside p js部分//add //将元素添加到当前匹配元素集合中$('

2017-11-22 13:53:13 2097

原创 zepto--学习demo1

zepto是一款轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。 如果你会用jquery,那么你也会用zepto。中文文档很全面,学起来也很简单,闲来无事就去学习一下。日常学习demo上传附上我浅显的理解,希望有助于一起学习。$.each(['a', 'b', 'c'],function( key ,value){ console.log('

2017-11-21 21:26:26 806

原创 B树C语言实现-创建、插入、删除

1. 课程设计题目标题:  B树的基本操作算法(创建、插入、删除)问题描述:  在计算机科学中,B树在查找、访问、插入、删除操作上时间复杂度为O(log2~n),与自平衡二叉查找树不同的是B树对大块数据读写的操作有更优的性能,其通常在数据库和文件系统中被使用。  对于一棵B树,对其进行创建、插入、删除的基本操作。2. 算法描述(1) 总体思路(最初的算法)一棵m阶的B树

2017-11-21 18:31:08 1654

原创 关于JS两道有意思的题--作用域与提升

function Foo() { getNa

2017-11-21 15:53:22 395

原创 关于JS的两道有意思题--关于this的绑定

--昨天刚差不多学完vue,想重构个CNode中文社区(这好像是每个学完Vue都准备练手的项目),可是一点头绪没有啊!逛了几个大佬的教程,还是没有得到我想要的。那时候图书馆也快关门了,就想着今天有空写写。今天早上又去答辩了课程设计-B树,老师不按常理问问题搞得我也挺烦的。说回那个CNode,自己技术栈还是差了点,有空补补技术栈再写一篇小白版CNode重构教程吧。  开心的是,今天逛论坛看到一个

2017-11-21 14:48:55 280

原创 JS值——学习小Demo之关于假值、绝对相等、强弱类型转换应用、symbol、-0

console.log(Object.is(NaN,NaN));//ES6新加的!也可以通过下列函数在不支持ES6的浏览器中实现//关于两个值是否绝对相等object1is = function(v1,v2){ if (v1 === 0 && v2 === 0){ return 1 / v1 === 1 / v2; } else if (v1 !== v1){ return v2

2017-11-20 21:07:52 346

原创 关于作用域插槽渲染li实例详解及数据传递流程

关于官网作用域实力详解在 2.5.0+,slot-scope 能被用在任意元素或组件中而不再局限于 。作用域插槽更典型的用例是在列表组件中,允许使用者自定义如何渲染列表的每一项。官网上的实例: Document 中的属性数据--> {{ props.text }} Vue.component('my-awes

2017-11-19 15:06:00 1449

原创 js中的特殊数值——NaN,+0,-0,Infinity,undefined,null

一、不是值的值  1、null 和 undefined     null类型只有一个值,即null。 undefined类型也只有一个值,即undefined。两者既属于类型也是值。     null:空值,或者没有值;     undefined:没有定义的值,即从未赋过值;     其中null不是标识符,而undefined是一个标识符。所以可以当做变量来使用(在非严格模

2017-11-16 15:55:44 4209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除