自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 十大经典排序算法的 JavaScript 实现02-选择排序

选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。1. 算法步骤首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。2. JavaScr...

2019-09-23 22:04:27 43

原创 【JavaScript 教程】事件——表单事件

1、表单事件的种类1.1、input 事件input事件当<input>、<select>、<textarea>的值发生变化时触发。对于复选框(<input type=checkbox>)或单选框(<input type=radio>),用户改变选项时,也会触发这个事件。另外,对于打开contenteditable属性的元素...

2019-09-23 16:08:59 55

原创 2019年前端开发前景如何?前端开发会被淘汰吗?

近十年以来,IT行业发展火热,衍生了很多新职业,例如UI设计师、开发工程师、软件测试工程师等等,在众多备受瞩目的新生职业中,Web前端工程师是其中的一员。Web前端在IT行业真正受到重视大概也就六七年的时间。随着互联网的迅猛发展,各种互联网项目也不断兴起,对用户体验提出了更高的要求,前端开发也由此逐渐成为了重要的研发角色。从2012年至今,“Web前端工程师”的需求持续走高,薪酬也是水涨船高,...

2019-09-16 18:26:57 605

原创 2019年,为什么Web前端工程师薪资越来越高?

随着最近几年来互联网的迅猛发展和普及,web前端工程师已经成为互联网时代软件产品研发中不可缺少的一种专业的研发角色。特别是电商领域的互联网项目不断兴起之后,激烈的竞争让这里面的玩家对于用户体验提出了更高的要求,极致的用户体验甚至成为了胜负的关键,也因此让前端开发走到台前,成为一个必须的开发工种。越来越多的企业开始意识到,前端技术精细化的价值,就业的机会依然存在,所以:2018...

2019-07-08 20:59:14 267

原创 Python其实很简单!从零基础到大佬,超详细知识点汇总,附教程

Python 基础一、变量你可以把变量想象成一个用来存储值的单词。我们看个例子:二、 控制流程:条件语句“If” 使用一个表达式来判断一个语句是 True 还是 False ,如果是 True ,那么执行 if 内的代码;例子如下:三、循环和迭代在 Python 中,可以用不同的形式来进行迭代。我会说下 while 和 for。...

2019-07-08 20:50:43 199

原创 零基础学习web前端月入过万?成功是可以复制的,你也可以

关于零基础学web前端难不难的问题?肯定是难的,怎么会不难呢?首先我先说,你可以到大街上随便拉个人问问,或者找身边的人问问,你跟他们提“编程”两个字,他们一定会觉得这是非常高大上的,非常高深的,自己肯定做不来的东西。然后大家都知道做编程开发要比其他行业赚钱赚得多,那赚钱多的工作能不难吗?同样是web前端工程师,我们通常会发现他们的薪资待遇截然不同,web更注重的在于技术。...

2019-06-16 18:06:44 115

原创 以前的老教程不要看了!2019年最新的WEB前端自学教程,新才是王道

第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。JS基本特效:常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。...

2019-06-14 17:23:50 508 1

原创 如何突破年薪50万+?IT大咖教你教你web前端核心技术,挑战高薪

现在越来越多的年轻人选择进入互联网行业,但是小编发现同样是一个前端开发的岗位,有的年薪高达50万,有的年薪只有十万,而他们的入行时间差不多,工作的技术体系也差不多,但为什么差距这么大呢?薪资,是检验一家公司对你认可的标准,能达到年薪 50 万+,一定程度上说明了公司对你创造的价值的认可。即使是处于薪资链顶端的程序员,年薪(不含期权、股票等)超过 50 万,也并不是一件容易事。那么这...

2019-06-14 16:16:57 86

原创 怎样成为一名Web前端工程师?三个阶段让你快速入门!附Web前端工程师学习图

同样是web前端工程师,我们通常会发现他们的薪资待遇截然不同,web更注重的在于技术。通过web培训出来的工程师,通常是中高级。自学的web工程师也有可能达到这样的水平,但是前提是必须系统化进行学习。那么初级web前端应该懂什么呢?首先,Web工程师要入门必须要了解前端、后端、后台的基本概念,同时要了解基本的html、css和javascript语法,最后根据设计师的设计图在不考...

2019-05-24 13:21:05 55

原创 2019年转行Web前端开发,一定要看的技术指南和趋势(附学习资料

1.基础前端开发者1.1 HTML & CSS最基础的知识:语义化的HTML元素基础的CSS语法Flexbox & GridCSS变量浏览器开发者工具1.2 响应式布局在这里我还是要推荐下我自己建的web前端开发学习群:731669587,群里都是学web前端开发的,如果你正在学习前端 ,欢迎你加入,大家都是软件开发党,不定期分享干货...

2019-05-15 22:57:30 192

原创 马化腾不会告诉你的 腾讯专属WEB前端知识结构和技能汇总

项目起源前端知识结构图片的形式具有诸多的不便。缺失源图的我们,无法为此图贡献些什么,随着时间的迁移,或许有些技术点会发生改变,所以有了这个GitHub项目。我们可以通过协作的方式来共同维护这个项目。Git的历史记录也可以见证前端行业的一些变迁。在这里相信有许多想要学习web前端的同学,大家可以+下web前端学习分享裙:九六零+五零八+九二零,即可免费领取一整套系统的 web前端学习...

2018-12-23 21:53:50 237

原创 前端优化:几个技巧,提高 Web 性能(结尾资料分享)

什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入:<link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求: j...

2018-12-23 21:47:44 62

原创 web前端 javascript 前端常见跨域解决方案,解决浏览器各大问题

什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入:<link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求: j...

2018-12-23 21:35:26 89

原创 Web前端自学,VScode是不是首选?

自己名言:人的一生或许只有努力学习,才会取得进步。闲聊一线:作为PC客户端开发的程序猿,在公司做个很多杂事....数据库....PV接口...DB协议....IM协议等等,看上去好杂。不过我对Web前端很感兴趣,原因主要是我和web端的一个同事,在做客服端和Web端协议交互协议的时候,爱上的....哈哈...不过我由于忙,一直没怎么学习Web相关的知识(html、css、javascr...

2018-12-23 21:27:43 916

原创 Web前端开发,利用HTML5 Canvas实现监控系统页面展示

今天我们将向您展示如何创建前端监控系统。在这里相信有许多想要学习web前端的同学,大家可以+下web前端学习分享裙:九六零+五零八+九二零,即可免费领取一整套系统的 web前端学习教程!欢迎大家来交流学习,我们一起学习,我认为程序员不应该停止,而是永远在学习的道路上。该示例的动态效果如下:让我们从基本场景开始。在HT中,将外部场景导入内部非常常见的方法是解析JSON文件。使用...

2018-12-23 19:24:01 1677

原创 为什么JavaScript可以成为前端开发的工资标准

现在转行做前端开发的人真的是越来越多,因为web前端开发现在是所有职业中最火的,也是工资最高的,而JavaScript作为web端脚本语言中应用最多的自然成为了骄傲中的骄傲,初学JavaScript的人都知道,JavaScript是一个非常让人头痛的东西,我想很多初学者在学习JavaScript的时候都会慢慢的放弃,这个感觉我之前也有过。今天给大家讲一下JavaScript为什么会成为前端开发者的...

2018-12-18 21:17:02 173

原创 前端开发CSS快速入门的3种方法,CSS游戏化编程很有趣!

PHP是世界上最好的语言,这是一个老梗。有不少学习PHP的程序员后来去做了前端开发,毕竟近些年前端开发还是蛮吃香的。学习PHP不仅仅要学习html,而且还要学习CSS。CSS是万维网联盟在 HTML 4.0 之外提出,目的是为了让CSS完成样式与内容的分离。那么,CSS如何入门呢?w3cschool在这里分享几个方法:0、研究w3cschool CSS教程w3cscho...

2018-12-18 20:54:15 104

原创 教你零基础自学转行前端开发工程师,立刻月薪过万,干货满满

近一年整理的笔记镇楼,之前整理的东西已经丢了,又在有道云笔记上把工作中遇到的和书上,论坛上的知识点整理了下来,绝对够一般公司前端面试和工作用了,当然大厂还需要其他技能,这里先不提。有需要的可以加关注,我会适时分阶段整理成文章发表或者一次性分享给你,另外在学习过程中需要什么教学机构的视频,我也可以免费将我学习过程中买的或者从其他渠道获得的分享出来我对于学生时代开始准备从事软件开发,和工作以后...

2018-12-18 20:49:32 371

原创 前端开发之CSS实现在网页正中间显示的弹出层

一直以来,让前端工程师头疼的问题肯定包括垂直居中这个问题吧,什么文字垂直居中,图片垂直居中之类的,很头疼对不对,如果现在让你写一个在网页正中间显示的弹出层,你会用什么方法写呢?今天来分享一下小编所知道的几种方法,希望能对大家有用,如果你有更好的解决方法,也欢迎你来告诉我,让小编也涨涨姿势哈。第一种:固定宽高的弹出层运行效果在这里相信有许多想要学习web前端的同学,大家可以+...

2018-12-17 20:58:14 380

原创 BAT前端老鸟总结:未来几年web前端发展四大趋势前瞻

经过近5年的快速发展,目前前端开发技术栈已经进入成熟期。在React和Vue等框架出现后,前端在代码开发方面的复杂度已经基本得到解决,再加上Node解决前后端分离,前端技术栈本身其实已经非常成熟。因此业内人士普遍认为,未来几年前端本身的开发技术应该不会有大的方向变化,但是将会呈现出四大发展趋势: 第一个趋势是入口应用会小程序化。类似腾讯、阿里、滴滴、美团这样作为入口的应用,会自己做自己...

2018-10-26 21:12:40 822

原创 小白学了这些,离成为一名优秀的Web前端攻城狮就不远了

随着时代的发展,现在从事IT方向的人有很多,所以励志要成为Web前端开发工程师的人有很多。当然也有很多人在不知道什么是Web前端?Web前端要学习什么内容?现在小编就来给大家解读一下Web前端什么是前端?前端:针对浏览器的开发,代码在浏览器运行后端:针对服务器的开发,代码在服务器运行Web前端开发主要学习三个部分:HTML,CSS,Java。掌握这个三个部分,Web学的也就差不...

2018-10-26 21:09:23 132

原创 整个行业都缺Web前端工程师,你还在问Web前端工作好找吗?

现在Web前端的火爆程度,相信大家都是有目共睹的,越来越多的人都选择了学习Web前端。随着近些年Web前端的高速发展,也相继涌现出来了很多问题,譬如:Web前端工作还好找吗?Web市场是否已经饱和?Web前端前景如何?……本文,小编就来详细聊一聊这其中的一个问题,Web前端工作还好找吗?先来说一下目前Web前端市场的人才需求。下面是2018年10月份各大招聘网站的前端岗位需求信息(以下数据来自...

2018-10-11 22:55:04 1269

原创 初学者应该怎么学习前端?web前端的发展路线大剖析!

web前端学习 知识体系包括:html,css,JavaScript,jquery,bootstrap,Ajax,angluar.JS等等。从初级到高级框架应有尽有, 另外教程里面除高清视频课件以外,还有学习笔记,源码,作业练习等等。 一共50多个G,非常全面。内容由浅入深,非常适合零基础自学。希望帮助想学习前端的小白节省很多时间和精力!优秀的Web前端开发工程师要在知识体系上既要...

2018-09-18 14:44:02 133

原创 iOS逆向实践记录-让非6s机型在SpringBoard拥有3DTouch

首先先给我这困难的语言表达能力道个歉哈,真的尽力了。最近才接触不久的逆向工程,刷夜,爆肝,把《iOS应用逆向工程》这本书的工具,全部看了一遍,并且尝试了一遍,感觉需要点什么。 那就是实践!  最近6s手机出了3DTouch,无奈手中没有这款机型,恰好最近对逆向小有心得,又听说过已经有插件能实现同样的需求,证明确实有可行性,于是开动。根据点击的判断和出现,初步感觉,这应该不需要多少行代码就能搞定,应...

2018-05-12 12:15:53 253

原创 iOS最安全?细数iOS曝过的安全漏洞|苹果|iOS|漏洞

昨天,苹果iOS/OS X被曝出重大安全漏洞,攻击者可以通过此漏洞窃取多达上千个应用的密码,漏洞一旦被黑客掌握,其后果将是毁灭性的。不过好在这个漏洞的发现者是一群研究人员,而且他们已将漏洞问题汇报给苹果公司。  这个号称最安全的操作系统,既能吸引全世界的关注目光,自然就会受到更家严格的审视和要求。下面,雷锋网和大家一同来回顾从iOS 6开始,iOS系统上出现过的那些安全漏洞。  iOS6  无法根...

2018-05-08 22:18:09 1081

原创 [IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld

首先这篇文章比较长,若想了解Xcode7的免开发者帐号真机调试运行IOS程序的话,直接转到第五部分。 本文章的内容来自于百度、谷歌得到的别人努力成果的基础上,再加上自己的实践总结得出的,截图写字不容易啊。所有的软件安装和IOS程序运行都测试通过。  本文章内容包括  第一部分:软件准备  第二部分:安装VMWare Workstation、解锁VMWare和安装OS X  第三部分:在OS X上安...

2018-05-08 21:47:58 447

原创 2018年最全iOS开发之第三方库

最全iOS开发之第三方库最新增加EAIntroView 一个灵活的介绍界面,可以用作引导页UI下拉刷新EGOTableViewPullRefresh– 最早的下拉刷新控件。SVPullToRefresh– 下拉刷新控件。MJRefresh– 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”...

2018-05-08 12:45:10 2222

原创 iOS 12 新功能亮相,必须升!

自从广大的果粉升级了iOS11以来,特别是iPhone8以下的老机型,一直是抱怨不断,“降频门”、“关机门”,“电池鼓起门”让苹果公司广受诟病,今天小编突然发现 iOS News And More 来了个 iOS 12新功能的渲染图,展示了很多的新功能。这下小编可来了精神,让受伤的心灵得到了一点安慰,快看看 iOS 12新增了哪些功能!在这里我还是要推荐下我自己建的iOS开发学习群:6805652...

2018-04-11 22:41:46 374

原创 iOS 最新App图标和启动画面尺寸

在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发相关的),包括我自己整理的一份2018最新的iOS进阶资料和高级开发教程一、概念:1. 桌面图标 (app icon)iPhonex/8/7/6 plus(@3x) : 180 ...

2018-04-11 22:38:39 5409

原创 iOS开发:通过UIWebView加载读取本地文件(word文档)

做过iOS开发的程序猿,对UIWebView都不陌生,因为只要涉及到开发工作,就一定会涉及到这方面的运用。UIWebView是苹果自带的框架,也算是苹果程序内部的浏览器,可以浏览web网页,也可以打开HTML/HTM、PDF、docx、txt等格式的文本文件,其实苹果自带的浏览器Safari就是用UIWebView来实现的,具体原理简单的说就是服务器将MIME的标识符等放入传送的数据中,然后告诉浏...

2018-04-10 21:58:03 827

原创 iOS开发:App显示温度的时候,摄氏度和华氏度相互转换(为了适配美国等地区)

由于业务需要,最近在开发过程中遇到了摄氏度和华氏度之间的转换情况,查了网上没有相关例子,就分享一下。我们的需求是这样的,在App的配置页面需要展示温度的单位,但是由于业务关系需要在美国销售,所以要迎合美国市场,又要兼容其他地方(全球百分之九十的地方都是用的摄氏度来作为温度单位),这就需要做一个温度单位的转换,都知道美国是个独立的国度,他们使用的显示单位都是“华”开头的,比如:华氏度、华里。。。那么...

2018-04-10 21:55:51 1706

原创 iOS蓝牙开发:蓝牙的连接和数据的读写

   蓝牙开发说简单也简单,说不简单也有点难,开发人员在首次开发蓝牙前首先需要搞清楚蓝牙开发的概念,还要了解掌握蓝牙开发的一整套流程,这样才能快速上手开发蓝牙。      蓝牙开发分为两种模式:管理者模式和中心者模式。管理者模式基本很少用到,相当于iPhone手机作为外设,自己创建服务和特性,然后用其他设备连接iPhone手机;中心者模式一般是大部分情况下都会使用的,使用中心者模式开发相当于iPh...

2018-04-10 21:49:38 521

原创 Runtime在iOS开发中的实际应用

运行时的文章一直被同学们热炒,当然现在面试中也都喜欢问道,当大伙说的头头是道时候,可到真正的项目中几乎局限只会关联对象或者MethodSwizzling奉为神剑到处挥砍,开发毕竟不能纸上谈兵,实践出真知,介绍目前在项目中runtime的具体使用,真切希望和各位同学探讨。(个人的使用)使用 runtime 为 UIButton 分类修改响应位置 使得点击范围扩大https://github.com/...

2018-04-08 21:40:36 96

原创 ios (实用)模仿 Apple 教學範例,寫出一手好 Swift

對許多剛學會 App 開發技術的初學者來說,他們懂得 Swift 語法,也熟悉各種常見功能的 iOS SDK,但在實際開發 App 時,卻常遭遇 2 個問題:不知如何寫出容易理解和維護的程式。遇到問題時,想到四五種解法,不知該用哪一種。要解決這兩個問題,最好的方法莫過於參考大大們的 App 大作,學習模仿他們的程式碼。然而有時神人們可能會採用一些高深莫測的技術,讓初學者難以理解。對初學者來說,也許...

2018-04-08 20:58:33 116

原创 除了性能缩水还有啥问题?盘点iOS升级的大坑

最近,iOS升级后会限制老旧设备性能一事,闹得沸沸扬扬。有消息显示,iOS升级后会对电池老化的设备进行性能限制,这点得到了苹果官方的确认。于是很多iOS用户一下子就炸了:就说为啥iOS越升级越卡,原来竟有这么一个大坑!那么除了会限制性能,iOS升级还会有什么坑爹之处?今天就来简单盘点一下吧!越升级设备越卡尽管文章开头就提到了,但首先还是先得说说这个近期被热议的大事件。iOS越升级设备越卡这个大坑应...

2018-04-05 20:49:35 79

原创 苹果遭遇史上最严厉的泄密:自家的iOS源代码居然泄漏了

对于苹果来说,iPhone固然很重要,但是其背后真正的护城河是封闭的iOS系统才对,试想下如果系统的源代码泄漏了,这会是怎样的后果?据外媒Motherboard报道称,苹果遭遇了史上最严厉的泄密,自家的iOS源代码居然泄漏了。报道中提到,这个源代码来自于iOS 9系统版本,其几个月前就曾被分享在了Reddit上,而现在GitHub上也出现了同样的核心源代码,而经过专业人士的鉴定后发现,这确实来自苹...

2018-04-05 20:46:24 205

原创 这就是Android无法彻底击败iOS的原因

Android和iOS的支持者经常会预言自己所支持的平台会彻底击败和摧毁对方,但这么多年过去,谷歌和苹果依然统治着移动移动领域,谁也没有把对方打败。双方的支持者是时候该端正心态,去接受这两大平台的共存了。最近,iPhone销量下滑的新闻引起了广泛的讨论。在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个...

2018-04-04 17:32:31 109

原创 我们希望在iOS 10中看到什么

 腾讯科技讯 6月7日消息,据外电报道,新款iOS是苹果每届WWDC(全球开发者)大会上最令人激动的看点之一。它通常都会推出一些针对开发者和用户的新功能。这种免费的升级程序让我们所有人都可以享受到它的好处。现在,它已推出了公开测试版,它的最终版本要到9月才会推出。下面是我们希望在下一代iOS 10中看到的东西。1. 改善的键盘导航功能    谷歌(微博)和微软均推出了针对iPhone的键盘。但是,...

2018-04-04 17:28:12 69

原创 IOS开发:APP从业者必知的APP开发标准流程

众所周知,整个移动app设计和开发都是一项庞大的工程。想要开发一个相对较优秀的app。至少3到6个月的时间。今天,小编从百度搜索了几个非常不错的介绍整个APP开发标准流程、推广、上线等阶段的APP开发和运营的知识点,跟大家一起来分享。在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件...

2018-04-04 17:20:44 587

原创 学习iOS 编程的一些建议

小编在网上找了一下资料,总结了一些经验,如何从一个iOS毛头小子到现在的高级工程师,先跟大家分享一下一些好的资料。1首先推荐几本教材http://www.bignerdranch.com/we-write/objective-c-programming.htmlhttp://www.bignerdranch.com/we-write/ios-programming.html(这两本书都有中文版的)...

2018-04-04 17:17:06 89

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