Skip to content

Instantly share code, notes, and snippets.

Assassin niaiwomattt

View GitHub Profile
@niaiwomattt
niaiwomattt / pinyiShit
Last active May 12, 2017
一个神奇的项目
View pinyiShit
1. 需求变化,不变数据查询接口,而是改变数据本身。本来改变一个查询接口,现在必须改变4个表内容表,商品内容表,内容收藏表,商品收藏表。应对变化的理念是改数据,不改展示。需求是收藏的不可售商品变成内容。商品的数据可以直接在内容页面展示(数据类似)。
2.
@niaiwomattt
niaiwomattt / jquery-on-event-bing.js
Last active May 10, 2017
jQuery 事件绑定实现多个元素的判定 判定来源元素,获取不同的值
View jquery-on-event-bing.js
/*************/
//事件绑定跳转,判断来自a标签就关注,如果不是就跳走
$(".invlistBox").on('click','a,dl,dt,img',function (event) {
//阻止冒泡
event.stopPropagation();
//获取content_id
var nodeName = event.target.nodeName;
var userId = 0;
if (nodeName == 'DL') {
userId = $(event.target).attr('content_id');
@niaiwomattt
niaiwomattt / JavaScript-s-s-q.js
Last active May 10, 2017
JavaScript 省市区 三级联动
View JavaScript-s-s-q.js
/*******/
//省市区 三级联动
//select绑定函数
$("#province").on("change",function() {
var provinceId = $("#province :selected").val();
//请求城市列表
pullArea('city', {"province_id": provinceId });
});
//select绑定函数
@niaiwomattt
niaiwomattt / JavaScript 参数替换.js
Last active Jun 1, 2018
按照顺序替换参数,实现一个简单的模板功能
View JavaScript 参数替换.js
/**
* 按照顺序替换参数,实现一个简单的模板功能
* @param string tpl 模板字符串
* @param object param 参数对象
* @return string 替换后的字符串
*
* 使用方法
* replaceParam('{name}的测试{content}',{'name':'我的','content':'内容'});
*/
function replaceParam(tpl, param) {
@niaiwomattt
niaiwomattt / time-lang.php
Last active May 10, 2017
返回距离当前时间的时间长度
View time-lang.php
if ( ! function_exists('time_distance'))
{
/**
* 返回距离当前时间的时间长度
*
* @param string
* @return string
*/
function time_distance($time)
{
@niaiwomattt
niaiwomattt / js base64 上传文件 和 HTML5 formdata ajax 文件上传
Last active May 10, 2017
js base64 上传文件 HTML5 formdata ajax 文件上传
View js base64 上传文件 和 HTML5 formdata ajax 文件上传
############# js base64 上传文件
var reader = new FileReader();
$('#submit').on('click',function () {
var len = $('#content').val().length;
var moblie = $('#moblie').val().length;
if (len > 0 && moblie > 0 ) {
reader.readAsDataURL( $("#file")[0].files[0] );
View JavaScript多维数组
/* JavaScript模拟多维数组 */
// 定义
var a = {"22":{"1":"pan","2":"bing"}};
// 调用
a["22"]["1"];// 结果是 pan
a["22"]["2"];
/*******/
// 业务对应类型,类型对应链接模板
You can’t perform that action at this time.