小程序开发--数据绑定

cnblogs    2018年03月09日    移动开发    211次阅读
小程序开发--数据绑定
首先,在小程序中,是没有DOM这个概念的,所以在数据绑定这方面,小程序和Vue是一个思想的,即数据优先。绑定的方法其实非常之简单,在Vue中,我们用{{ }}来做数据的单向绑定,等同于v-html,即脚本js指向html。在小程序中同样如此,用{{ }}表示单向数据绑定,表示从js指向wxml。在小程序中,这个同样是可以进行简单逻辑运算的,比如我们在花括号里面可以进行一些简单的字符串拼接,以及一些变量的简单的四则运算。(在wxml中)(在js中)(在模拟器中的运行结果)另外在控制元素是否渲染时,Vue有v-if这种用法,而小程序类似的同样有wx:if=“{{boolean}}”,通过在js中控...

小程序开发--移动端分辨率与rpx

cnblogs    2018年03月09日    移动开发    118次阅读
小程序开发--移动端分辨率与rpx
首先说一个很有意思的问题:一块720p的屏幕和1080p的屏幕那个大?这个问题很有代表性,如果手机竖着放,720p=720px*1280px,而1080p=1080px*1920px;那么在宽度上,前者是720个像素,后者是1080个像素,后者一定比前者大吗?答案是否定的,后者不一定比前者大,还可能和前者一样大,甚至比前者小。这里需要搞清楚一个概念,像素点只有个数的问题,没有大小的问题。那什么才和大小有关呢?是逻辑分辨率(pt),我们来看一张表格:型号屏幕尺寸(inch)逻辑分辨率(point)render物理分辨率(pixel)像素密度(PPI)iPhone3GS3.5320 * 480@1...

如何用 Java 实现 Web 应用中的定时任务

cnblogs    2018年03月09日    java    156次阅读
如何用 Java 实现 Web 应用中的定时任务
定时任务,是指定一个未来的时间范围执行一定任务的功能。在当前WEB应用中,多数应用都具备任务调度功能,针对不同的语音,不同的操作系统, 都有其自己的语法及解决方案,windows操作系统把它叫做任务计划,linux中cron服务都提供了这个功能,在我们开发业务系统中很多时候会涉及到这个功能。本场chat将使用java语言完成日常开发工作中常用定时任务的使用,希望给大家工作及学习带来帮助。一、定时任务场景(1)驱动处理工作流程作为一个新的预支付订单被初始化放置,如果该订单在指定时间内未进行支付,则将被认为超时订单进行关闭处理;电商系统中应用较多,用户购买商品产生订单,但未进行支付,订单产生30分...

HTML5 进阶系列:拖放 API 实现拖放排序

cnblogs    2018年03月09日    html5    244次阅读
前言HTML5 中提供了直接拖放的 API,极大的方便我们实现拖放效果,不需要去写一大堆的 js,只需要通过监听元素的拖放事件就能实现各种拖放功能。想要拖放某个元素,必须设置该元素的 draggable 属性为 true,当该属性为 false 时,将不允许拖放。而 img 元素和 a 元素都默认设置了 draggable 属性为 true,可直接拖放,如果不想拖放这两个元素,把属性设为 false 即可。拖放事件拖放事件由不同的元素产生。一个元素被拖放,他可能会经过很多个元素上,最终到达想要放置的元素内。这里,我暂时把被拖放的元素称为源对象,被经过的元素称为过程对象,到达的元素我称为目标对象...

vue-cli webpack在node环境下安装使用

cnblogs    2018年03月09日    html,html5    139次阅读
vue-cli webpack在node环境下安装使用
第一步,需要下载并安装node.js以及他的npm组件;第二步,用node -v;npm -v来测试node.js以及npm是否安装成功(建议用GIT命令行工具,因为GIT是linux系统),如果显示出它的版本,说明已经安装成功,如下图;第三步,下载vue-cli,在命令行中输入npm install -g vue-cli,自动下载vue-cli(会生成一大堆的依赖文件)如下图;第四步,命令行中输入vue,测试vue是否安装成功,安装成功,如下图;第五步,命令行vue list看vue中有哪些子类,如下图;第六步,用vue init webpack ***命令行,下载webpack包,(***...

[AngularJS] “路由”的定义概念、使用详解——AngularJS学习资料教程

cnblogs    2018年03月09日    html,html5    168次阅读
[AngularJS] “路由”的定义概念、使用详解——AngularJS学习资料教程
这是小编的一些学习资料,理论上只是为了自己以后学习需要的,但是还是需要认真对待的以下内容仅供参考,请慎重使用学习AngularJS“路由”的定义概念AngularJS最近真的很火,很多同事啊同学啊朋友都在用,这不推荐我学习,听到这个名字就十分火热的去了什么是AngularJS就不做说明了,这个东西还是很有趣的在这里推荐一下学习网站,菜鸟教程,虽然里面的教程很多都很浅显,而且好多也没有说明,但是对于入门确实很不错的选择1.什么是AngularJS的路由呢?AngularJS 路由允许我们通过不同的 URL 访问不同的内容。通过 AngularJS 可以实现多视图的单页Web应用1 http://...

实战JAVA 高并发设计

cnblogs    2018年03月09日    java    164次阅读
实战JAVA 高并发设计
一、同步(Synchronous)和异步(Asynchronous)同步和异步通常用来形容一次方法调用,同步方法,调用者必须等到方法调用返回后,才能继续后续的行为,异步方法调用会立即返回,调用者就可以继续后续的操作二、并发和并行并发和并行都可以表示两个或多个任务一起执行,但偏重点点不同,并发偏重于多个任务交替执行,而多个任务之间有可能还是串行的。而并行是真正意义上的“同时执行”。 三、阻塞(Blocking)和非阻塞(Non-Blocking)一个线程占用了临界资源,那么其他所有需要这个资源的线程就必须在这个临界区中进行等待,等待会导致线程挂起,这种情况就是阻塞,非阻塞的意思与之相反。四、线程...

字节码技术及动态代理

cnblogs    2018年01月26日    java    239次阅读
字节码技术及动态代理
简述class文件加载过程Java编译器编译Java文件,生成class文件,JVM加载class文件,解析文件信息,生成实例对象。在运行期的代码中生成二进制字节码由JVM通过字节码的二进制信息加载类的,那么,如果我们在运行期系统中,遵循Java编译系统组织.class文件的格式和结构,生成相应的二进制数据,然后再把这个二进制数据加载转换成对应的类,这样,就完成了在代码中,动态创建一个类的能力了。Java字节码生成框架ASMASM 是一个够以二进制形式修改已有类或者动态生成类。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。ASM 从类文件...

Java 对象序列化 NIO NIO2 深度解析

cnblogs    2018年01月26日    java    139次阅读
对象序列化对象序列化机制允许把内存中的Java对象转换成与平台无关的二进制流,从而可以保存到磁盘或者进行网络传输,其它程序获得这个二进制流后可以将其恢复成原来的Java对象。 序列化机制可以使对象可以脱离程序的运行而对立存在序列化的含义和意义序列化序列化机制可以使对象可以脱离程序的运行而对立存在序列化(Serialize)指将一个java对象写入IO流中,与此对应的是,对象的反序列化(Deserialize)则指从IO流中恢复该java对象如果需要让某个对象可以支持序列化机制,必须让它的类是可序列化(serializable),为了让某个类可序列化的,必须实现如下两个接口之一:Serializ...

微信小程序开源项目库汇总

cnblogs    2018年01月26日    移动开发    130次阅读
最近做了一个微信小程序开源项目库汇总,里面集合了OpenDigg 上的优质的微信小程序开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star。UI组件weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库Wa-UI ★122 - 针对微信小程序整合的一套UI库wx-charts ★105 - 微信小程序图表工具wemark ★85 - 微信小程序Markdown渲染库WeZRender ★36 - 微信小程序Canvas增强组件wetoast ★21 - 仿照微信小程序提供的showToast功能wxapp-charts ★20 - ...
152 条记录 1/16 页 下一页  1  2   3   4   5  下5页 最后一页
标签云/Tag
最新文章
分类导航
返回顶部
在线反馈
在线反馈