张营的技术博客

Keep Thinking, Keep Coding

ThinkPHP5访问去除/public/index.php

原访问链接:http://localhost/public/index.php/admin/index/index 设置后访问链接:http://localhost/admin/index/index 一、复制public目录下的index.php到根目录 修改内容为: <?php...

2019-04-15 21:54:35

阅读数 35

评论数 0

本地Apache配置虚拟主机/域名

本篇主要讲述如何修改Apache 服务器的配置来配置本地域名访问目录,下面以phpStudy为示例: 一、配置Apache vhosts.conf <VirtualHost _default_:80> DocumentRoot "D:\phpStudy\...

2019-04-14 14:57:11

阅读数 11

评论数 0

SSH连接Linux CentOS7-Putty篇

SSH连接Linux CentOS7-Putty篇 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 一、在Linux服务器生成密钥 这里是用root用户设置: sudo ...

2019-04-11 23:29:25

阅读数 21

评论数 0

iOS 移动端overflow:auto 滚动不平滑及bug处理

在苹果手机上使用overflow:auto 默认滚动不平滑。 解决方案是使用-webkit-overflow-scrolling:touch bug: 会导致使用固定定位的元素,随着页面一起滚动。 fix bug: 把固定元素不放在可滚动区域,在外层在加一层。 详细有关ios滚动惯性...

2018-07-23 15:00:26

阅读数 1569

评论数 0

浏览器填写数据,跳转页面返回数据不消失

步骤一:点击按钮,保存数据,跳转页面 $("#userAgree").on("click",function(){ var obj = {}; obj.username = $("[name=use...

2018-07-11 21:32:28

阅读数 1606

评论数 0

ios(safar/微信)返回不执行js

问题:苹果手机返回上一页不执行js 我在当前页存储了数据在webstorage,然后返回上一页,在上一页中把数据取出来。 需要做的事: 1.添加头部信息:设置不缓存 <meta HTTP-EQUIV="pragma" CONTE...

2018-07-11 11:52:44

阅读数 1435

评论数 0

ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据 之最佳实践

本文转自一位高人的博客:情郎 Blog 写在前面 :从提出需求到完美的解决问题,实现过程是曲折的。 需求:在前(web client)后(Restful Service)端完全解耦的模式框架下,webclient需要请求 Service 返回的图片文件(二进制流),并在client端显示。 ...

2018-07-06 17:07:52

阅读数 180

评论数 0

短信验证码倒计时代码

功能:点击获取验证码,开始倒计时,按钮不能点击,倒计时结束后,恢复原来的样子,可以继续点击。 html代码: <div class="input-item"> <input type=...

2018-07-06 14:09:38

阅读数 444

评论数 0

自定义复选框checkbox样式

html: <input type="checkbox" class="checkbox" > <...

2018-07-06 13:44:17

阅读数 505

评论数 0

CSS 强制换行和禁止换行

强制换行 word-break: break-all; 只对英文起作用,以字母作为换行依据。 word-wrap: break-word; 只对英文起作用,以单词作为换行依据。 white-space: pre-wrap; 只对中文...

2018-07-06 11:24:26

阅读数 58

评论数 0

requirejs插件-domReady插件

RequireJS加载模块速度很快,很有可能在页面DOM Ready之前脚本已经加载完毕。需要与DOM交互的工作应等待DOM Ready。现代的浏览器通过DOMContentLoaded事件来知会。 但是,不是所有的浏览器都支持DOMContentLoaded。domReady模块实现了一个跨浏...

2018-07-02 14:25:46

阅读数 889

评论数 0

requirejs整合art-template模板引擎

相关官网 requirejs官网 art-template模板引擎官网 目录结构 文件目录介绍: domReady.js /用于暂停上层应用的执行,直到DOM准备好再进行 查询/修改(requirejs插件) i18n.js /使用国际化(requirejs插件) templa...

2018-07-02 12:45:54

阅读数 724

评论数 0

苹果ios浏览器里面数字被当做电话号码

在html头部加一下代码: <meta name="format-detection" content="telephone=no"> <meta h...

2018-06-19 16:02:57

阅读数 937

评论数 0

【干货】JS版汉字与拼音互转终极方案,附简单的JS拼音输入法

转自:小茗同学的博客:小茗同学博客 网上关于JS实现汉字和拼音互转的文章很多,但是比较杂乱,都是互相抄来抄去,而且有的不支持多音字,有的不支持声调,有的字典文件太大,还比如有时候我仅仅是需要获取汉字拼音首字母却要引入200kb的字典文件,无法根据实际需要满足需求。 综上,我精心整理并修改了网上...

2018-06-04 17:55:45

阅读数 294

评论数 0

关于scrollIntoView()不能使输入框显示在可视区域的问题

在SPA项目中,又是会设置html,body为100%,在body里面再加一层div,让这层div滚动,这样就直接导致了页面中scrollIntoView失效了,输入框聚焦时不能自动滚动到可视区域。 导致scrollIntoView失效代码: html,body { width: ...

2018-05-31 11:20:36

阅读数 1002

评论数 0

移动端滚动穿透问题

定义:移动端弹出fixed弹窗的话,在弹窗上滑动会导致下层的页面跟着滚动,这个叫 “滚动穿透” 解决方案1 在弹出层的touchstart事件中调用preventDefault 这种方法不可取,至少有3个缺点: 如果弹出层本身是有滚动(条)的话,将会导致弹出层无法滚动,此时用这种方法...

2018-05-31 09:57:38

阅读数 1054

评论数 0

css隐藏输入框的光标

1.隐藏光标 <style> input{ color: transparent; } </style> 2.显示文字 <st...

2018-05-22 17:28:35

阅读数 1588

评论数 0

vue-router嵌套路由,默认子路由设置

需求: 1. 底部5个tab选项卡 2. 其中一个里面又有tab选项卡 3. 显示active状态 4. 底部选项卡和子路由的选项卡都默认选择第一个选项卡 举个栗子: 示例是随便写的。 1.路由文件 router/index.js import Vue from 'vu...

2018-05-17 16:25:01

阅读数 12690

评论数 2

js字符串拼接中关于单引号和双引号的那些事

在js开发中一般我们多多少少都会用到字符串拼接,新手们经常会遇到各种错误,其中关于字符串拼接的问题尤其重要,今天来谈一天。 1.常用字符串拼接 当我们从后台请求到数据时,传统渲染我们就会将请求到的数据拼接DOM节点,然后添加到页面中,如: $.ajax({ type: &am...

2018-05-11 11:55:39

阅读数 8249

评论数 0

LayaAir-图集动画

1.准备图集资源 在laya/assets/目录下添加图片资源,在IDE编辑器打开编辑模式,点击左下角刷新资源树,点击工具栏->发布,或按F12,发布成功后就可以使用图集资源。在res/atlas 中会生成3个文件,.rec文件 .arlas文件 .png文件。 ...

2018-05-07 15:41:08

阅读数 1158

评论数 0

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