
前端开发
文章平均质量分 74
caiqicehua
这个作者很懒,什么都没留下…
展开
-
【web前端技术】八款JS(javascript)常用开发框架介绍及比较(web前端开发框架)
DojoDojo 是目前最为强大的JS框架,它在自己的 Wiki 上给自己下了一个定义,Dojo 是一个用JavaScript编写的开源的DHTML工具箱。Dojo 很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo 包括 Ajax、Browser、Event、Widget 等跨浏览器 API,包括了 JS 本身的语言扩展,以及各个方面的工具类库,和比转载 2016-08-27 22:25:46 · 990 阅读 · 0 评论 -
【React Native从入门到精通】React Native的组件构成及生命周期分析
刚开始接触React Native开发的程序猿可能会拿着网上的例子和文档一头雾水,毕竟不是像C语言有个main、Android有个OnCreate,iOS有个ViewDidLoad那样,加上JavaScript语法的随意性,让很多人无从下手,本文主要介绍React Native组件的结构和生命周期,帮助读者理解一个React Native组件如何进行展示,如何进行开发。1.组件的构转载 2016-09-02 11:11:52 · 341 阅读 · 0 评论 -
【微信小程序开发】一名Android开发者的微信小程序填坑之路(微信小程序Demo)
前言首先要声明的是,我是一名Android开发者,之前基本没有前端开发经验,甚至连 JS ,HTML 都是为了开发小程序现学的一些皮毛——所以文章中所提到的一些点也许在资深前端开发者看来只是小case,但是站在一个 Android 开发者的角度来看确实是大坑。前面就不说太多东西了,文章的末尾再谈谈我对小程序的一些看法——这篇文章主要是谈谈在开发小程序的过程中遇到的一些坑。转载 2016-09-28 21:48:10 · 1835 阅读 · 0 评论 -
互联网公司Web前端常见面试题目整理汇总
以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中有一些未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢迎指正,水平有限,望各位不吝指教。:)回到顶部HTML/CSS部分1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(paddi转载 2016-10-15 11:47:28 · 3058 阅读 · 0 评论 -
面试阿里巴巴高级web前端工程师的一点经历
写在前面:这段时间阿里巴巴在成都广招天下豪杰,我也通过以一位朋友的内推成功获得了面试机会,第一次面试是电话面试,第二次面试是视频面试。虽然最终还是止步于第二轮,但是本着牺牲自己,造福他人的思想决定将我的一些面试经验贴出来,以帮助其他今后可能参加阿里面试的其他同学。问的问题主要是根据你简历上面写的内容来的。故总结如下:硬件条件:原生JavaScript相关:对Java转载 2016-10-15 11:51:13 · 1881 阅读 · 0 评论 -
【前端开发框架】面向UI编程框架:ui.js框架思路详细设计
由于上一次的灵光一闪,萌生了对面向UI编程的思想实现。经过一段时间的考虑和设计,现在将思想和具体细节记录下来:具体思路描述:在UI.config文件中,配置所有参数,比如页面模板、所有组件、组件控制、接口注入ui.js根据配置文件中所选择的模板,进入布局模板库中找到所加载的模板将模板首先注入页面之中。ui.js分析页面模板布局中所需要加载的组件以及其他操作,将这些组件数据注转载 2016-12-10 14:08:13 · 913 阅读 · 0 评论 -
微信小程序支付组件开发实战
该文章纪录了我在开发小程序支付过程中的具体流程1. 申请微信支付小程序认证后进入微信支付申请小程序的微信支付填写企业信息对公账户并上传凭证后,微信支付会打一笔随机金额到对公账户,输入金额完成验证后,在线签署协议,这样整个微信支付的申请流程完成了。注意此处申请所填写的信息都需要真实且详细,设置小程序的密钥。微信支付申请完,会发送微信支付商户号,商户平台用户名密转载 2016-12-10 14:10:38 · 2472 阅读 · 0 评论 -
用 Node.js 和 AWS Lambda 创建无服务器的微服务
在本文中,我们将使用 Lambda—Amazon Web Services(AWS)套件中的一个新工具—来启动并运行一个微服务。 我们将使用 Lambda 创建一个 HTTP GET 终端,该终端使用GitHub 的API发起请求,从 GitHub 中提取存储库信息并返回一个 JSON 响应。为方便你可以按本文中的步骤进行操作,你将需要一个自己的 AWS 账户。 如果没有,您可以在转载 2016-12-10 14:42:24 · 4420 阅读 · 0 评论 -
前端大牛整理后推荐的轻量高效无依赖的开源JS插件和库
轻量高效的开源JavaScript插件和库目录图片baguetteBox.js - 是一个简单易用的响应式图像灯箱效果脚本。demoLightgallery.js - 是一个功能齐全的JavaScript图像灯箱插件。demoviewerjs - 是一个图像预览插件。democropperjs - 是一个图片编辑器插件。demophoto-editor - 是一个本转载 2016-12-10 14:53:06 · 4529 阅读 · 0 评论 -
前端框架--自己实现MVVM(Vue源码解析)
前言本文会带大家手动实现一个双向绑定过程(仅仅涵盖一些简单的指令解析,如:v-text,v-model,插值),当然借鉴的是Vue1的源码,相信大家在阅读完本文后对Vue1会有一个更好的理解,源代码放到了github,由于本人水平有限,理解不到位的地方还请大家指出。MVVMMVVM使开发可以更加关注于数据,减少了很大的工作量,也使代码可读性,可维护性更高,M转载 2016-12-10 14:56:07 · 1514 阅读 · 0 评论 -
微信小程序开源框架wxSortPickerView:微信小程序首字母排序选择表
wxSortPickerViewwxSortPickerView-微信小程序首字母排序选择表wxSortPickerView信息版本号0.1github地址:https://github.com/icindy/wxSortPickerView解决问题:wxSortPickerView-微信小程序首字母排序选择表开发信息微信小程序开发论坛垂直微信小程序开转载 2016-11-23 22:59:54 · 10938 阅读 · 2 评论 -
【深入学习ReactNative】React Native简介和概述
2015年9月15日,Facebook发布了 React Native for Android,把 Web 和原生平台的 JavaScript 开发技术扩展到了 Google 的流行移动平台。什么是React NativeReact Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 Web,iOS 和 Android 平台转载 2016-09-02 11:08:27 · 1926 阅读 · 0 评论 -
【移动端开发】React Native从入门到深入(Android/Ios)
近来闲来无事,准备详细学习一下react Native。简单介绍:React Native于F8大会开源,在短短不到一年的时间里,它成为手机端必不可少的开发模式之一。 它充分利用了Facebook现有的业务轮子, 其核心设计理念:既拥有Native的用户体验、又保留React的开发效率。目前,React Native基本完成了对多端的支持,实现了真正意义上的面向配置开发: 开发者可转载 2016-09-02 11:01:02 · 469 阅读 · 0 评论 -
【前端框架库】WeUI 发布——微信官方UI库(WeUI 为微信 Web 服务量身设计)
团队里的几个小伙子把微信里面web app的UI,按照设计规范给梳理了一遍,并将之开源了出来。主要是希望给到第三方开发者一些UI和前端编码方面的指引和参考。WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、progress、 toast、article、acti转载 2016-08-28 19:47:53 · 1593 阅读 · 0 评论 -
【大型软件技术】深入理解与解析Web缓存技术(打造高性能网站)
缓存一直是前端性能优化中,浓墨重彩的一笔。了解前端缓存是打造高性能网站的必要知识。之前,对于缓存的认知一直停留在看《HTTP权威指南》和一些相关帖子的深度,过了一段时间,又总是忘记,正好最近不是很忙,结合内网上的一些参考资料,结合实践,试着全面解析一下缓存以及其最佳实践。前后端交互中涉及到的缓存前端我们日常所见最多的也是我们最常利用的就是浏览器对于HTTP规范实现所进行的资转载 2016-08-28 19:59:41 · 630 阅读 · 0 评论 -
从零开始实现实时多人点歌机器人 (来自网易云音乐)
偶然的机会,发现了B站的点歌机器人,觉得挺好玩的就自己做了一个简易版点歌机器人,预览如下:功能使用websocket,支持多人同时点歌,发送弹幕聊天具有搜索suggestion,用户体验更佳点击mv视频右上角可以缩小放大,不影响用户其他操作具有mv的资源,优先播放mv对于未播放的已点歌曲,可以进行取消加上了实时歌词滚动..转载 2016-08-28 20:03:29 · 10709 阅读 · 0 评论 -
【Nodejs开发技术】浅谈Nodejs应用的主文件index.js的组成部分
前言Node妹子的问世,着实让我们前端攻城狮兴奋了一把,尤其本屌听说Javascript可以写服务端后,兴奋的像是看到了二次元萝莉的胖子...(●'◡'●)。呃哼...YY先到这里,原谅本屌是个二次元萝莉控。正文想谈好对象,并不是要new一个就行了,必须要先认识人家后慢慢的才可以上手,然后慢慢推上床<( ̄︶ ̄)>。想想自己搞前端开发的时候,为了尽力让页面在浏览器君体内完转载 2016-08-28 20:06:00 · 702 阅读 · 0 评论 -
【web前端开发技术】深入理解JavaScript异步编程--JavaScript异步编程的终极演变
写在前面有一个有趣的问题:为什么Node.js约定回调函数的第一个参数必须是错误对象err(如果没有错误,该参数就是null)?原因是执行回调函数对应的异步操作,它的执行分成两段,这两段之间抛出的错误程序无法捕获,所以只能作为参数传入第二段。大家知道,JavaScript只有一个线程,如果没有异步编辑,复杂的程序基本没法使用。在ES6诞生以前,异步编程的方式大概有下面四转载 2016-08-28 20:08:33 · 941 阅读 · 0 评论 -
【最火的前端开源项目】前端开发者应该都应该学会的10个顶级的CSS UI开源框架
随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验。作为开发者,我们需要了解一些宝贵的CSS UI开源框架资源,它们可以帮助我们更快更好地实现一些现代化的界面,包括一些移动设备的网页界面风格设计。本文分享了10个顶级的CSS UI开源框架,有几个确实不错,一起来看看。1、Bootstrap– 最流行的Web前端UI框架Bo转载 2016-09-01 07:01:16 · 2933 阅读 · 0 评论 -
【最火的微信开发开源框架】推荐给开发者应该学会的有关微信开发的十个开源项目
经常有做微信的朋友,问我能不能帮他实现公众号的这些功能啊、在微信方面能公开的我都免费共享给大家了,无论是微信网页方面的还是微信数据来源,我都在相关的平台或文章中公开给大家参考。至于怎么用怎么具体实现,这是一个大话题,昨天有位朋友说他买了本微信开发方面的书,结果看了几天云里雾里一点都看不懂。严格来说微信开发并不是一门独立技术,学会编程后再看看微信官方接口文档自然就会了。因此,这本书针对的是有编程基础转载 2016-09-01 07:04:20 · 1069 阅读 · 0 评论 -
【前端开发软件工具】webstorm常用快捷键大全与技巧
webstorm应该是目前最强的js编辑器了,结合sublime text可以很效率的开发项目。今天整理了一些webstorm比较实用的快捷键:Ctrl+/或Ctrl+Shift+/注释(//或者/*…*/)Shift+F6重构-重命名Ctrl+X删除行Ctrl+D复制行转载 2016-09-01 07:08:05 · 1532 阅读 · 0 评论 -
web前端/移动端H5博客专家博客大全--值得收藏的前端技术大牛博客地址
Huang Jie Blog .Com-前端开发 http://www.huangjieblog.com/?feed=rss2i在云端 http://kinvix.kdv.cn/blog/?feed=rss2Koubei UED http://ued.koubei.com/?feed=rss2limu的砖篮儿 http://limu.iteye.com/rs原创 2016-08-22 22:47:40 · 3362 阅读 · 0 评论 -
【web前端开发技术】深入理解JavaScript中的依赖注入
计算机编程的世界其实就是一个将简单的部分不断抽象,并将这些抽象组织起来的过程。JavaScript也不例外,在我们使用JavaScript编写应用时,我们是不是都会使用到别人编写的代码,例如一些著名的开源库或者框架。随着我们项目的增长,我们需要依赖的模块变得越来越多,这个时候,如何有效的组织这些模块就成了一个非常重要的问题。依赖注入解决的正是如何有效组织代码依赖模块的问题。你可能在一些框架或者库种转载 2016-08-22 23:01:11 · 1017 阅读 · 0 评论 -
(前端大牛整理的面试题)Front End Developer Questions(前端开发面试题)
前端面试有几点需注意:(来源寒冬winter 老师,github:@wintercn)面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。题目类型: 理论知识、算法、项目细节、技术视野、开放性题、工作案例。细节追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。因为这种知识关联是长时期的学习,临时抱佛脚绝对是记转载 2016-12-17 13:33:39 · 1685 阅读 · 0 评论