最新消息:文章中包含代码时,请遵守代码高亮规范!

原创文章

javascript-DOM

原创文章 user 3834浏览 0评论

一.html DOM 简介 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model) 二.DOM操作HTML 1. javascript 改变页面中所有的html元素 docume...

iOS – 九宫格的基本实现

iOS user 3839浏览 0评论

在开发中,经常会遇到要将按钮或者图片的有序排列的需求,在这当中属九宫格排列的需求最为常见,当然很多人会说九宫格的布局完全可以用UICollectView来实现,但是不得不说,实现九宫格的思路和过程,却是每一个iOS程序员所必须要掌握的。所以有必要...

iOS – WKWebView点击链接跳转并获取新页面的URL

iOS user 8964浏览 0评论

在H5盛行的时代,在app当中难免需要去嵌套一些H5页面,作为iOS的“后生” 一开始就是用了WKWebView来实现H5页面的实现。 * 最近有一个需求:点击列表进入H5详情界面,上方的导航栏需要有分享和收藏,下方是H5界面,界面里面...

支付宝支付参数获取

原创文章 user 4372浏览 0评论

1.找到应用中心: 登录支付宝-我是商家用户,打开新网页,进入open.alipay.com(开放平台)  进入应用中心方法: 1)直接点击应用 2)开发者中心-我的应用,点击应用; 网页版支...

TeamViewer-远程连接工具

原创文章 user 3596浏览 0评论

一、TeamViewer使用背景   如果客户有项目问题反馈并且不方便到现场时,可以让客户下载安装一个TeamView软件,远程控制和访问客户的电脑,方便重现和查找问题原因 二、使用方式   1:首先两方电脑都...

iOS – UIPickerView的使用

iOS user 3711浏览 0评论

在日常的开发中,日期或者城市的等选择器功能的几乎是每个APP必有的。所以了解这些选择器的实现原理就显得格外的重要了。而我们日常实现一个滚动式的选择器大多是继承系统自带的UIPickerView-这个控件。 通过查看UIPicker...

iOS-微信分享和支付

iOS user 2241浏览 0评论

使用微信分享和微信支付,已经渐渐成为用户的习惯,现在的app几乎都支持微信分享和微信支付功能,所以在这里我也分享一下我实现的步骤,也是对自己学习的总结. 一、准备阶段 首先得到微信的开放平台注册账号:https://open...

ios – 实现圆角

iOS user 2323浏览 0评论

在日常的项目中,经常有将一个图片或者View设置成圆角的情况。通常我遇到这种情况的时候都会使用layer来实现效果,但是使用layer来出现离屏渲染的情况;离屏渲染,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作。会频繁的进行上下文...

小程序登录数据解密

原创文章 user 2245浏览 0评论

小程序开发中,需要用户授权登陆并获取用户的数据,快速对接用户系统。 openId与unionid的区别 openId : 用户在当前小程序的唯一标识 unionId : 如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可...

提高工作效率的组件化设计思路

UI设计 user 2288浏览 0评论

今天和大家介绍了在网页设计中的模块结构化的设计思路,可以快速的搭建起来一个页面,并且建立统一的风格设计规范,使其在子页的设计中也能保持风格一致性。这次,为大家介绍一种提高工作效率的组件化设计思路;在多次的项目经历中,会发现,部分界面模块在之前的项目...

iOS – WKWebView的基本使用

iOS user 2566浏览 0评论

引言:在开发过程中,与网页交互的情况很多,我们现在的使用的交互控件基本上都是WKWebView,这个是IOS8之后新增的一个类,也是苹果推崇的一个新的类,其性能和要远超之前的UIWebView,所以我们今天就着重了解一下WKWebView的简单使...

java与Js交互

Java user 2501浏览 0评论

现在越来越多的app使用原生和H5混合开发了,可以减少开发周期。 一、android调用JS代码。 mWeb.loadUrl("javascript:upload_img('" + mPicUrl +&nb...

从模块化结构入手的快速页面搭建思路

原创文章 user 2171浏览 0评论

在日常的页面设计工作中,从接到需求,再到需求分析,再到页面规划,最后进行页面设计,这一套流程,如果自身没有一个清晰的工作思路,往往会手忙脚乱,或者耗费大量无用时间; 今天,就和大家分享一下我在日常工作中习惯的一套工作流程。 拿到需求后,...

ES6 数组扩展

原创文章 user 2127浏览 0评论

ES6 对原生JS的 数据类型进行了扩展 数组扩展 ES6对数组的扩展新增了  扩展运算符 (spread) 为3个点 (…) console.log( ...[ 1 ,&...

ES6 解构赋值

原创文章 user 2237浏览 0评论

ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 之前,为变量赋值,只能指定值 var a = 0; var b = ...

twig基本语法

原创文章 user 2860浏览 0评论

基本语法: 1. dump数据 {{ dump(info) }} 将后端的数据dump出来(需要数据的字段时,将该数据的字段dump下)info为后台传的数据库名称 {# dump(city) #} 将dump的数据隐藏起来 ...

S0s+wҘomcnis>'yO}ddim+%W1 %7 @IBmL$Ŀj%ۀC;sfB>sΓN'qhN^?_ήT}N3kW!'`;j{Z&|> $u|g;C$$iҙ2E J}ߜ![s8^) ' =p(ް#qP؏r*$~R{?k/1~i]q'|o ='k^w`g*dhg r OŜ-s|ASBCzLD늽ۊ[/[~َ\5f4|;Ýd$n?ް]uí?d] Cv}y鏜$KD_PkRzrcRf8{eLoXI<bn_`@19xI*om%0*moI2%:Aq`s!od2E" <&fZ[vЀvrNT~ʻ^ҎwtcjmmlƁn:0Zr<9PovВdjaqWo)%Y;[qJ)o'XI6f厖QAd KRbFXs$Hn/0T[IJȪ#\L,djqlo'n.hz3IQ 0ɺZN~#)l#XƼw"RZV b%Fm E ƘP<ES4c @a&zK! DI/㡢: ;H"6vX;M9@بH{hKz@A7f<~&/t0Dpr!@^x/ 2LU/@)XCb] &4F@0cb p $h/X(G=`8̀  Q {w]ȝ-0 ;u3Ղ LD~#~^[X UK$a-f{Z-H"KDe{H"zh2X42i?xmfR}MV?u-!Rx\,/Q+ "'-[I6Fp2"SUF\Hkw  >4!gS=QJ$\oOu+'yvÆz=d+ N%~)C[A#fpO%I% ]prkEAɰ=G !p mѹvi'S{R};iD)AbSQIeNv 3lOW/C{=6S_IYm#PL0t:M咶q]+qV99ψl_=UΞV9rU#k(eĉnsXcM 6Z)Q+Gkdhyv<̿hrnp{>$B䤑*K O.|A\#$)l낣XN:zJQ'f!L o0Khvd56 do>W L NP8 سR7Ċ <IN[7~)E'Rm{*2SG"$?01FYAݟ3 1n)N kb<4v=NĬ <4f90/™}}s\ 01ȝ7ohk!g>hrsRC/fC[7&pC8d;v!tH<tHc.d-*GJV_?1F~h1@_Ox>hl":&g~I֒ylܬ<V+Ȇ:[Tqd=8;e"qND-QH1B/OHNTFPFxc?=nʐfYlDcoo¡8rk>Qګ6 ?SJ@'2ODe)u4$ y;deC뮇AfBo3ECjq O4>نh/O:4G < ρl'-&)F0L9e!GnsR`(zFq Gl`l]Pga8!̀:!˅?avʉN*biw"!ЕmlQޔ%ڝܸD BJfSNI>^} dk:m]j>Nku`elÕp$O)<!8T) 3k[嬾2.gjIL%xC*OgⲾ8gn#Vl CZ:%`k/S,;RbF"ڣ Q]̨ %F2mItWrD@LɄ r;)%yk+Ssy_p6ްc^cнY RTnI!(9V'ogdC ܨeؖd-Oծ뢥>@?p )oדbB P֢0M'"Rغʠ\C-u3U 2u(ђ@3-XKKK ܸm\̿> ,uxgI)`.,++jAuzD/եyxlҌtg J|+0*?J1qe#w~.jzkNnsu4G ]^͡68r0[:LjrCnym\~Ε |PT}mbuoI:埗Z)iƑS(|BDQ_#|JPPʹ̬갚XV3zz} ɏ:qff`%V_\*ga~I߼7n"~OvTiP8Zm |SEW^mU" ph N(_!pfAzoV9l +JaQ +ԇQZTM߬Y}sD[Cu_+ʤRH+',NhnUKu"Nk+hZ)- rlW= pyal]}w8R^W3{ss?*̣z<Y7Y^u<UdCWi$&KY Ƹf3$ SYufMYsƦvk fV OIZnO_7('LAJ8s])=S i=L)紻ԉBfVq:J2bP$cpjE8>}wsħT2q2kLE+ve*7ߪ 3Ojg W,Cqر&WI,kwYf֔XR֣[84nD …$Ż_W ErNԄv kFH]n-)*oUU )\)`u5?s-afF_7¡cv;kUN#+e=D#A*33Y֚>3iTC:gv+,w~uCYKӕ*9oʙnfʣhۣ|">?xRd"*ò9dbWw$Xkq[t䑅 8iXƭc0*gZ/+)(~엫UUWZBKrիZQJpy1yEu·O"v$= bQ[ҥUX[9ܼj+W9f#= {dބ:r+44rű)E ɭrUfH\9Rd/o([Ql*ӨhE<[Ql!!Q-uͶwYdZ9f)|PId=ѩo浥1}>2,7{>J Ts}cE)ok ^S'af ˛eZ j^"`VGȪѷ&^93>=GN9*r<CՍcLwcϱ@4G+?lW3{: C"̂`sLG+Quxg ۇȜ>aC|~o0aO8/oQw#xM .[vF+G6B[3HkȰZkK<T{!Y+-˒Vz<ZnufibQ)O_!,YIYop02NM> 澂C0=`ŒnNӛ3&K+M)fJ)9PH֨T jzkEr@X~ۚʈ!pjU3ױ0jAB#+H޼+s{V"HF*kkC  @/KU3Z}pM ȰW0wrPo# j85MOb+MX ֜iVXV3Sx\ïߧT98s|yG[ǥ8 w*W7P8(z;^cn2RD2_LnV;*߭cw,:O_Qʹ5#r;r]gM:/WyD?5v/~瀕:Q]*woѪ3r27Vʺ:`֦NEQ <+,4Z3OkD;ք|AxkE)չ}e0-L؊cG9$%d1mNgJy䛭rfԱg>ʣw>V);µS͂Wog (iAx1ފOi^-oJpo@P 5GG ~הҘVW +HDtS?ȥj| 0?7Ǚ`=JH!C uaZu&ZC|2کRx6V)WjzoP/7FWH#i*E?ʩ S&sp:U3)&/)cptN- fS{hs/1=]/ʹ$x%RռŻ/ta= אS<R#lfW>{>$bjY#}Q2}]}l]W'૑j:|bE -CkjzQodf^__׺5 Px[}KWFq <-mecuNjT"i*)&WpbbRZ[JmEAbS"Zj?CDc0==fv8<וꍇ<'g`w_o̯{H +c1Ȉ)M~_/)LhcOL%I]?u_|73X>5gyOk}|ñU3V;@~W߼Sӷ,׬͑Izb{}I["I&իڭǟ5.NE'^_G3*&(a\K/r>3N)MevڴŇ1d0rcHrGǶt9.<#2M҄:3Lǫ03ޟ=@ai85Ô-K0 fFEywU Cd~Z|oJ9;`NYazzHOȤ:3ZY; DPV_Tߝ`,TɁ_`c.̘0WulFru^J~g͏}4^WkZ/hV:V? S^1AqϹu<ϜuFvҔ0JC}sJ[ў=&RJJ(9qW ӏ[QeZ%.N͹\͑7-ALhNqH9G}fGE/S4UH#$+2R+W#X0k`e?|-*"暭rK b7-w,*[;qŒHb`8D7twsԻȻ9ww,8;ԊqXG_yGQp$88j~FM.NvA.]2Y>&/puūCp[*g/v 3ks갾5V c[Q 8a&W |>ЬJ|bTkWrS$~3H3P ]\W'W~J=6e=7KVk5mrHAp8c:]#7.9E MAlR cJ!]H3?2յ])tNlc^`.ȠOR9تVDB)qjn+JiJRiA̚acYLuߪUyv݀kZqtV^5sBn%pR@}&+OˆWRxb/un"\(oۺPKJQާ{TF>=_˫blUfٗfr5j5 {zfA?C~}ág0]Yaaů،7q4o(Q}coS_+፬Rxo,é ut\iM,XP6+JqGWWKI#PQBϻ'y~ISśx dy͌d $f  3z4.h IRP ޘI89b8IuFS4ّ$ sA4 EHi^LQ6Ox Y'pg+RE Z[F2LHqN|;pݏгQ=|g}xcq`wў4U->5o/3f%KdNcӔ&Z=H֖,{yH80a'n vWd4av_Zi$k28ayM@}Ge 5 qv7\36L9K&6$E[)d&#h,ф=oVaeޤo\n[bxٕ]{CM"M F V3gM^ ܵO^nN]p/ {f&p<x [o5Dr O4}|LtMʨߘIK=MR1G~Vg/J\"?wk7ٕySO OՍ.B_Lc.9TP4hy-Uf^{djfdl_5;-6-kI!kA2-rb oS [i1U^j%4^EL"t ۼe/ ,Mw2n-Mқ )'(fZ^p㵵D׬ CO ̩!a [0myƌ& ؃^I w^f5t2c>>P')s]h|{kE7`[J4 8Jxc/2z#<v%@077L\|$d'@&6o1OR(ԘMe -q>xγ<еX罽jt) }儸(p8a8uW )6'TGVR/k38̟mfN+n*1\]: V }16wKcrឍZ=e7+]}`֦u7]mfvm͞G;>]w|^LZw|g'K.p8RnKi-y4e v p rd#pR; u:^#٫veWݷƀw5YZiP2*_Um4޻sx=d]Ghr_q>!w 7V١DQMágud>!>=nMz$U'MEO󲥥 3١O 4 $I0v3!H/=ޘ<h? aAS UOM9A2 gZu;{(>94nyZω,GDhNͺRfKJql?~8h֑qMG6+`J8V--%\@p_| H>5`Wbی۫,\U[+:b"AR(~a4$IE.J B>b3q<[W[WN7wuQڮ3G