liusaint1992的专栏

恒者行远,思者常新

排序:
默认
按更新时间
按访问量

前端性能优化总结

前端性能优化总结

2018-03-03 12:29:18

阅读数:155

评论数:0

微信 jssdk 本地调试方案

微信 jssdk 本地调试方案 微信公众号开发接口配置需要一个外网能访问的域名。localhost不在这个域名下,wx.config会失败。如果每次修改都发布到测试环境,又太影响开发效率。 总结一下除了直接上测试环境之外的两种本地jssdk调试方案。 1.使用内网穿透工具 让外网能通过...

2018-08-24 22:52:58

阅读数:162

评论数:0

常见的web攻击方式及预防

1.sql注入。 在用户的输入被直接动态拼装sql语句时,可能用户的恶意输入被拼到了sql语句上,而造成了一些恶意操作。比如查询到一些数据甚至删除一些数据。一般应对方法是对sql语句进行预处理。 thinkPHP防sql注入:https://www.kancloud.cn/manual/thi...

2018-06-30 11:44:26

阅读数:314

评论数:0

使用chrome浏览器插件抢小米8

起因 最近准备换手机,作为路痴喜欢小米8的双频gps功能,就决定抢一部。结果抢是抢不到的,从黄牛那里买也是不可能的。那就发挥一下程序员的优势,写个浏览器插件来抢吧。 浏览器插件,通常用于在别人的网站上运行我们自己的代码,做一些固定的操作,写浏览器插件,先要明确2点: 1.我们的目的是什么。要...

2018-06-20 23:00:43

阅读数:1948

评论数:7

leetcode算法练习 JavaScript实现

leetcode 表格内容由spider.js从leetcode-cn.com爬取。 已做题目答案也从leetcode-cn.com中爬取并生成文件。 解题进度:已解决 134/629 -&nbs...

2018-06-05 20:53:11

阅读数:584

评论数:0

前端基本功之从大型项目中迅速定位修改位置

前端开发,有一项很重要的基本功,就是在大型项目中,比如几万行js代码中,迅速找到新增功能或调试bug的切入点。特别是你只是接手这个项目,并不了解其中每一个功能点所在的位置,也没有时间一行行读代码的情况,这个基本功显得尤其重要。  这项能力除了娴熟的调试工具使用技巧,更重要的还是对变化的观察力和总...

2018-05-26 16:32:48

阅读数:191

评论数:0

大型canvas 2d应用的事件处理

总结几点大型canvas 2d应用的事件处理机制 事件代理 canvas画布是一个独立的dom。我们不能给我们绘制的元素单独添加事件。所有的事件都添加在canvas画布上,然后再来分发具体的操作。有点类似于我们的dom事件代理,将事件绑在父层节点,再根据点的dom来决定事件操作。前两年用c...

2018-05-17 18:01:45

阅读数:57

评论数:0

二叉树遍历(前序,后序,中序,层次)递归与迭代实现JavaScript

最近做leetcode题目。总结一下二叉树遍历的一般方法。 数据结构 function Node(val){ this.left = this.right = null; this.val = val; } 先定义一棵树。node1是根节点。 var nod...

2018-05-14 16:03:42

阅读数:129

评论数:0

探究点击事件在JavaScript事件循环中的表现

本文探究一下点击事件在event loop的情况。点击事件是同步还是异步?点击事件何时加入事件队列?点击事件加入事件队列的是什么,是回调函数吗?

2018-02-04 19:23:52

阅读数:176

评论数:0

知乎快捷取消我关注的问题chrome插件

一次性把所有的问题加载出来。 就在问题列表页面添加取消关注功能。 chrome插件

2018-01-20 21:14:11

阅读数:1032

评论数:0

JavaScript面向对象编程

创建对象 //1.字面量 var obj1 = {} //2.构造函数 function A(){} var obj2 = new A();//{} //3.Object.create() var obj3 = Object.create(obj1) 构造函数与实例 //构造函数...

2018-01-19 20:03:48

阅读数:97

评论数:0

再说IE9中的console

IE9中console的坑以及修复,修复失败以及console的出现时机

2018-01-19 20:00:02

阅读数:193

评论数:0

一个异步编程的场景分析

一个常见场景,点击保存,获取表单数据,发送请求。 一种防重复点击的策略:点击按钮,出现遮罩,提交请求。。。能不能保证只提交一次请求呢? 未点保存时页面处理很卡没有响应的情况呢? 点了保存后的操作导致页面无响应时继续点保存呢? 在表单超复杂,用户的系统配置低的情况下,获取表单...

2018-01-19 19:55:42

阅读数:55

评论数:0

记录一个bug,逻辑错误,结果正确,异步代码调试及IE下的渲染机制

一个bug。逻辑错误,chrome下结果正确,IE下结果不正确。分析过程。

2017-12-24 01:43:18

阅读数:218

评论数:0

jQuery Placeholder Plugin源码分析

placehoder jQuery插件逻辑。 jQuery $valHook $propHook的使用。

2017-11-08 11:20:54

阅读数:141

评论数:0

在项目中自定义路径放入element-ui并修改编译源码

在项目中自定义路径引入element-ui并自定义修改element-ui源码后编译使用

2017-10-14 23:53:34

阅读数:3707

评论数:0

模拟multiple select,实现不按ctrl单击选中以及拖动选择

模拟multiple select,实现不按ctrl单击选中以及拖动选择

2017-10-09 19:42:09

阅读数:834

评论数:0

IE踩坑记

IE下面的一些坑的总结

2017-09-17 00:29:28

阅读数:226

评论数:0

Object.defineProperty()的set方法除了用于双向绑定还能干嘛?

总结一种JavaScript debug方法

2017-09-14 23:52:48

阅读数:214

评论数:0

在iframe中优雅地使用父窗口中的$

iframe中引入父窗口中的对象,使用其接口时功能不正常?作用域原理作怪。

2017-08-22 20:02:21

阅读数:175

评论数:0

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