最近闲来无事,将博客重新规划了一下。从顶级域名 toocf.com 中剥离出来,放在了 blog.toocf.com 二级域名下。 在顶级域名下重新写了一个导航站点,博客就叫乘风博客,而导航自然就是乘风导航了。 本来还...
JavaScript
Vue数据响应式原理核心解读
在Vue中数据响应是其最大的特点,所谓数据响应就是当数据发生变化时,用户界面展示数据相应的做出改变,而开发者不需要手动的去操作DOM元素。 数据响应的原理其实也非常简单,在Vue3之前是通过 Object.define...
程序员专属时钟-炫酷罗盘时钟
该罗盘时钟修改自网络HTML源码,已在关键的JS代码中增加了注释,会前端的可自行修改。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equ...
CSS中的Flex布局小计
近期公司项目需要做一个小程序版的移动端,在开始之前,我更新了一下自己的前端技能。由此发现了一个布局神技-Flex,通过简单的学习之后非常好上手。很好的解决了以前布局的很多痛点,尤其是补足float存在的一些...
前端JS与后端PHP的相互加解密过程
近期公司要计划推出小程序版的项目,因为项目通信过程中对数据加密,所以需要在前后端都要有加密解密操作。 作为PHPer对后端加密比较了解,直接使用 openssl_encrypt 选择合适的模式即可,但是对于前端却没有...
使用WebSocket与PHP通信的思路梳理(三)
上篇简单的写了下多进程模型的实现方式,本篇就写写IO多路复用模型的实现方式。 常用的IO多路复用模型有三种: select模型:早期解决方案,通过轮询方式监控客户端资源,但是在单个进程能够监视的客户端资...
使用WebSocket与PHP通信的思路梳理(二)
上篇Socket服务器只是跑通,要想跑起来(忽略效率)使用还有很长的路要走。但是其中的函数使用方法还是要熟练掌握。所有实践代码都是完全过程写法,虽然不够优雅,但是对于理解代码思路却比面向对象的方式要好的多...
使用WebSocket与PHP通信的思路梳理(一)
使用PHP的socket扩展与WebSocket通信,在讲解之前先大致的过一遍一些比较重要的socket扩展函数。这些函数除错误相关函数(socket_last_error/socket_strerror)之外,在执行错误时都将返回FALSE,可作为错误判断。...
编写PHP小程序登录接口
鼓捣自己小程序,在登陆环节总觉得代码不够健壮。就在网上下载了很多开源的项目,想从中借鉴下小程序登录及后端php写的对应接口功能。但是发现多数项目在登录功能上都写的比较潦草,完全是能登录就好!没法,只...
移动端使用高德XYZ栅格图层问题
公司项目使用高德地图的xyz栅格系统,解决了移动端查看地图图层因渲染效率低而造成的卡顿问题。 刚开始测试一切顺利,但是当对接真实环境,发现手机展示地图依旧非常卡顿。尤其是真实环境下每个放大级别都会...