张鑫的博客

个人日常技术学习总结

JavaScript 数据类型 —— 字符串

一、字符串显示 1、单行字符串 (1)字符串使用 '' 或 "" 括起来进行表示,如:var str = '这是一个字符串';或var str = "这是一个字符串"; (2)当字符串中同时存在 '' 和 ""时,使用转义字符\标识,如...

2019-05-22 21:03:08

阅读数 3

评论数 0

微信小程序采坑记录 ------- 微信小程序如何开发常见的拉起外部地图软件进行导航的功能

最近在做一个项目,需要开发大家在手机上经常用到的地图导航,主要实现功能有三点: 一、在地址旁加一个按钮可以点击拉起微信内置地图 二、点击地图内的导航按钮可以跳转到想要的地图进行操作,如:高德、腾讯、苹果内置 三、进行熟悉的导航操作,如:选用 驾车、步行等模式 其实后两步,微信已经全部封装好...

2018-11-13 23:11:50

阅读数 1491

评论数 0

vscode (Visual Studio Code)安装汉化以及前端常用插件推荐

个人IDE软件使用经过 DW => HBulider => sublime => vscode,感觉还是 vscode 用着更爽一些。 vscode 全称 Visual Studio Code 是一个由微软开发的,同时支持Wind...

2018-10-30 22:42:33

阅读数 4938

评论数 0

使用 ES 5 的 Object.keys() 和 ES 6 Object.values()、Object.entries() 方法获取对象中的键值对

今天撸代码写小程序的时候,后端同学一改之前数据返回格式常态,将 JSON 数组换成了 JSON 对象的格式。这下取出数据成问题了啊,作为一个前端小菜鸟,只能到处搜索方法,终于找到了ES 6 中的新方法可以直接用来读取Object中的键值对,闲话不说上代码。 一、Object.keys() 将对象中...

2018-10-30 20:50:34

阅读数 428

评论数 0

WAMPserver 3.0.6 默认 www 根目录修改及多站点配置和默认80端口号修改

其实每次换电脑或者重装系统之后,重新配置 PHP 环境安装 WAMPServer , 都需要进行默认 www 根目录修改以及多站点的配置。而每次都要浪费时间进行搜索,查看别人的教学文章进行相关操作,最不能忍受的是,搜索到的大部分文章都是早期版本的操作方法,导致根本不能用,今天突然懒癌痊愈,决定要自...

2018-10-30 20:16:18

阅读数 513

评论数 1

微信小程序采坑记录 ------- 优化修改微信小程序原生单选(radio)复选(checkbox)框样式

现在的微信小程序是火的不要要的,很多公司都开始做微信小程序的产品项目,很多前端工程师都或主动或被动的一头扎向小程序开发大军,当然我也不可避免的开始加入其中。 不管是做什么样的项目,或多或少会涉及到表单,小程序提供了一系列的原生表单组件,其中很多组件是很不错的,我们直接拿来用就可以,但是单选和复选框...

2018-10-21 12:27:36

阅读数 1650

评论数 0

微信小程序采坑记录 ------- canvas 生成带小程序码的微信朋友圈分享图

最近做了一个问卷类的小程序,其中的结果页想让用户进行朋友圈分享转发,网上搜索资料,得出解决思路,用 canvas 将页面绘制生成图片,然后保存到手机相册,最终效果如下: 在这里我只写页面里关于 canvas 生成图片并进行保存这个流程的相关代码,并且会在我踩过的坑那里进行...

2018-09-14 04:51:32

阅读数 2493

评论数 5

解决移动端页面出现 X轴横向滚动条问题

最近在用 Bootstrap 写一个需要适配 WEB 和 WAP 的网站,写完后发现 WAP 端总是会出现横向滚动条,也就是 X 轴滚动条,导致 WAP 端页面左右滑来滑去,很是令人蛋疼,即使设置了 overflow-x: hidden 也无法去除,通过各种途径寻找解决方法,最终在 张鑫旭 大神的...

2018-07-30 22:28:19

阅读数 2792

评论数 0

GitHub 和 码云 的 Git 远程仓库搭建

最近在学习 Git 版本控制,现在稍微有点规模的公司都会有自己的版本控制工具,大部分公司都选择Git这种分布式的版本控制工具。这篇文章主要讲如何在开源网站搭建远程 Git 仓库,作为自己的一个学习记录,也希望能够为那些有这方面需求的童鞋提供帮助。废话不多说,上干货。 第一步:搭建本地 Git 仓...

2018-07-13 18:59:51

阅读数 171

评论数 0

使用 CSS 修改 HTML 默认单选(radio)和复选框(checkbox)样式(网页版)

HTML 默认的单选和复选框有多丑作为一个互联网人大家都是知道的,所以我们UI设计的小哥哥小姐姐们在设计时候,为了美观经常会设计一些漂亮的单选或者复选框,这就要求我们前端开发童鞋必须去修改HTML单选复选框的默认样式,当然修改的方式有很多种,我在这里展示的是如何用CSS来修改。 我做的是一个记住...

2018-07-12 19:09:39

阅读数 7617

评论数 2

常用的HTML和CSS content属性特殊字符归纳

今天在做开发的时候,需要用到CSS的content属性,加入一些特殊字符来实现网页效果。但是特殊字符那么多,怎么可能记得住,所以谷歌百度搜索之后找到了一个比较全的,在这里进行归纳备忘,为了和我有相同需求的童鞋以及自己日后再用到的时候提供方便。 因为这些字符属于unicode字符集,所以,我...

2018-07-12 18:32:57

阅读数 3764

评论数 0

Sublime Text 3 下载安装、注册、汉化

一、下载安装和注册 Subline Text 3 下载安装太简单了,就不在这里啰嗦了。 可以直接在官网进行下载安装,或者用360来进行安装。 至于注册可以点击 help -> enter Licence,然后输入下面的注册码,或者...

2018-07-09 13:03:48

阅读数 639

评论数 0

GIt的本地安装和版本库创建

一、Git安装 1、在 Linux 上安装 首先,输入 git ,看看系统有没有安装 Git $ git The program 'git' is currently not installed. You can install it by typing: sudo apt-get in...

2018-06-29 23:14:32

阅读数 288

评论数 0

Linux 操作指令之添加用户并设置权限(个人常用备忘)

添加用户并设置权限 本示例操作环境为 Xshell 5 一、添加用户 注意: 在使用useradd命令创建新用户时,不会为用户创建主目录,不会为用户指定shell版本,不会为用户创建密码。 使用方法: useradd 添加的用户名 如: useradd php-api ...

2018-06-26 15:16:04

阅读数 765

评论数 0

JavaScript 面向对象之二 —— 函数上下文(call() 和 apply())

本系列文章根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理归纳call() 和 apply() 这两个都是函数的方法,只有函数能够通过点方法调用call()、apply(),表示用指定的上下文执行这个函数。 如下,定义一个函数 fun,当 fun 函数里面的 this 必须指向 obj时...

2017-05-17 22:34:49

阅读数 93

评论数 0

JavaScript 面向对象之二 —— 函数上下文(this的指向)

本系列文章根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理归纳函数上下文在 JavaScript 中,函数的上下文是有规律可循的,基本可以分为以下几项: 规律一:函数用圆括号调用,函数上下文是 window 对象。 如下,函数 function fun(){} 的上下文是什么,即 thi...

2017-05-16 21:27:02

阅读数 190

评论数 0

JavaScript 面向对象之一 —— 对象(对象的方法)

本系列文章根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理归纳对象的方法 如果一个对象的属性值是一个函数,我们称这个属性为这个对象的方法(method)。 var obj = { name : "张鑫", sex : "男", ...

2017-05-11 00:47:50

阅读数 208

评论数 0

JavaScript 面向对象之一 —— 对象(对象与JSON的区别)

本系列文章根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理归纳 2、对象与JSON的区别 JSON 就是 JavaScript object notation ,JavaScript 对象表示法。是 JavaScript 对象的严格子集。 JSON 要求所有的键必须加双引号,而 Java...

2017-05-11 00:36:15

阅读数 225

评论数 0

JavaScript 面向对象之一 —— 对象(认识对象)

1、认识对象本文根据《爱前端邵山欢老师深入浅出的js面向对象》视频整理而成 对象在JavaScript中分为狭义对象和广义对象两种。 ● 所谓的狭义对象,就是用{}这种字面量的形式定义的对象,它是一组属性的无序集合 var obj = { name : '张鑫', age :...

2017-05-10 21:12:52

阅读数 367

评论数 0

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