摘要:
1,cd 命令用来切换目录 <!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6IjEwNjgtMTUyOTM3MjM0MDkxMyIsImJsb2NrVHlwZSI6ImltYWdlIiwic3R5bGVzIjp7ImhlaWdodCI 阅读全文
摘要:
多线程这个概念,不知道听了多少遍。但是真滴没有去实操过。 前几天看视频听到作者说道关注技术本身,而不是总写业务代码。这几天依然思考着这个问题。于是从头开始重现了html文件的堵塞问题,重现了html文件的异步,然后想到了多线程。 重现html文件,代码堵塞代码 异步代码 多线程代码html文件 te 阅读全文
摘要:
关于gulp的使用,已经在之前写过一篇文章,但是遗留了一个问题。问题是实现文件的增量式更新,就是给html引入的js和css文件打上标记。每次更新标记更新。 上篇文章想通过开发同时实现标记的实时更新,后来借鉴了别人的实现,原来的确是应该将这个过程分为开发和生产两个环境的,于是茅塞顿开。于是有了本文。 阅读全文
摘要:
以前面试时候,面试官问过我后端有没有跨域问题,但是不敢肯定,现在可以肯定的说没有。 不文用php的cURL和file_get_contents方法分别实现后端跨域。本文场景也是在tp5下实现的。 一,利用cURL实现 1)前端代码,这是一个页面,访问的路径为http://app.write.com/ 阅读全文
摘要:
作为前端er,对于验证这块有着切身的体会,虽然逐渐得心应手,但始终没有一个内置的功能拿来就能用。tp5恰好提供一个。本文简单介绍并实现以下。主要是实现一下。 验证的实现基于tp5内置的对象validate。 在Index模块化下index控制器同级目录创建一个validate文件,里面一个Vdate 阅读全文
摘要:
wx.pageScrollTo这个微信小程序的api功能如下: 简而言之就是实现页面滚动的。但是在实际应用当中显得有些鸡肋,为啥呢?使用中有明显页面有明显的抖动,这无疑是极不好的用户体验。我用的华为6x手机。 那么怎么解决这个问题?答案是选择利用scroll-view代替。上代码 注意上述代码,因为 阅读全文
摘要:
为啥将两种模式放在一起呢?因为这样文章比较长啊。 写博客的目的我觉得首要目的是整理自己的知识点,进而优化个人所得知识体系。知识成为个人的知识,就在于能够用自己的话表达同一种意义。 本文是设计模式系列文章的第二篇文章,第一篇:。 1,代理模式,只是学习了虚拟代理以及缓存代理,具体案例 1)虚拟代理 这 阅读全文
摘要:
关于设计模式,我的理解是它是业务代码的提前解决方案。意思就是说在没有真正的业务之前,设计模式就存在了,这个是显然的。设计模式是人长期从事业务总结的具有普通适用性的解决方案。 就个人来讲,写了太多的命令式编程代码,所谓命令式代码就是业务需要怎样就写怎么样的功能,比如添加一个点击事件,比如进行一个验证等 阅读全文
摘要:
如果说web的研究对象是html和css,那么整个dom结构,包含html树和dom树的dom结构才是研究对象,而在整个页面呈现上面,js起到的作用则是异步的用户行为。 按照上面整个思路,获取dom元素,修改dom相关的样式和属性,就显得无比重要了。博客里面已经有讲过关于dom对象文章:原生js操作 阅读全文
摘要:
首先是要参考vue服务端渲染教程:https://ssr.vuejs.org/zh/data.html。 本文主要代码均参考教程得来。基本原理如下,拷贝的原文教程。 为了解决这个问题,获取的数据需要位于视图组件之外,即放置在专门的数据预取存储容器(data store)或"状态容器(state co 阅读全文