angularjs坑:directive以大写字母开头,导致页面空白

今天在学习开发的时候,遇到了一个奇怪的问题,在angularjs项目里,从上一个页面,进入到测试页面,测试页面正常显示。直接用测试页面的链接打开,页面就没有内容。 这种现象,让我感觉非常奇怪。 最后一路排查原因下拉,确定是因为我准备写的一个directive,在命名上,用了大写字母开头导致的。...

2019-04-20 20:47:23

阅读数 11

评论数 0

京东nutui框架自定义主题

在官方文档里给出了自定义主题的方法,文档地址。文档里没有详细说明怎么配合vue-cli3的写法。 我自己在使用的时候,摸索了好一会儿。 第一步:设置bable.config.js module.exports = { presets: [ '@vue/app' ], '...

2019-04-09 17:16:42

阅读数 127

评论数 0

angularjs1.x中模块关系

最近开发中,发现angularjs模块之间存在这样这样一种关系 // 子模块 angular.module('app.child',[]) .factory('fc',['g',function(g){ console.log(g) // 输出为 {v:1} }]) // 主模...

2019-04-06 15:43:59

阅读数 6

评论数 0

编程的基础是数学

今天在干活的时候,看了前同事用原生Canvas语法写的一个3d效果,从原理上来说,就是几何图形的呈现。在实现上,实际就需要考虑各个点、线,面的位置,角度。 我简单看了看代码,感觉自己难以去理解这些实现的过程。根源上是算法能力弱。算法能力弱,根源是数学基础差了。 自从搞起编程,就很显著地感觉自己...

2019-03-28 22:03:50

阅读数 25

评论数 0

spritejs学习记1:图形变形

当我们开始练习spritejs时,用官方示例时,例如这个示例 精灵,我们把官方的代码直接用上时,里面的图形会变形。 这个时候,其实需要在new Scene时配上一个stickMode,代码如下: const scene = new Scene('#demo', { viewport: [...

2019-03-27 18:38:23

阅读数 52

评论数 0

小程序踩坑:cover-view显示问题

在ios下,cover-view 始终是overflow:hidden方式显示,无论怎么调整,都不会变化。而在android下,overflow的样式可以被覆盖的。 cover-view下,设置了z-index不起作用。 基于以上的考虑,在设计图和页面实现时,应该考虑到这种情况的影响。存在页面...

2019-03-27 15:54:07

阅读数 194

评论数 0

Taro踩坑记:往子组件传函数,需要以on开头

在Taro的书写规范中,对于JSX的规范里,有这么一条 子组件传入函数时属性名需要以 on 开头 如果不是以on开头,那么在子组件上的参数上,赋值上函数,依然是传不进去的。最后是null值。 ...

2019-03-23 13:44:31

阅读数 176

评论数 0

使用crypto-js解密微信小程序用户信息加密数据

微信小程序会对用户信息等敏感数据进行加密。 官网上是这么说明的: 加密数据解密算法 接口如果涉及敏感数据(如wx.getUserInfo当中的 openId 和 unionId),接口的明文内容将不包含这些敏感数据。开发者如需要获取敏感数据,需要对接口返回的加密数据(encryptedDa...

2019-03-20 09:32:03

阅读数 92

评论数 0

移动web开发手机测试,解决手机无法打开开发网址问题

windows系统作为开发机 在web开发中,我们用webpack做打包工具,例如vue-cli,create-react-app这类的脚手架工具。我们在网上查如何用手机测试,都会告诉我们去配置devServer。devServer的配置项,如下所示。 useLocalIp: true, ...

2019-02-25 21:06:45

阅读数 151

评论数 0

npm报错Error: ENOENT: no such file or directory

最近用cnpm 安装 spritejs,一直在报这个错,网上查了许多,也没找到问题。 最后多次尝试,在重新设置了一次cnpm后,就好了。 npm install -g cnpm --registry=https://registry.npm.taobao.org 执行完这个,提示有很多文件...

2019-02-02 22:47:32

阅读数 209

评论数 0

【转载】HTML CSS 特殊字符表

来源:https://www.cnblogs.com/fml1com/p/5149269.html HTML CSS 特殊字符表 HTML有许多特殊的字符,您对此有多少了解?平时在WEB制作中,您又有用到多少?或者说你在平时使用之时,是否也会碰到,有许多特殊字符要如何打印出来?比如说“笑脸”,...

2019-01-27 13:35:59

阅读数 154

评论数 0

vue踩坑记:属性报undefined错误

在一个组件里,通过props传值进去对象,在控制台打印报错误信息,提示某属性不存在。 例如: <div>{{data.param.aaa}}</div> 类似这种的,取对象子级下面的值,就报了undef...

2019-01-17 20:24:47

阅读数 785

评论数 0

2019年的FLAG

2019年已经开始了,回顾一下2018年,技术有所成长,但远未达预期。 在这里立几个2019年要完成的FLAG 1、熟练掌握写基础功能组件或插件的能力 2、深入学习高级css技能,能够实现常见的动画特效 3、学会js单元测试 4、学会springboot的最简单用法 5、利用sprin...

2019-01-01 21:50:21

阅读数 55

评论数 0

vue 覆盖子组件样式

在写组件是,我们经常在样式上写上scope,做隔离 当我们需要覆盖scope的子组件样式时, 可以用>>> 或/deep/深度选择器来操作。 >>> div{...

2018-12-25 14:04:46

阅读数 299

评论数 0

vscode 格式化后函数后空格被删

在搞小程序的eslint支持,发现配置好.eslintrc的standard规范后, 在vscode里操作代码格式化,发现函数后的空格被删,例如: // 格式化前 function a (){ console.log(1111) } // 格式化后 不符合eslint规范,会报警告 ...

2018-12-21 14:32:05

阅读数 1143

评论数 0

js 数组的深拷贝

js数组、对象的深浅拷贝,真的是一个很复杂的问题。 如果是对象数组的话,处理起来又会更麻烦。 在遇到数据处理的时候,如果没注意到 深浅拷贝的问题,真的容易被带到沟里,怎么也找不到问题的所在。 而我今天,就遇到了这样的问题。每次操作,原数组都跟这变,让人很恼火。遂认定是深浅拷贝导致的问题。 ...

2018-12-13 22:28:07

阅读数 25

评论数 0

mini-css-extract-plugin Conflicting order 警告解决

今天在开发的时候,webpack提示了一个错误,mini-css-extract-plugin Conflicting order ,具体详细是提示了common.scss 和pmodal.scss两个的顺序冲突。 网上查了下,有的说是要重新安装一下mini-css-extract-plugin...

2018-12-08 10:57:49

阅读数 2193

评论数 0

技术记录:开始vue之旅

刚入行不久,就听闻vue大名,慕名不已。就直接接触文档学习了下。无奈当时水平实在太低,没学会。 现在终于开始用vue来写项目了,其实差不多4-6个月前,看vue的文档学习后,基本用法都掌握了。但是一直顾虑自己水平不足,新项目工期又紧,就一直没用vue开干。 最近因为有迫切的需求,真正开始vue...

2018-12-07 21:04:08

阅读数 39

评论数 0

sessionStorage使用

sessionStorage在MDN里的描述是这样的: sessionStorage 属性允许你访问一个 session Storage 对象。它与 localStorage 相似,不同之处在于 localStorage 里面存储的数据没有过期时间设置,而存储在 sessionStorage ...

2018-12-02 14:44:39

阅读数 43

评论数 0

pycharm生成虚拟环境

利用pycharm生成项目,但没有独立的虚拟环境时,想要生成一个时,可以利用pycharm自带的工具来生成。 1、利用pycharm打开项目 2、File---setting---Project---Project Interpreter 3、点击齿轮---点击Add,在出现的界面里,选...

2018-11-24 19:48:35

阅读数 114

评论数 0

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