js/jq
SchopenhauerZhang
/*
以往: 十字路口 瑟瑟发抖
而如今:吾常身不离鞍,髀肉皆消。今不复骑,髀里肉生。
*/
我到了该读王小波的作品的阶段了
展开
-
php ajax数据传输和响应
整理在php后端与前端数据传输过程中一些细节。原创 2017-02-25 10:11:55 · 5353 阅读 · 0 评论 -
js中this
you do not know js(上) . 翻了一遍,对第二部分第2章的总结。 2.6 小结原文: *如果要判断一个运行中函数的this绑定,就需要找到这个函数的直接调用位置。找到之后就可以 顺序应用下面这四条规则来判断this的绑定对象。 1. 由new调用?绑定到新创建的对象。 2. 由call或者apply(或者bind)调用?绑定到指定的对象。 3. 由上下文对象调用原创 2017-03-16 14:38:01 · 400 阅读 · 0 评论 -
KindEditor插件
KindEditor插件一个可用于在页面中添加编辑器的js插件。 如图: 他的使用相比较于jq插件要难一些。js写的,比较坑。原创 2017-03-15 20:20:25 · 945 阅读 · 0 评论 -
php链式写法
链式写法在很多面向对象的编程语言都存在,个人简单理解就是链表,确实和链表的使用很相识。this指针是链式操作的基础。 this指针在不同的编程语言中的功能差不多,具体的小细节不一样。但是有一个基础就是指向对象/函数/类本身。基于这个基础就可以实现链式写法。 以php为例。 在php类中this指针($this)指向类/对象本身,它就像一个绳子把类/对象和类的属性、函数连接起来。并可以通过它来调原创 2017-04-01 09:44:02 · 1402 阅读 · 0 评论 -
jq/js中作用域以及常见变量作用域的转换
在写jq/js代码时,定义变量是最常用和最常见的操作了。但是变量的作用域是最坑的。特别是js中没有局部作用域这个说法,只有块作用域和函数作用域和全局作用域。原创 2017-03-30 22:29:36 · 1839 阅读 · 0 评论 -
多个checkbox全选和获取已选择的checkbox的demo以及自定义属性的使用
在多个checkbox存在的时候,做个全选的checkbox。只要这个checkbox选中那么其他的checkbox自动被选中。然后获取被选中的checkbox。 这个过程中需要自定义一个属性来区别checkbox,并利用自定义的属性来获取需要的值。原创 2017-03-30 22:04:33 · 3615 阅读 · 0 评论 -
form表单的序列化及serialize()函数的使用
先上代码: html:<form id='form'> id:<input name= 'id' type='text' value='1'/> name:<input name= 'name' type='text' value='user'/> phone:<input name= 'phone' type='text'value='189'/> add原创 2017-03-21 21:46:26 · 10639 阅读 · 0 评论 -
对包含数据的url(字符串)的处理
在jq的使用过程中考虑到要对包含数据的url(字符串)进行处理,整理一个函数。方便调用。 url地址一般为:demo.php?id=1&name=user&page=2 ——可以看到字符串的第一组数据为目的文件地址:demo.php,并且用?隔开;第二组数据为id=1&name=user&page=2.——–可以看到第二组数据中为要取的数据用&隔开。原创 2017-03-21 21:24:24 · 845 阅读 · 0 评论 -
js获取位置信息的demo
用js做一个获取位置信息的demo。主要涉及的位置信息有,经纬度、所处城市名称。 js的2种方法: 1 用百度提供的api去获取。 2 根据浏览器去获取位置信息。1 用百度的api获取位置信息。原创 2017-03-09 21:01:27 · 4889 阅读 · 0 评论 -
jq获取checkbox状态以及有关触发checkbox的方式的讨论
在使用checkbox的时候,要获取它的状态。原创 2017-03-19 11:43:21 · 3281 阅读 · 0 评论 -
jq插件调用常见错误处理
在调用jq插件时,有时会遇到莫名其妙的错误。特别是当使用jq老版本或者年代久远的插件时更为常见。 这时多半是由于jq的更新太快造成的。 在jq的发展中,特别是1.8.3之后的jq放弃了以前的很多写法,导致用以前老版本的jq写的插件在使用1.8.3以后的jq时会出现诸如can not read .call 等错误。 这时只需要引用migrate插件。它能够使高版本的jq被“修原创 2017-03-05 21:32:56 · 1003 阅读 · 0 评论 -
常用的2种插件
弹出框插件,前端常用弹出框,但是alert太过“丑陋”,所以要选用更好的插件去代替alert,提高用户体验。比如:jBox插件。 表单或者用户输入数据的格式检查往往是必须的,一方面是程序安全性的需要,另一方面是为数据处理的方便(特别是为了方便数据库的管理),这时总是纯人工手写js/jq代码去检查显得小题大做而且开发时间也不允许。这时需要插件来帮助做验证。比如Validate。原创 2017-03-05 21:18:44 · 561 阅读 · 2 评论 -
js 加锁
前端页面做提交时,为了防止用户在数据处理过程中反复提交数据,造成数据处理的冗余,以及为了防止反复提交给服务器带来不必要的负担,做一个小的锁,防止以上情况的出现。 当然用js做和服务器端做都是一样的,原理一致!原创 2017-03-05 20:45:29 · 17227 阅读 · 6 评论 -
php中使用ajax时一些常见错误
php作为后端时,前端js使用ajax技术进行相互信息传送时,经常会出错误,对于新手来说有些手足无措。总结错误、经验,以后随时回顾。 第一个问题,当前端无错误的情况下,页面调试也显示没有问题,但是ajax获取不到后端php文件发送过来的信息:原创 2017-02-25 18:01:47 · 2659 阅读 · 1 评论 -
前端标签的小技巧-----自定义标签属性(灵活使用js/JQ脚本)
做后端开发唯一的局限是—你的前端的水平。前端高,你轻松;前端菜,你受罪。 在前端对后端一无所知时,我们要勇敢站出来,自己补前端。原创 2017-05-18 06:47:27 · 2356 阅读 · 0 评论