JS
郑布斯的个人博客
大二学生
展开
-
jQuery中$.fn的用法
在jQuery插件中,常常看见这样的结构,开始自己也是不理解后来通过查阅资料,慢慢的理解其中的大意,所以先总结出来。(function( $, window, document, undefined ){}){ //...code}(jquery,window,document)1.立即执行函数:(function(){})()这是一个自调函数,函数定义好之后自动执...原创 2018-07-25 19:48:33 · 47689 阅读 · 6 评论 -
postcss-pxtorem 使第三方UI库不进行转换
在项目中用到了 淘宝移动端flexible解决方案,同时也使用到了第三方UI库。这时就出现了一个问题。第三方UI库使用的是px,而postcss将页面中的px 全部转化成了rem.导致样式缩小。查阅postcss配置资料后发现postcss-pxtorem 中有个selectorBlackList 属性,忽略掉某些选择器 我的项目中使用的 vant-UI 因此我只需要将 .van 忽略掉就...原创 2019-08-02 11:26:43 · 6382 阅读 · 3 评论 -
JavaScript 面试中经常被问到的三个问题
问题一:事件委托代理在构建应用程序时,有时需要将时间绑定到页面的按钮、文本或图像,以便用户在与元素交互的时候执行某些操作。下面以一个简单的待办事项为列,当用户点击列表中的某一个列表项的时候执行某些操作有如下HTML:<ul id="todo-app"> <li class="item">Walk the dog</li> <li ...转载 2019-03-01 09:37:44 · 230 阅读 · 0 评论 -
前端编码规范
文件命名:(-)my-script.jsmy-camel-case-name.cssi-love-underscores.htmlthousand-and-one-scripts.jsmy-file.min.css原创 2019-01-17 11:15:40 · 109 阅读 · 0 评论 -
VUE 如何使用3DES加密
如何在VUE-CLI手脚架建立的工程中使用3des加密:npm install crypto-js --save-devimport CryptoJS from 'crypto-js'//DES加密 Pkcs7填充方式encryptByDES(message, key){ const keyHex = CryptoJS.enc.Utf8.parse(key);...转载 2018-09-11 09:53:13 · 2627 阅读 · 0 评论 -
JS中 const var let 区别
第一次遇到const 定义的变量,于是查阅资料总结一下:js中的三种定义变量方式 const var let 的区别1.const定义的变量不可修改,而且必须初始化。const A = 2;//正确const B ;//错误console.log('函数外const定义A:'+A);//=》 2A = 4;console.log('函数外const修改A:'+A);//=》无法...转载 2018-08-01 08:45:36 · 105 阅读 · 0 评论 -
JS 面试题收录
1.定义一个方法,传入一个String类型的参数,然后将string的每一个字符间加上空格并返回,spacify("hello world") // → ‘h e l l o w o r l d’function spacify(str){ return str.split('').join(' ');}var t = spacify('hello world');con...原创 2018-07-26 19:30:23 · 237 阅读 · 0 评论 -
分页器-jquer插件
废话就不说了先看效果: 1:html:需要一个class=“pageBox”的容器<body> <div class="pageBox"></div></body>2.css.pageBox{ font-size:0; padding: 1px; ...原创 2018-07-26 14:55:46 · 563 阅读 · 0 评论 -
JS-构造函数类和原型prototype定义属性和方法的区别
js在定义构造函数的方法时,最好的使用原型的方式,其原因为:将方法定义到构造方法的prototype上,通过该类生成的实例所拥有的方法都指向一个函数的索引,这样可以节省内存。在实现向并非只有将放法定义到prototype上才能实现这样的效果,我们可以将方法定义在构造函数外部,然后使用this.method = method 的方式,这样生成的实例的方法也都通过索引指向一个函数。//不使用...原创 2018-07-25 23:31:27 · 2378 阅读 · 1 评论 -
解决vue-cli3打包代码后白屏问题
前言 :最近使用了vue-cli3.0 开发了一个移动网页端项目,准备打包发布了。按照以往的流程 npm run build问题来了打开 dist index.html 文件发现白屏。打开调试后 发现文件引用路径不对根据以往的经验 根目录下新建vue.config.js配置publicPathmodule.exports = { ... runtim...原创 2019-08-02 11:42:19 · 9099 阅读 · 2 评论