- 博客(12)
- 收藏
- 关注
原创 关于移动端页面开发(微信内置浏览器)总结
上个礼拜,刚入职就接到一个移动端的活动页面项目,重点还是要兼容微信浏览器,兼容主流机型。在这之前,我所做的都是PC端的,想来两者差别不大,实际动手时遇到的坑还是蛮多的。时间过去的有点久,我也不能把每个坑都列出来,只能写些印象深刻的。 1、关于页面背景 由于手机端机型众多,各种机型屏幕大小不同,让美工针对每个机型设计背景图显然是不合理的。当时的想法是,给一张iPhone6的,wid
2017-12-16 09:39:00
21133
原创 vue.js,ajax渲染页面
关于上次说的用vue.js,zepto,node.js,webpack等技术重构CNode。这是一个比较入门的项目,一般你学完vue就可以上手了,CNode网站有公开的API所以你可以获取这个网站的所有数据接口,然后渲染到页面上,用CSS等加工一下就可以了。起初,我一直感觉好难好难好难,虽然说不出难在哪里,就感觉好难好难好难。让我细说,不就是用ajax获取数据,然后传到组件上渲染吗,再模仿着写样式
2017-11-28 13:45:43
8160
原创 JavaScript的异步与回调
首先看一段大家应该很熟悉的例子。for (var i = 0; i <= 5; i++) { setTimeout( function timer(){ console.log( i ); }, 1000)} 这个例子应该是初学时候大家都会碰到的,都会感到迷惑的例子。刚学了for循环,也学了定时器。兴致勃勃的想要结合使用一下,想要实现个带时间间隔的数字递增。最后得到的却是5个6。这
2017-11-27 16:57:35
520
原创 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
657
原创 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
2141
原创 zepto--学习demo1
zepto是一款轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。 如果你会用jquery,那么你也会用zepto。中文文档很全面,学起来也很简单,闲来无事就去学习一下。日常学习demo上传附上我浅显的理解,希望有助于一起学习。$.each(['a', 'b', 'c'],function( key ,value){ console.log('
2017-11-21 21:26:26
841
原创 B树C语言实现-创建、插入、删除
1. 课程设计题目标题: B树的基本操作算法(创建、插入、删除)问题描述: 在计算机科学中,B树在查找、访问、插入、删除操作上时间复杂度为O(log2~n),与自平衡二叉查找树不同的是B树对大块数据读写的操作有更优的性能,其通常在数据库和文件系统中被使用。 对于一棵B树,对其进行创建、插入、删除的基本操作。2. 算法描述(1) 总体思路(最初的算法)一棵m阶的B树
2017-11-21 18:31:08
1750
原创 关于JS的两道有意思题--关于this的绑定
--昨天刚差不多学完vue,想重构个CNode中文社区(这好像是每个学完Vue都准备练手的项目),可是一点头绪没有啊!逛了几个大佬的教程,还是没有得到我想要的。那时候图书馆也快关门了,就想着今天有空写写。今天早上又去答辩了课程设计-B树,老师不按常理问问题搞得我也挺烦的。说回那个CNode,自己技术栈还是差了点,有空补补技术栈再写一篇小白版CNode重构教程吧。 开心的是,今天逛论坛看到一个
2017-11-21 14:48:55
327
原创 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
390
原创 关于作用域插槽渲染li实例详解及数据传递流程
关于官网作用域实力详解在 2.5.0+,slot-scope 能被用在任意元素或组件中而不再局限于 。作用域插槽更典型的用例是在列表组件中,允许使用者自定义如何渲染列表的每一项。官网上的实例: Document 中的属性数据--> {{ props.text }} Vue.component('my-awes
2017-11-19 15:06:00
1508
原创 js中的特殊数值——NaN,+0,-0,Infinity,undefined,null
一、不是值的值 1、null 和 undefined null类型只有一个值,即null。 undefined类型也只有一个值,即undefined。两者既属于类型也是值。 null:空值,或者没有值; undefined:没有定义的值,即从未赋过值; 其中null不是标识符,而undefined是一个标识符。所以可以当做变量来使用(在非严格模
2017-11-16 15:55:44
4505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人